Hoşgeldin Misafir

Java Script - Rasgele (random) Sayfa açıcı

CemC

3 Eki 2021
668 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Java Script - Rasgele (random) Sayfa açıcı-
Bazı sitelerde rasgele (random) sayfa açabilen özellik görülür. Bunların kaynak kodlarına bakıldığında, açılacak sayfaların internetten rasgele bulunmadığı, önceden hazırlanmış metin dizesi içinden rasgele çağrıldığı görülmektedir.


Sayfanın görünüşü
Ekran014.jpg



Örnekte kullanılan düğme (button).
button.png


-

img scr satırındaki botton.png dosyasına düğmeyi kaydettiğiniz adresi yazınız!-
url metin dizisi içerisine istediğiniz siteleri çift tırnak içerisinde yazabilirsiniz. Virgülle ayırmayı unutmayınız!   -

-randomSite.html dosyası kaynak kodları---
<!DOCTYPE html>
<html lang="tr">
<head>
 <SCRIPT Language="Javascript">
 <!--
 function Randomlink()
 {
     Url = new Array;
     Url = [ "http://www.google.com", "https://www.flightradar24.com", "http://www.yahoo.com", "http://www.msn.com" ];
     Chooselink = Math.round(Math.random() * (Url.length+1));
     window.open(Url[Chooselink],'_blank');
 }
 //-->
 </SCRIPT>
</head>

<body>
    <h1>Rasgele (random) site açıcı</h1><br><br>
    <A Href="#" onClick=" Randomlink (); return(false)"><img src="./button.png"></A>
</body>
</html>-
-


Not: dizi dışına çıkmaması için Choselik ve window.open satırları arasına if (Chooselink >= Url.length ) Chooselink = Url.length-1; ekleyebilirsiniz.
Aşağıdaki gibi görülecektir.

Chooselink = Math.round(Math.random() * (Url.length+1));
if (Chooselink >= Url.length ) Chooselink = Url.length-1;
window.open(Url[Chooselink],'_blank');