Kezdőoldal » Számítástechnika » Weblapkészítés » Egy olyan oldalt szeretnék,...

Egy olyan oldalt szeretnék, ami egyből átirányít egy random linkre kattintás nélkül. Hogyan kivitelezhetném?

Figyelt kérdés

Próbáltam többféleképpen, meta redirect-tel nem sikerült, a következőképpen maga a függvény működik, de miért nem hívódik meg az onload event? Köszi a segítséget!

<html>

<head>

<SCRIPT Language="Javascript">

function Randomlink()

{

Url = new Array;

Url[0] = "ezegylink";

Url[1] = " http://masiklink";

Url[2] = " http://sokadiklink";


Chooselink = Math.round(Math.random() * (Url.length+1));

window.open(Url[Chooselink],'_blank');

}

</SCRIPT>

</head>

<body onLoad="Randomlink (); return(false)">

</body>

</html>



2014. nov. 8. 15:46
 1/4 anonim ***** válasza:
Feltétlen kell bele a return(false)?
2014. nov. 8. 16:01
Hasznos számodra ez a válasz?
 2/4 anonim ***** válasza:
Nekem amúgy lefut. De néha csak egy üres oldalt nyit meg.
2014. nov. 8. 16:05
Hasznos számodra ez a válasz?
 3/4 A kérdező kommentje:

a return false nem feltétlen kell bele, de nem okoz hibát.

Milyen böngészőn futott le? Köszi

2014. nov. 8. 16:30
 4/4 anonim ***** válasza:

Math.round() helyett Math.floor() -t használd.

és location.href -el lehet átirányítani.

window.open() új ablakot nyitna a _blank target attributummal,

ezt ugyan is kéretlen POP-UP -nak veszik a böngészők, és blokkolják.

2014. nov. 8. 16:30
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!