Ceviz Forum

Geri Dön   Ceviz Forum > Web & Grafik > Web Tasarım

Cevapla
 
LinkBack Seçenekler
Eski 03/08/2003, 15:39   #1 (permalink)
Üye
 
omerosmanoglu Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2002
Yer: İstanbul
Mesaj: 572
Varsayılan 1 Click 3 Prompt Promp value'su clickde belirtiğim name'e ??

Merhaba,

Bir sorunum var mesela bir linke bir kere tıklayacağım, Linkte Onclick'in içerisinde hangi alanın value'sunu değiştireceğinin bilgisi var." <input type=text name=(Onclikde BURASI var yani) "

Şimdi ben onclick neticesinde ardı ardına 3 prompt ekranı açtırıp 3 prompt sonucundaki toplam değeri OnClick'de name'ini belirtiğim form alanı'nın value'suna bastırmak istiyorum.

Ben aşağıdaki kod ile bir prompt'un value'sunu name'i sabit bir alana bastırıyorum ama dediğim gibi alan name'i sabit değil değişken name'i OnClick'de belirtmem lazım.

<html>
<head>

<script language="javascript">
function editor(eklenenbilgi,e2,e3) {
var sonhali;
/*Name 'i burda belirtmek istemiyorum */
var mevcutbilgi=document.web.mesaj.value;
var b1=document.write='[1b]';
var s1=document.write='[/1s]';
sonhali = mevcutbilgi+b1+eklenenbilgi+s1+e2+e3;
document.web.mesaj.value=sonhali;
document.web.mesaj.focus();
return;
}
</script>

</head>

<body>

<a href="#" onClick="editor(prompt('Açıklama-1,Açıklama-2,Açıklama-3','Değer-1,Değer-2,Değer-3'))">İşleme Başla</a>


<form name="web">
<input type=text name="mesaj" size="100">
<input type=text name="mesaj2">
</form>

</body>
</html>
__________________
  • Niceleri geldi, neler istediler; Sonunda dünyayı bırakıp gittiler; Sen hiç gitmeyecek gibisin, değil mi? O gidenler de hep senin gibiydiler
  • Mezarlar vazgeçilmez insanlar ile dolu.
omerosmanoglu hatta değil   Alıntı Yaparak Yanıtla
Eski 03/08/2003, 17:01   #2 (permalink)
Geri Döndüm
 
MUBNET Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2002
Yer: İstanbul
Mesaj: 443
Varsayılan

Kod:
<html>
<head>

<script language="javascript">
function editor() {
var sonhali;
var mevcutbilgi=document.web.mesaj.value;
var b1=document.write='[1b]';
var s1=document.write='[/1s]';
var eklenenbilgi = prompt('Açıklama1','Varsayılan Değer');
sonhali = mevcutbilgi+b1+eklenenbilgi+s1;
var e2 = prompt('Açıklama2','Varsayılan Değer');
var e3 = prompt('Açıklama3','Varsayılan Değer');
sonhali += e2+e3;
document.web.mesaj.value=sonhali;
document.web.mesaj.focus();
return;
}
</script>

</head>

<body>

<a href="#" onClick="javascript:editor()">İşleme Başla</a>


<form name="web">
<input type=text name="mesaj" size="100">
<input type=text name="mesaj2">
</form>

</body>
</html>
Denedim istediğin oluyor.

Kolay gelsin
MUBNET hatta değil   Alıntı Yaparak Yanıtla
Eski 04/08/2003, 02:09   #3 (permalink)
Üye
 
omerosmanoglu Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2002
Yer: İstanbul
Mesaj: 572
Varsayılan

Mubnet, İlgilendiğin için teşekkürler evet 3 prompt olayı tamam oluyor

Bir de hangi name'e yazacağınız editor() parantez'i içerisinde belirtebilirmiyiz yani ben

<a href="#" onClick="javascript:editor('mesaj')">İşleme Başla</a>
<a href="#" onClick="javascript:editor('mesaj2')">İşleme Başla</a>

Aşağıdaki kod gibi bir şey istiyorum, 3 prompt sonucunu bu name'lere yazsın.

Ben bir şeyler denedim ama olmadı.

Kod:
<html>
<head>

<script language="javascript">
function editor(hanginame) {
var sonhali;
var mevcutbilgi=document.web.+hanginame+.value;
var b1=document.write='[1b]';
var s1=document.write='[/1s]';
var b2=document.write='[2b]';
var s2=document.write='[/2s]';
var b3=document.write='[3b]';
var s3=document.write='[/3s]';
var eklenenbilgi = prompt('Açıklama1','Varsayılan Değer-1');
sonhali = mevcutbilgi+b1+eklenenbilgi+s1;
var e2 = prompt('Açıklama2','Varsayılan Değer-2');
var e3 = prompt('Açıklama3','Varsayılan Değer-3');
sonhali += b2+e2+s2+b3+e3+s3;
document.web.mesaj.value=sonhali;
document.web.mesaj.focus();
return;
}
</script>

</head>

<body>

<a href="#" onClick="javascript:editor('mesaj')">İşleme Başla</a>
<a href="#" onClick="javascript:editor('mesaj2')">İşleme Başla</a>


<form name="web">
<input type=text name="mesaj" size="100">
<input type=text name="mesaj2" size="100">
</form>

</body>
</html>
Tekrar teşekkürler
__________________
  • Niceleri geldi, neler istediler; Sonunda dünyayı bırakıp gittiler; Sen hiç gitmeyecek gibisin, değil mi? O gidenler de hep senin gibiydiler
  • Mezarlar vazgeçilmez insanlar ile dolu.
