• 03-10-2021, 21:51:41
    #1
    Selamlar, website içinde herhangi bir etkinlik olmadan popup açmak istiyorum. Ancak tarayıcılar izin vermiyor stackoverflow da araştırdım yöntemi olduğu söyleniyor denedim ama başaramadım. Bu konuda yardımcı olabilecek var mı sayfa yüklendiğinde popup açılsın istiyorum.
  • 03-10-2021, 22:00:52
    #2
    .click() eventi ile bir yere tıklatıp açabilirsiniz. Ayrıca popup özel bir popup ise sayfa açıldığı an göstermeniz engellenemez. Nasıl bir pop up tan söz ediyorsunuz?
  • 03-10-2021, 22:03:02
    #3
    Misafir adlı üyeden alıntı: mesajı görüntüle
    .click() eventi ile bir yere tıklatıp açabilirsiniz. Ayrıca popup özel bir popup ise sayfa açıldığı an göstermeniz engellenemez. Nasıl bir pop up tan söz ediyorsunuz?
    Yeni bir sekme açtırmaktan bahsediyorum hocam. Mouse hareketi olmadan click eventi ile tıklayıncada açtıramadım engelliyor chrome.
  • 03-10-2021, 22:12:01
    #4
    Bezos adlı üyeden alıntı: mesajı görüntüle
    Yeni bir sekme açtırmaktan bahsediyorum hocam. Mouse hareketi olmadan click eventi ile tıklayıncada açtıramadım engelliyor chrome.
    Yeni sekme açmak, tam ekran yapmak gibi eventler tıklama eventi vb belirleyici eventler olmadan imkansız. Çok suistimal edilebilecek işlemler. İframe ile diğer sayfayı getirmek en iyisi. Js createelemet ile bir a etiketi oluşturup target blank ekleyip click() ile çalıştırmayı deneyebilirsiniz ancak pek yapılabilecek bir şey gibi durmuyor hocam. Stackoverflow.com üzerindeki bilgi eksik olabilir. Artık ses bile çalınamıyor kullanıcı etkileşimde bulunmadan. Birkaç tarayıcı da çalıştırsanız bile genelde çalışmayacaktır istediğiniz şey.
  • 03-10-2021, 22:15:38
    #5
    Araştırıyorum zor ancak mümkün olduğu söyleniyor teşekkür ederim hocam ilginiz için.
  • 03-10-2021, 22:22:26
    #6
    Peki kullanıcı click yapsama bile siz yaptırsanız sanki kullanıcı basmış gibi olsa ?

    Örneğin;
    <a rel='nofollow' id="popupBtn" href="http://www.google.com" target="popup" onclick="window.open('http://www.google.com','popup','width=600,height=600'); return false;" style="display:none"></a>
    <script>
    window.onload = (event) => {
        document.getElementById('popupBtn').click();
    };
    </script>
  • 03-10-2021, 22:24:16
    #7
    Bybitter adlı üyeden alıntı: mesajı görüntüle
    Peki kullanıcı click yapsama bile siz yaptırsanız sanki kullanıcı basmış gibi olsa ?

    Örneğin;
    <a id="popupBtn" [FONT=inherit][SIZE=2][COLOR=var(--highlight-attribute)][FONT=inherit]href[/FONT][/SIZE][FONT=inherit][/FONT]=[COLOR=var(--highlight-variable)][FONT=inherit]"http://www.google.com"[/FONT][/COLOR] [COLOR=var(--highlight-attribute)][FONT=inherit]target[/FONT][/COLOR]=[COLOR=var(--highlight-variable)][FONT=inherit]"popup"[/FONT][/COLOR] [COLOR=var(--highlight-attribute)][FONT=inherit]onclick[/FONT][/COLOR]=[COLOR=var(--highlight-variable)][FONT=inherit]"window.open('http://www.google.com','popup','width=600,height=600'); return false;"[/FONT][/COLOR][/FONT][/COLOR] style="display:none"></a>
    <script>
    window.onload = (event) => {
        [COLOR=var(--highlight-keyword)][FONT=inherit]var[/FONT][/COLOR] button = [COLOR=var(--highlight-variable)][FONT=inherit]document[/FONT][/COLOR].[COLOR=var(--highlight-literal)][FONT=inherit]getElementById[/FONT][/COLOR]([COLOR=var(--highlight-variable)][FONT=inherit]'clickButton'[/FONT][/COLOR]);
    };
    </script>
    Hocam kodu günceller misin hata oluşmuş.
  • 03-10-2021, 22:25:33
    #8
    Bezos adlı üyeden alıntı: mesajı görüntüle
    Hocam kodu günceller misin hata oluşmuş.
    nefret ettim font taglarından düzenledim.
  • 03-10-2021, 22:30:56
    #9
    Bybitter adlı üyeden alıntı: mesajı görüntüle
    nefret ettim font taglarından düzenledim.
    Teşekkürler engellendi hocam.