wmaraci reklam

js ile yeni sekme kontrolü

3 Mesajlar 842 Okunma
pst.net
wmaraci reklam

ayhankartal ayhankartal WM Aracı Kullanıcı
  • Üyelik 11.03.2019
  • Yaş/Cinsiyet 45 / E
  • Meslek webmaster
  • Konum İstanbul Avrupa
  • Ad Soyad A** K**
  • Mesajlar 139
  • Beğeniler 16 / 28
  • Ticaret 0, (%0)
merhaba

birinci sayfa, ikinci sayfayı açtı, belirlediğimiz bir süre ikinci sayfa açık kaldı. sonra süre bitince kapandı.

ikinci pencere kapanınca birinci sayfa tetiklenecek ve yeni bir ikinci sayfa açacak.

ikinci sayfa eğer verdiğimiz süreden önce kapanırsa ilk sayfa hata mesajı verecek. duracak.

bu şekilde bir js kodu lazım...
 

 

imzam yaptıklarım
wmaraci
reklam

TheCompany TheCompany WM Aracı Kullanıcı
  • Üyelik 26.10.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Developer
  • Konum Ardahan
  • Ad Soyad Ç** T**
  • Mesajlar 193
  • Beğeniler 16 / 40
  • Ticaret 5, (%100)
İkinci sayfa aynı sitenin farklı bir sayfası mı yoksa tamamen farklı bir adres mi?
 

 

TheCompany TheCompany WM Aracı Kullanıcı
  • Üyelik 26.10.2013
  • Yaş/Cinsiyet 31 / E
  • Meslek Developer
  • Konum Ardahan
  • Ad Soyad Ç** T**
  • Mesajlar 193
  • Beğeniler 16 / 40
  • Ticaret 5, (%100)
Neyse sana bir örnek yazayım incelersin.

sayfa1.html



<script>
depolama = window.localStorage;

setInterval(function(){ pencerekontrol() }, 1000);

function yenipencere(){
depolama.setItem("pencere2","acik");
var ikincipencere = window.open("2.html", '_blank');
ikincipencere.focus();
}

function pencerekontrol(){
durum=depolama.getItem("pencere2");
if (durum=="acik"){
document.getElementById("durum").innerHTML = "2.Pencere Açık";
}else {
document.getElementById("durum").innerHTML = "2.Pencere Kapalı";
}}

</script>

Bu 1.Sayfa butona basarsan 2.sayfa açılacak









2.html





<script>
depolama = window.localStorage;
setInterval(function(){ kapandi() }, 10000);

function kapandi(){
depolama.setItem("pencere2","kapali");
close();
}
</script>


Bu pencere 10 saniye içinde kapanacak ve ilk sekmeye kapandı mesajı gönderecektir.







 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al