Slmlar...
bunu şu şekilde yaparız diye düşünüyorum. Ancak bazı kısımlarda boşluklar var.. Buraları doldururasanız sevinirim...
Şimdi iki dosya oluşturacağız..
main.htm ve sayac.htm
sayac.htm dosyasında <input type="text" name="alan2" value="1" size="50"> bir kısım ekleyeceğiz..
main.htm dosyasında
<SCRIPT>
window.opener.document.frmSayac.alan2.value = link1.value;
window.close();
</SCRIPT>
<SCRIPT>
link1="1"
window.open('http://www.deneme.com/'+eval(link1)+'.htm' , 'hedef0' , 'menubar=no, toolbar=no, status= yes, scrollbars=yes, Fullscreen=no, location=no, left=10, top=10, width=800, height=600')
</SCRIPT>
<SCRIPT>
link2=link1+1
window.open('http://www.deneme.com/'+eval(link2)+'.htm' , 'hedef1' , 'menubar=no, toolbar=no, status= yes, scrollbars=yes, Fullscreen=no, location=no, left=10, top=10, width=800, height=600')
</SCRIPT>
kodlarını kullanacağız...
Burada main.htm dosyasını açınca sayac.htm dosyasındaki alan2 değerini link1'e atıyacak ve alan2'yi 5 artırıp sayac.htm dosyasını
kapayacak. aynı adımlarda link1 değerini 1 artırarak istenilen sayfalar açılacak.. main.htm sayfasını birdaha açtığımızda alan2 değerini 5 olarak alacak ve döngü bu şekilde devam edecek..
ama burada link2=link1+1 yaptığımızda bu değerleri toplamıyor yanyana koyuyor.. yani link1=10 ise 11.htm değerini alması gerekirken 101.htm değerini alıyor.. Bunu nasıl halledebiliriz...
Sayac.htm den değer okuma konusunda aşağıdaki örnekten yola çıktım...
Fikrim bu ama tam olarak kodlarını sonuçlandıramadım..
Yardımcı olursanız sevinirim...
""""Popuptan aldığınız bilgiyi Pop-up'ı açan pencereye gönderme
--------------------------------------------------------------------------------
Açan ve açılan pencere arasında veri aktarımını sağlar.
Yahoo mail kullananlar bilir. To (gönderilen) bağlantınıza bastığınız zaman bir pop-up pencere açılır ve adres deferinizden gerekli olan kişiyi seçebiliriyorsunuz. OK'e bastığınız zaman ise açılan pencere kağanıp, açtığını pencereye e-posta adresi gelmiş oluyor.
Şimdi bunun örneğini yapmak için iki sayfa hazırlayalım. İlk sayfamızda bir text alanı gönder ve sıfırla tuşları ve ikinci sayfayı açmak için linkimiz bulunsun.
Sayfanın kaynak kodu aşağıda ki gibi. Kopyala yapıştır yaparak sizde bu sayfayı hemen hazırlayabilirsiniz.
a.html
<html>
<head>
<meta http-equiv="Content-Language" content="tr">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Yeni Sayfa 1</title>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function openWin(f_url)
{
window.open(f_url, ", 'toolbar=0,status=0,menubar=0, scrollbars =1 , resizable = 1,width=530,height=400' );
}
//-->
</SCRIPT>
</head>
<body>
<form name="form1" method="POST" action="">
<p>
<input type="text" name="alan1" size="20"><input type="submit" value="Gönder" name="B1"><input type="reset" value="Sıfırla" name="B2"></p>
<p><a href="javascript

penWin('b.html');">link</a></p>
</form>
</body>
</html>
Yukarıda ki kaynak kodda form1.alan1 alanının içeriğini doldurmaya çalışacağız.
link'in üzerinde tıkladığımız zaman 2. web sayfamız b.html açılacak. b. html'inde kaynak kodu aşağıdaki gibi:
b.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
<title>Yeni Sayfa 2</title>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function kontrol()
{
window.opener.document.form1.alan1.value = document.form2.alan2.value;
window.close();
}
//-->
</SCRIPT>
</head>
<body>
<form name="form2" method="POST" onSubmit="return kontrol();" action="">
<p>
<input type="text" name="alan2" size="20"><input type="submit" value="Gönder" name="B1"><input type="reset" value="Sıfırla" name="B2"></p>
</form>
</body>
</html>
b.html'de text alanına bir şeyler yazıp gönder tuşuna bastığımızda, form2 nin onsubmit'inde kontrol() java scripti çalışıyor ve
window.opener.document.form1.alan1.value = document.form2.alan2.value;
ile alan2 de ki değeri alan1'e atıyor. Dikkat edilecek nokta b.html de iken window.opener yani o pencereyi açan anlamına gelen nesne. İş aslında burada bitiyor ve window.opener a.html'i gösteriyor.
window.close(); ile de pencereyi kapatıyoruz. Böylecene veriyi almış oluyoruz.
Kaç veri aktarıcağınız ve hidden (saklı alanlara) değer aktarmak size kalmış.
Örnek:
linke tıklayın:"""""