Re: [Linux-programlama] Select + iframe nasıl

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Fatih YILDIZ (mfyz@linux-sevenler.org)
Date: Wed 09 Feb 2005 - 08:38:09 EET


tabiki iframe ile..
1x1'lik frameborder'i 0 olan ve sayfanin herhangi bir kosesinde bulunan
bir iframe icerisine post ettirecek veya get ile o text1'deki anahtar
kelimeyi bi sayfaya get methodu ile gondereceksin. o sayfa bi js donecek

ornek olarak :

ana sayfa'da; x adli bir form t1 ve t2 diye 2 alanin var. gizli gorunen
1x1'lik iframe'in adi da islem olsun..

t1'in onchange veya onblur'unda bi js fonksiyonu cagirtiliyor. bu
fonksiyonun gorevi :
window.islem.location='sorgula.php?kelime='+document.x.t1.value;
yani islem frame'ine sorgula.php?kelime=<girilen_kelime>
seklinde bir url'e gitmesi emrini verdirmek.
sorgulama islemi sonucu eger olumlu bisey bulunmus ise o bulunan
string'i su sekilde iframe icinde yukariya gonderecek ;
yani sorgula.php'nin ornek bir ciktisi soyle olacak :
<script>window.top.document.x.t2.value='<sonuc_olarak_donen_degerler...>';</script>
boylece en ust sayfada t2 inputuna cikan degerler yazdirilmis olur.
ancak bu islemin hizi server'in ve baglantinin hizina baglidir.
kullanicinin o sirada her turlu atraksiyonu yapabilecegini de goz onunde
bulundurmak gerek...

baska bir teknik olarak da javascript'de import mantgini dinamik
bisekilde kullanabilmekte.. her islem sonucu bir js import edilmek
istenecek ama istenen sayfa php oldugu icin javascript sonuclarini
sorgulamaya gore yapabilecek.. bu konuda tam bir ornek veremiyorum cunku
ben de cok hatirlamiyorum. bu konuda aklimda kalan bir ornek var, dchat
diye bi chat scripti.. mysql+php tabanli.. google'da dchat ile
arattiginda bulbilirsin..
javascript'i php ile cok iyi kullanmislar arkadaslar :)

kolay gelsin.. bu aralar js ile kafayi yemis durumdayim..

Yüksel ÖZCAN wrote:

>Selamlar,
>
>Benim de benzer bir sorunum var, bir iframe icerisinde yazan bir bilgiyi
>nasil yazdirabiliriz. Dahası zor bir script ile uğraşıyorum. fir tablo
>düşünün içierisinde iki tane textbox var. Birine değer girip tab tuşuna
>bastığımızda onChange() eventi ile çıkış olayını yakalıyorum. Textboxun
>change olayindan sonra da textbox1 deki veriyi db'de sorgulatip gelen
>sonucu ve sonuclari diger textboxlara yazdirmak istiyorum. Tabi bunu
>yaparken dikkat ettigim husus sayfanin refresh edilmemesidir. Bir kaç
>örnek buldum ama onlar da cookie yöntemi ile işlevlerini yerine
>getiriyorlar.
>
>Yuksel OZCAN
>http://muhasebeci.sf.net
>
>Sal, 2005-02-08 tarihinde 13:32 +0200 saatinde, Ahmet ERDOĞAN yazdı:
>
>
>>açıkcası sorunum şu : Cross select box yapmaya çalıyorum iki gündür
>>denemediğim yöntem kalmadı :( şu an ise şu kodu deniyorum değişkeni
>>adres satırında göstermiyo yani get ile alamıyorum :( <?php
>> echo "<select name='anaid' class=style2 onChange=
>>\"window.location.reload('index.php?id=".$satir[Id]."')\">
>> <option value=\"\" selected>Kategori
>>seçiniz...</option>";
>> $icerik = mysql_query("SELECT * FROM kategori");
>> while ($satir = mysql_fetch_array($icerik))
>> {
>> echo "<option value=".$satir[Id].">".$satir[ad]."</option>";
>> }
>> echo "</select>";
>> ?>
>>_______________________________________________
>>Linux-programlama mailing list
>>Linux-programlama@liste.linux.org.tr
>>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>
>>
>
>_______________________________________________
>Linux-programlama mailing list
>Linux-programlama@liste.linux.org.tr
>http://liste.linux.org.tr/mailman/listinfo/linux-programlama
>
>
>
>

_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.