omerosmanoglu hatta değil   Alıntı Yaparak Yanıtla
Eski 04/08/2003, 03:09   #4 (permalink)
Geri Döndüm
 
MUBNET Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 08/2002
Yer: İstanbul
Mesaj: 443
Varsayılan

Demek istediğinizi tam anlayamadım.Benim verdiğim kodda parametre yok.Siz bir parametre mi koymak ya da döndürmek istiyorsunız?Açıklarsanız tam olarak yardımcı olabilirim.
MUBNET hatta değil   Alıntı Yaparak Yanıtla
Eski 04/08/2003, 03:51   #5 (permalink)
Eski Cevizci
 
Üyelik Tarihi: 01/2003
Yer: İzmit
Mesaj: 168
Varsayılan

Selam,
IE nin tanıdığı haliyle şu şekilde oluyor.
***
<html>
<head>

<script language="javascript">
<!--
function editor(hanginame) {
var sonhali;
var mevcutbilgi=document.web.elements[hanginame].value;
var b1=document.write='[1b]';
var s1=document.write='[/1s]';
var b2=document.write='[2b]';
var s2=document.write='[/2s]';
var b3=document.write='[3b]';
var s3=document.write='[/3s]';
var eklenenbilgi = prompt('Açıklama1','Varsayılan Değer-1');
sonhali = mevcutbilgi+b1+eklenenbilgi+s1;
var e2 = prompt('Açıklama2','Varsayılan Değer-2');
var e3 = prompt('Açıklama3','Varsayılan Değer-3');
sonhali += b2+e2+s2+b3+e3+s3;
document.web.elements[hanginame].value=sonhali;
document.web.mesaj.focus();
return;
}
//-->
</script>

</head>

<body>

<a href="#" onClick="javascript:editor('mesaj')">İşleme Başla</a>
<a href="#" onClick="javascript:editor('mesaj2')">İşleme Başla</a>


<form name="web">
<input type=text name="mesaj" size="100">
<input type=text name="mesaj2" size="100">
</form>

</body>
</html>
**********
Diğer browserlarla deneme imkanım olmadı. Uydurması size kalmış
Kolay gelsin
SGurel hatta değil   Alıntı Yaparak Yanıtla
Eski 04/08/2003, 04:37   #6 (permalink)
Üye
 
omerosmanoglu Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2002
Yer: İstanbul
Mesaj: 572
Varsayılan

- Mubnet evet form'daki <input name'ini parametre olarak koymak istiyordum ilgine teşekkürler

- Selim çok sağol düzeldi başka browser'larda çalışmasada olur bende (ie5) çalıştı
__________________
  • Niceleri geldi, neler istediler; Sonunda dünyayı bırakıp gittiler; Sen hiç gitmeyecek gibisin, değil mi? O gidenler de hep senin gibiydiler
  • Mezarlar vazgeçilmez insanlar ile dolu.
omerosmanoglu hatta değil   Alıntı Yaparak Yanıtla
Eski 04/08/2003, 15:30   #7 (permalink)
Eski Cevizci
 
Üyelik Tarihi: 01/2003
Yer: İzmit
Mesaj: 168
Varsayılan

İşe yaradığına sevindim. Bir de index numaraları ile denedim. Bana bu şekilde daha kullanışlı geldi. Özellikle javascript kodu asp ile kullanılacaksa. Aşağıda
********
<html>
<head>

<script language="javascript">
<!--
function editor(hanginame) {
var sonhali;
var mevcutbilgi=document.web[hanginame].value;
var b1=document.write='[1b]';
var s1=document.write='[/1s]';
var b2=document.write='[2b]';
var s2=document.write='[/2s]';
var b3=document.write='[3b]';
var s3=document.write='[/3s]';
var eklenenbilgi = prompt('Açıklama1','Varsayılan Değer-1');
sonhali = mevcutbilgi+b1+eklenenbilgi+s1;
var e2 = prompt('Açıklama2','Varsayılan Değer-2');
var e3 = prompt('Açıklama3','Varsayılan Değer-3');
sonhali += b2+e2+s2+b3+e3+s3;
document.web[hanginame].value=sonhali;
document.web[hanginame].focus();
return;
}
//-->
</script>

</head>

<body>

<a href="#" onClick="javascript:editor(0)">İşleme Başla</a>
<a href="#" onClick="javascript:editor(1)">İşleme Başla</a>


<form name="web">
<input type=text name="mesaj" size="100">
<input type=text name="mesaj2" size="100">
</form>

</body>
</html>
*****
Kolay gelsin
SGurel hatta değil   Alıntı Yaparak Yanıtla
Eski 05/08/2003, 02:28   #8 (permalink)
Üye
 
omerosmanoglu Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 10/2002
Yer: İstanbul
Mesaj: 572
Varsayılan

Evet, buda güzel tekrar teşekkür.
__________________
  • Niceleri geldi, neler istediler; Sonunda dünyayı bırakıp gittiler; Sen hiç gitmeyecek gibisin, değil mi? O gidenler de hep senin gibiydiler
  • Mezarlar vazgeçilmez insanlar ile dolu.
omerosmanoglu hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

BB code is Açık
[IMG] kodu Açık
HTML kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
prompt/inputbox ? civciv C / C++ 1 17/01/2007 22:56
Click.php futi PHP 17 21/09/2006 01:19
right click önlemesi jojo Web Tasarım 5 30/03/2006 19:43
Double Click özelliği olmayan bir bileşene, double click özelliği nasıl eklenir? Sedat Atif Pascal / Delphi / Delphi.NET 5 20/09/2003 00:21
Right-Click Disabled Eylem Web Tasarım 0 02/11/2002 17:50


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 10:33.

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 |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net