• 06-03-2019, 10:44:55
    #1
    merhaba

    bir sayfa var, bu sayfadan bir siteye link verdik.
    site yeni sekmede açıldı.
    gidilen sitenin sekmesi kapanınca siteye link veren sayfada sekme kapandı nasıl yazılır ?
  • 06-03-2019, 11:18:36
    #2
    Üyeliği durduruldu
    Anladığım kadarıyla a sitesinden b sitesine yeni pencere ile açılan ( target="_blank) ile link verdik. Açılan b sitesi kapanınca a sitesinin bulunduğu sekmede kapansın istiyorsunuz galiba. Sekmeler arası bir kod olacağını sanmıyorum.
  • 06-03-2019, 11:20:28
    #3
    Browserlara müdahale etmelisiniz ki mümkün görünmüyor.
  • 06-03-2019, 11:37:39
    #4
    OnePageSeo adlı üyeden alıntı: mesajı görüntüle
    Anladığım kadarıyla a sitesinden b sitesine yeni pencere ile açılan ( target="_blank) ile link verdik. Açılan b sitesi kapanınca a sitesinin bulunduğu sekmede kapansın istiyorsunuz galiba. Sekmeler arası bir kod olacağını sanmıyorum.
    b kapanınca a sekmesinde hata mesajı gösterse yeter
  • 06-03-2019, 11:49:55
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    var win = window.open('http://www.google.com');
    var timer = setInterval(function() {
        if(win.closed) {
            clearInterval(timer);
            alert('closed');
        }
    }, 1000);
    Bu şekilde kontrol edebilirsin. @rixez;
  • 06-03-2019, 12:41:13
    #6
    YORCI adlı üyeden alıntı: mesajı görüntüle
    var win = window.open('http://www.google.com');
    var timer = setInterval(function() {
        if(win.closed) {
            clearInterval(timer);
            alert('closed');
        }
    }, 1000);
    Bu şekilde kontrol edebilirsin. @rixez;
    1000 değeri neyi ifade ediyor ?

    belirli bir süre açık kalınca yeni açılan sekmeyi otomatik nasıl kapatabiliriz ?

    belirli bir süre açık kalınca yeni açılan sekme manuel kapanırsa alert('closed'); hatası vermemesini nasıl sağlarız ?
  • 06-03-2019, 12:53:20
    #7
    rixez adlı üyeden alıntı: mesajı görüntüle
    1000 değeri neyi ifade ediyor ?

    belirli bir süre açık kalınca yeni açılan sekmeyi otomatik nasıl kapatabiliriz ?

    belirli bir süre açık kalınca yeni açılan sekme manuel kapanırsa alert('closed'); hatası vermemesini nasıl sağlarız ?
    Javascript bilmiyorsanız size buradan öğretemem, bir şey sordunuz onun cevabını içeren kodu yazdım.
    1000 ms cinsinden süreyi belirtiyor, 1 saniye yani.
    settimeout'a ms cinsi ile süreyi verip, callbackte de window.close() methodu ile sekmeyi kapatırsınız.
    alert('closed') silerseniz hata vermez.
  • 06-03-2019, 13:03:52
    #8
    Balık tutmayı öğrenin:
    http://jsbin.com/hicegiluvida/1/edit?html,js,output
    pop up acılıyor, takip ediliyor.

    http://jsfiddle.net/meehanman/40edh944/
    sayfa arkaplana atıldıgında olay çalışıyor. Geri geldiginde yakalanabiliyor.

    mantık olarka; once ustteki ile yeni sekmenizi acın. kullanıcı sitenize geri döndüğünde ikinisi ile geri donulme olayını yakalayın. geri dönünce popup acık mı kontrol edin.

    Hazır balık istiyorsanız PM.
    Kolay gelsin.
  • 06-03-2019, 13:46:34
    #9
    YORCI adlı üyeden alıntı: mesajı görüntüle
    Javascript bilmiyorsanız size buradan öğretemem, bir şey sordunuz onun cevabını içeren kodu yazdım.
    1000 ms cinsinden süreyi belirtiyor, 1 saniye yani.
    settimeout'a ms cinsi ile süreyi verip, callbackte de window.close() methodu ile sekmeyi kapatırsınız.
    alert('closed') silerseniz hata vermez.
    dediğiniz gibi js bilmiyorum. ilginiz için teşekkür ederim.



    YORCI adlı üyeden alıntı: mesajı görüntüle
    Javascript bilmiyorsanız size buradan öğretemem, bir şey sordunuz onun cevabını içeren kodu yazdım.
    1000 ms cinsinden süreyi belirtiyor, 1 saniye yani.
    settimeout'a ms cinsi ile süreyi verip, callbackte de window.close() methodu ile sekmeyi kapatırsınız.
    alert('closed') silerseniz hata vermez.
    window.close() methodu ile sekmeyi kapatırsınız demişsiniz ama kapatmıyor...