![]() | |
| | #1 (permalink) |
| Eski Cevizci Üyelik Tarihi: 09/2005 Yer: ankara, izmir
Mesaj: 282
|
şöyle bir javascript düşünüyorum, diyelim html bir input'a parantez yazdım sonuna bi parantez daha eklesin ve beni (x) <-- x in olduğu yere atsın (yani yazım çubuğunu), acaba mümkün müdür?
|
| | |
| | #3 (permalink) |
| Eski Cevizci Üyelik Tarihi: 09/2005 Yer: ankara, izmir
Mesaj: 282
|
ya hani bir çok metin editöründe vardır ya küme parantezi veya normal parantez veya köşeli parantez açınca hemen onun tersini koyar yani kapatır ve yazım yeri olarak da iki parantez arasındadır bunu istiyorum |
| | |
| | #4 (permalink) |
| Eski Cevizci Üyelik Tarihi: 09/2005 Yer: ankara, izmir
Mesaj: 282
| js bilmememe rağmen bukadar yaptım arkadaşlar birascık da siz yardımcı olsanız tek bir şey kaldı parantezi kapattıktan sonra yazım yeri iki parantez arasında devam edecek.. Kod: <script>
function fonk_salih(icerik){
myVal = salih.value.substr(salih.value.length-1,1);
if(myVal=='{'){
myVal = salih.value + "}";
salih.value = myVal;
}
if(myVal=='('){
myVal = salih.value + ")";
salih.value = myVal;
}
if(myVal=='['){
myVal = salih.value + "]";
salih.value = myVal;
}
}
</script>
<textarea id="salih" type="text" onkeyup="fonk_salih(this.value);" cols="30" rows="6"></textarea>
|
| | |
| | #6 (permalink) |
| Eski Cevizci Üyelik Tarihi: 12/2002 Yer: Istanbul / sakarya
Mesaj: 258
|
Şöyle birşey yapmış elemanın biri ama problem var. Sanırım yeni satır için \n , \n\r problemi. Onu da çözersen işini görür. Belki \n\r leri \n le değiştirmek, ya da da başka bir çözüm. http://www.fast-chat.co.uk/insertText.htm |
| | |
| | #7 (permalink) |
| Eski Cevizci Üyelik Tarihi: 09/2005 Yer: ankara, izmir
Mesaj: 282
|
allah razı olsun cevap vermen yeter deliriodum az kaldı sonunda yaptım Kod: <html>
<head>
</head>
<body>
<div>
<input id="myDeger" type="text" value="5" size="20"><input type="button" value="sıradaki karaktere git" onclick="konumlandir(myKutu,1,myDeger.value);">
</div>
<textarea id="myKutu" name="myKutu" rows="3" cols="30" style="height: 300px; width: 300px">abcdefg</textarea>
<script>
function konumlandir(kutu,taramabaslangicyeri,taramabitisyeri) {
myKutu.focus();
if( kutu.setSelectionRange ) {
kutu.setSelectionRange(taramabaslangicyeri,taramabitisyeri);
}
else if( kutu.createTextRange ) {
var aralik = kutu.createTextRange();
aralik.collapse(true);
aralik.moveEnd('character',taramabaslangicyeri);
aralik.moveStart('character',taramabitisyeri);
aralik.select();
}
}
</script>
</body>
</html>
|
| | |
| | #8 (permalink) |
| Üye Üyelik Tarihi: 06/2004 Yer: İstanbul
Mesaj: 2,269
| taramabaslangicyeri ve taramabitisyeri değişkenlerini farklı değerlerde göndermek kodun FF'dda tutarsız çalışmasına neden oluyor. Her ikisini de aynı yaparsan hem FF'de hem Opera'da hem de IE'de aynı tepkiyi veriyor: Kod: <html>
<head>
</head>
<body>
<div>
<input id="myDeger" type="text" value="5" size="20"><input type="button" value="sıradaki karaktere git" onclick="konumlandir(myKutu,myDeger.value);">
</div>
<textarea id="myKutu" name="myKutu" rows="3" cols="30" style="height: 300px; width: 300px">abcdefg</textarea>
<script>
function konumlandir(kutu,posizyon) {
myKutu.focus();
if( kutu.setSelectionRange ) {
kutu.setSelectionRange(posizyon,posizyon);
}
else if( kutu.createTextRange ) {
var aralik = kutu.createTextRange();
aralik.collapse(true);
aralik.moveEnd('character',posizyon);
aralik.moveStart('character',posizyon);
aralik.select();
}
}
</script>
</body>
</html>
__________________ tuncay.kinali.net |
| | |
| | #9 (permalink) |
| connect4 Üyelik Tarihi: 09/2006 Yer: marduk
Mesaj: 481
|
textarea'yi biraz daha kurcalarsaniz, firefox'in bir bug'iyla tanisacaksiniz eger cursor textarea'nin gorunur kismindan daha asagidaysa, firefox setSelectionRange komutu verilince textarea scroll'unu tepeye tasiyor.bu da cok kritik bir sorun ve henuz cozumunu ogrenemedim. zaten goruldugu gibi textarea kullanimi internet explorer'da cok daha kullanisli. |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| asp - mysql otomatik yedek alma | john doe | Veritabanları & SQL | 2 | 01/12/2007 19:01 |
| otomatik yedek alma | yenicheri | Veritabanları & SQL | 15 | 13/12/2006 13:20 |
| isimler arasına boşluk koymak | tosta | Java / JSP | 10 | 05/11/2006 12:40 |
| otomatik IP alma sorunu | DotNetKid | Ağ / Güvenlik | 10 | 19/08/2006 21:30 |
| JSnin Arasına Kod Sokmak | rani3l | Javascript / DHTML / Ajax | 1 | 07/09/2005 02:07 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |