• 28-10-2019, 14:51:03
    #1
    Arkadaşlar merahaba şöyle bir sorunum var;

    <a href="linkegit.php" onClick="MyWindow=window.open('http://www.google.com'); return false;">Click Here</a>



    Hem href'teki linki açacak hemde popup sayfasını açacak, bir türlü yapamadım yardımcı olabilir misiniz?
  • 28-10-2019, 15:00:12
    #2
    return false; sildiğinizde büyük ihtimalle probleminiz çözülecektir. Veya

    <a href="link"">Foo</a>
    document.querySelectorAll('a').forEach(item => {
        item.addEventListener('click', e => {
              e.preventDefault();
              window.location = e.target.getAttribute('href');
              window.open('http://www.google.com');
        });
    });
    https://jsfiddle.net/dj67w8fs/
  • 28-10-2019, 15:03:30
    #3
    jQuery kullanarak yapmak istersen.

    <a id="testBtn" style="color: blue; cursor: pointer;">Click Here</a>
    
    <!-- Eğer sayfada jquery kütüphanesi yüklü değilse -->
    <script src="https://code.jquery.com/jquery-3.4.1.js"></script>
    $(function(){
            $(document.body).on("click", "#testBtn", function(){
                window.open('https://google.com', 'Pencere Başlığı');
                window.location.href = "gidecekurl.php";
            })
        })
    Bu şekilde çalışır.
  • 28-10-2019, 15:08:22
    #4
    Arkadaşlar dediğiniz yöntemler çalışıyor evet ama isteğim tam olarak şu; bir sayfa pop-up küçük ekran açılacak, diğer sayfa normal yeni sekme açılacak.

    @zentamedia;@burak2yilmaz;
    Yardımlarınız için teşekkürler.
  • 28-10-2019, 15:13:32
    #5
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar dediğiniz yöntemler çalışıyor evet ama isteğim tam olarak şu; bir sayfa pop-up küçük ekran açılacak, diğer sayfa normal yeni sekme açılacak.

    @zentamedia;@burak2yilmaz;
    Yardımlarınız için teşekkürler.
    Pencere boyutunu belirtmeki için şu şekilde güncelleyebilirsin gönderdiğim kodu:
    window.open('https://google.com', 'Pencere Başlığı', 'width=200, height=200');