Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
18, 2008, 01:10:58 pm
42873 Mesaj 8121 Konu Gönderen: 17991 Üye
Son üye: powerturkiye
Turk-Php.Com Forum  |  Yardım Forumları  |  HTML & JavaScript & XML Forumu  |  popup dan ilk sayfayi refresh + refresh engelle « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: popup dan ilk sayfayi refresh + refresh engelle  (Okunma Sayısı 1909 defa)
bigman007
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 100


exit();


Üyelik Bilgileri
popup dan ilk sayfayi refresh + refresh engelle
« : 21, 2005, 04:56:43 pm »

slm arkadaslar cok acil yardima ihtiyacim var,
kuck bir site yazdim satis ile ilgili, acilan popuda link okeylendimi urun aliniyor ve session daki para degeri dusuyor ama simdi o linke tiklandiginda ilk sayfadaki session degerini update etmem lazim yoksa adam aldikdan sonra eski parasini ilk sayfada gorucek, yani bi sekil ilk sayfayi refresh ettirdimmi sorun kalkicak acaba nasil refresh ettiririm.

yani soyle diyelim sayfa1.php den bir popup aciyorum opopup da ok dendimi sayfa1.php refresh edilmesi lazim.

lütfen cokacil
« Son Düzenleme: 22, 2005, 11:06:01 am Gönderen: bigman007 » Logged

exit();
Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 111



Üyelik Bilgileri WWW
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #1 : 21, 2005, 05:04:54 pm »

Şuraya bir bak istersen, işini görür gibi...

Kolay gelsin
Logged

while(1) work;
bigman007
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 100


exit();


Üyelik Bilgileri
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #2 : 21, 2005, 05:24:00 pm »

ilgi icin tesekkurler dostum ama cözdüm sagol
merak edenler varsa
Kod:
<script language=Javascript>
 window.opener.location.reload()
 </script>

bi sorum daha var browseri refresh etmelei icin engelliye bilirmiyim acaba?
yada refresh etmeden bir mesaj vere bilirmiyim onaylanirsa refresh etsin gibi?Huh? bilen varmi
Logged

exit();
Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 111



Üyelik Bilgileri WWW
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #3 : 21, 2005, 05:28:54 pm »

Sayfa adresine bir özgün parametre koy, mesela

index.php?parametre=1234123sda3843

bu parametreyi Sessionid ile birlikte veritabaninda sakla, sayfa senin isteğinle her yenilendiğinde bu parametreyi güncelle, adam reload'a basarsa parametreyi ikinci kez göndermek sorunda kalacağı için break edip uyarı verebilirsin javascript window.alert ile.
Logged

while(1) work;
bigman007
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 100


exit();


Üyelik Bilgileri
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #4 : 21, 2005, 05:38:45 pm »

anlatim icin sagolda ben javascript tarafinda takilmistim zaten, reload a basildimi diye nasil kontrol edecegim peki?
Logged

exit();
Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 111



Üyelik Bilgileri WWW
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #5 : 21, 2005, 05:43:06 pm »

Hocam ben senin anlatimindan o sayfanin iki kere submit edilmesini istemediğini anlamıştım, bunun reload'la ya da adres çubuğunda enter'a basılarak ya da başka bir yolla yapılmasının önemi var mı ki? Yani olay sayfanın 2. kez post edilmemesi değil mi?

Bunu JScript kesin yapar ama adamin oturdugu PC'de Jscriptin calistigindan emin olamazsin ben bazen kapatirim mesela Jscript'imi, ozellikle warez sitelerine girerken; sonra da oyle unuttuğum olur. Ben bu yüzden bu işin sunucu tarafında yapılmasının daha doğru oalcağını düşünmüştüm ama site senin tabii, sen nasıl istersen öyle olur  Smiley
Logged

while(1) work;
bigman007
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 100


exit();


Üyelik Bilgileri
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #6 : 21, 2005, 05:49:53 pm »

ok haklisin güzel dusunce dedigin gibi yapacagim sagol

bu saatte bana vakit ayirdigin icin bi +  hak ettin artik Smiley
Logged

exit();
Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 111



Üyelik Bilgileri WWW
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #7 : 21, 2005, 05:51:16 pm »

Allah tuttuğunu altın etsin  Cheesy

Kolaylıklar
Logged

while(1) work;
bigman007
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 100


exit();


Üyelik Bilgileri
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #8 : 21, 2005, 06:35:32 pm »

ay yine kcuk bir sorum olucak dedigin session ile yapiyorum ok hersey guzelde tek sorun simdi baska bir linke basildiginda poup acildiginda sessionu silemiyorum söyle kücük bi javascript funktionu yaptim ama calismiyor

Kod:
onUnload="session_out()"

Kod:
<script type="text/javascript">
  function session_out() {
    <?php unset($_SESSION["refresh"]);?>
    alert("jetzt");
  }
</script>

cami kapatinca sessionu yok etmeli degilmi?

ama fark ediyorumki boylede olmicak gibi cunki soyle bisey var,
popup acik, sadece refresh de hata gelicek ana sayfada bi linke basarsam popup da yeni linkin icerigi acilmasi lazim.

of kafam durdu ya:)
Logged

exit();
mudkicker
Arif Ender
Admin
*
Offline Offline

Mesaj Sayısı: 873

Mastered PHP


Üyelik Bilgileri WWW
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #9 : 22, 2005, 08:48:45 am »

bu yazdığınız scriptte javascript çağrılınca php çalışır gibi düşünüyorsunuz ama öyle olmaz Smiley
Logged

Allow-Man
Alaattin Kahramanlar
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 111



Üyelik Bilgileri WWW
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #10 : 22, 2005, 09:00:45 am »

Mudkicker'in da söylediği gibi PHP'den Jscript'i çağırabilirsin ama tersi olmaz. Ha PHP'den Jscripti çağırmakta senin işini görmez sanırım  Undecided
Logged

while(1) work;
bigman007
PHP Öğrencisi
*
Offline Offline

Mesaj Sayısı: 100


exit();


Üyelik Bilgileri
Ynt: popup dan ilk sayfayi refresh
« Yanıtla #11 : 22, 2005, 09:19:28 am »

nasil yaparim peki ben bunu sessionlarla?
yada baska bi türlü?
Logged

exit();
djse
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 18


Üyelik Bilgileri
Ynt: popup dan ilk sayfayi refresh + refresh engelle
« Yanıtla #12 : 15, 2005, 04:49:32 pm »

bu arada window.opener.location.href(); mozilla/firefox da islemiyor. bilgisi olan var mi?
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.