• 13-03-2017, 12:55:57
    #1
    Merhaba arkadaşlar. Elimde bir kod var. Bu 2 tane resmi rasgele olarak gösterior. Fakat ben bunlara tıklandığında farklı sayfada açılmasını istiyorum. target="_blank" bunu eklediğimde script çalışmamaya başlıyor. Nasıl yapabilirim ?

    <script type="text/javascript">
    var images = [], 
    index = 0;
    
    images[0] = "<a href = 'http://www.siteadresi.com'><img src='http://siteadresi.com/image.jpg' alt='resim'></a>";
    images[1] = "<a href = 'http://www.siteadresi.com'><img src='http://siteadresi.com/image.jpg' alt='resim'></a>";
    
    index = Math.floor(Math.random() * images.length);
    document.write(images[index]);
    </script>
  • 13-03-2017, 14:10:23
    #2
    Hocam istediğiniz örnek aşağıdadır.
    http://codepen.io/anon/pen/xqrRPK

    JavaScript tırnak kullanımı hakkında biraz bilgi edinmenizde fayda var.

    Tırnak açılışını çift tırnak(") ile yaptıysanız ya tek tırnak(') kullanacaksınız yada çift tırnak ve eğik çizgi("\) ile beraber kullanacaksınız.

    Tırnak açılışını tek tırnak(') ile yaptıysanız ya çift tırnak(") kullanacaksınız yada tek tırnak ve eğik çizgi('\) ile beraber kullanacaksınız.

    Örneğin;

    alert("Merhaba benim adım \"Yusuf\" Sefa SEZER");
    veya
    alert('Merhaba benim adım \'Yusuf\' Sefa SEZER');
    Hayırlı günler dilerim.

    Yquai adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar. Elimde bir kod var. Bu 2 tane resmi rasgele olarak gösterior. Fakat ben bunlara tıklandığında farklı sayfada açılmasını istiyorum. target="_blank" bunu eklediğimde script çalışmamaya başlıyor. Nasıl yapabilirim ?

    <script type="text/javascript">
    var images = [], 
    index = 0;
    
    images[0] = "<a href = 'http://www.siteadresi.com'><img src='http://siteadresi.com/image.jpg' alt='resim'></a>";
    images[1] = "<a href = 'http://www.siteadresi.com'><img src='http://siteadresi.com/image.jpg' alt='resim'></a>";
    
    index = Math.floor(Math.random() * images.length);
    document.write(images[index]);
    </script>
  • 13-03-2017, 14:28:13
    #3
    Çok değerli yorumun için çok teşekkür ederim.
    Atasözünü gerçekten yerine getirmişsin. Balık verme tutmayı öğret diye ama sen iksini birden yapmışsın karnın doysun al ye ama bunuda öğren dercesine.