Tam Sürümünü Görmek İçin : Yonlendirme
hserkans
08/08/2003, 12:15
Selam. Kullanıcı sayfada bir linke tıkladıktan sonra pop-up pencere açılacak. Burada işlem yapıp SEND tuşuna bastıktan sonra pop-up kapanacak ve esas sayfa başka bir sayfaya yönlendirilecek. Bu olur mu? Tabii olur ama nasıl? :)
olur tabii ama şöyle....
aciton sayfasının sonuna şu kodu eklemelisin...
<script language="JavaScript">
opener.location.href('http://ozay.net');
window.close();
</script>
darky_dark
08/08/2003, 13:50
merhaba,
opener.location.href... demeden once
if (opener != null) kontrolu yapmanizda fayda vardir.
cok nadiren de olsa ziyaretciler yeni pencereyi acmi$ olan tarayici penceresini kapatmi$ olabiliyorlar..
sevgi, saygi..
_DD_
hserkans
08/08/2003, 15:00
Kodlarin tamamina nasil ulasabilirim?
hserkans
11/08/2003, 11:59
Ulasamaz miyim? :aglama:
hserkans
11/08/2003, 12:06
Bisey daha ogrenmek istiyorum.
Bazi sitelerde yaziyorsa. 5 sn. icinde su sayfaya yonlendirileceksiniz vs. O kodlari nasil bulabilirim? :super:
Orjinal mesajı gönderen hserkans
Bazi sitelerde yaziyorsa. 5 sn. icinde su sayfaya yonlendirileceksiniz vs. O kodlari nasil bulabilirim? :super:
Anahtar Kelimeler : HEAD, META, TAG, REFRESH, CONTENT
Kaynak : HTML 4.01 Reference
http://www.dynamicdrive.com/dynamicindex11/dhtmlprogress.htm
http://dynamicdrive.com/dynamicindex6/refresh.htm
bu iki sayfadaki scriptlerle oynayarak / birleştirerek vs güzel bişey ortaya çıkabilir.
ayrıca http://www.dynamicdrive.com da güzel bir site bu konularda
Sayfanın <head>, </head> bolumune su satırı ekle..
<meta http-equiv="Refresh" content="5;url=http://www.site.com/index.php">
Satırdakı '5' ıfadesı beklenıcek sanıyeyı, 'http://www.site.com/index.php' ıfadesı ıse tahmın edebılecegın gıbı gıdelecek url yı temsıl edıyor..
hserkans
15/08/2003, 11:48
Eywalla HunTER
Ama ogrenmek istedigim baska bir sey daha var.
x.htm sayfasinda bir linke tiklayarak pop-up pencerede y1.htm isimli sayfaya erisiyoruz. y1.htm den de y2.htm'e gidiyoruz. y2.htm acildiginda pop-up kendini kapatacak, x.htm isimli sayfa da kendini refresh edecek. Daha once bir kac sitede ornegini gormustum. Boyle bir kod da lazim.
Thanx
Boyle bıseye neden ıhtıyac duydugunu bılmıyorum ama elbette bunu yapmak mumkun.. Soylekı elımızde uc sayfa oldugunu varsayalım.. x.php, y.php ve z.php
Sımdı x.php ye bır lınk koyuyoruz ve y.php nın acılmasını saglıyoruz.
<html>
<html>
<body>
<a href="#" OnClick="JavaScript:window.open('y.php','yphp','width=100,h eight=100');">- Y -</a>
<br><?echo time();?>
</body>
</html>
Ardından acılan y.php de yapmamız gereken z.php yı acmak, x.php yı refresh etmek ve kendımızı kapatmak..
<html>
<head>
<script>
function kapan(){
opener.location.reload();
self.close();
}
</script>
</head>
<body>
<a href="#" OnClick="JavaScript:window.open('z.php','zphp');kapan();">- Z -</a>
</body>
</html>
Gordugun gıbı z.php yı acmak ıcın yıne aynı yontemı kullanıyoruz.. Ama ardından gelen bır fonksıyon var ve buda <script> </script> arasında tanımlı.. Fonksıyon oncelıkle opener.location.reload(); dıyerek x.php yı refresh edıyor ve ardından self.close(); dıyerek y.php nın kapanmasını saglıyor boylece tum adımları gerceklestırıyoruz..
Bu arada saglamayıda x.php nın ıcıne kodugumuz <?echo time();?> ıle gerceklestırıyoruz.. Yanı eger y.php yı kapattıgında x.php de gorunen zaman degerı degısıyosa refresh basarılı demektır..
Ve sanırım z.php nın ıcerıgı suan ıcın bızı ılgılendırmıyor..
Ha bu arada yukardakı kodlarda ayrık yazılmıs "java script" ıfadesını sen denerken bıtısık yazmayı unutma "javascript".. Ben bunu bıtısık yazamıyorum cunku forum guvenlık nedenıyle buna ızın vermıyor..
hserkans
15/08/2003, 13:52
x.php uye bilgilerinin edit'leme sayfasi. Ancak bu bilgilerden bir tanesi iki kademeli. O iki kademeli bilgi'yi edit'lemek icin pop-up olarak y1.php aciliyor. Birinci asama geciliyor ve ikinci asama icin y2.php'ye gidiyor. Burada da isleme son noktayi koyarak z.php'ye gidiyor ve bilgileri DB'ye yaziyor. Sonra z.php kendini kapatiyor, x.php kendisini refresh ediyor.
Umarim anlatabilmisimdir. Site acilinca burada yazarim nasil oldugunu goruruz :super:
Orjinal mesajı gönderen hserkans
Eywalla HunTER
HunTER arkadaşa yardım ettin, bana da bana da...
Şimdi ben birşey istiyorum. Böyle bir sayfadan veri yollucam, o veri 32 bitlik PHP ile üretilmiş bir algoritma ile şifrelenecek ve sonra DB'ye kaydedilecek. Ama sayfa aynı olacak. Açılan diğer sayfa popupla açılacak ve işlem bitince kapanacak.
Kodları mailime yollarsan sevinirim.
Teşekkürler.
// Yeni konu açmak istemedim.
Hocam sen cıddımısın? :) Ve oyleyse bıle ben pek soruyu anlıyamadım..
Yanı bır sayfa ve uzerınde bı form var.. Formda ornegın bır metın alanına bı verı yazılıp form submıt edılecek.. Ardından refresh olan sayfa yıne formu basıcak ama bu kez bır popup acılacak ve daha onceden gonderılmıs verı bu popup sayfa tarafından ornegın md5 ıle sıfrelenerek verıtabanına kaydedılecek.. Ve popup ıslemın tamamlandıgı uyarısını verıp kendı kendını kapatacak..
Dogru anlamısmıyım? Ve eger oyleyse kodları buraya yazmamın nasıl bı sakıncası var?
Orjinal mesajı gönderen HunTER
Hocam sen cıddımısın? :)
Ah hoca ahh! Vallahi de billahi de tallahi de ciddi değilim.
Sanırım yıne balık dagıtıyorum oylemı :)
lifedeno
04/05/2006, 16:25
ya bende neden header fonksionu çalışmıyor
baya bi eski yazı ama 10 numarasınız valla 2008 de aradıgımı bulmamda yardımcı oldunuz helal olsun :D
formumda gönder butonuna basınca yeni bir popup açtırıyorum fakat gönder butonuna bastığım bu pencereyi aynı zamanda diğer popup açılınca kapatma istiyorum.Ne yazmam gerekiyor yardımcı olurmusunuz?
Forum Yazılımı : vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.