Autor Zpráva
violaaa
Profil *
Jak mám udělat aby se po kliknutí na odkaz přesměroval uživatel za 5 vteřin na jinou stránku? Zatím to mám takto:

<div style="width:150px; height:190px; float: left; cursor:pointer"><img id="imBut01" src="1.png" onclick="play(zaba)" onMouseDown = "document.images['imBut01'].src = '1s.png'" onMouseUp = "document.images['imBut01'].src = '1.png'"><br>ŽÁBA</div>
Josef Přerovský
Profil
<meta http-equiv="refresh" content="5;url=http://url.cz">
Třeba za použití $_GET metody
violaaa
Profil *
A kam to dám do toho kódu?
Joker
Profil
Josef Přerovský:
Přes meta refresh by to v kombinaci s tím, že to chce aktivovat až na kliknutí, podle mě bylo dost komplikované.

violaaa:
Pokud to má být takový odkaz se zpožděním, šlo by to například takhle:
<a href="javascript:setTimeout(location.href='http://djpw.cz', 5000)">text odkazu</a>

Tzn. na kliknutí se nastaví setTimeout pro změnu location.href na adresu požadované stránky, 5000 je čas v milisekundách (tj. 5 sekund).
Radek9
Profil
Joker:
Jen to drobně opravím. Prvním parametrem setTimeout by měla být funkce. V tvém případě proběhne přesměrování ihned.

<a href="javascript:setTimeout(function () { location.href='http://djpw.cz' }, 5000)">text odkazu</a>
Josef Přerovský
Profil
Omlouvám se, toto mi nedocvaklo. Ano mělo by fungovat, jak psal
Joker:
violaaa:
Pokud to má být takový odkaz se zpožděním, šlo by to například takhle:
<a href="javascript:setTimeout(location.href='http://djpw.cz', 5000)">text odkazu</a>
:)

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0