Autor Zpráva
klikacíHRA
Profil *
Zdravím, udělal jsem dětem klikací hru, a sem tam potřebuji náhodně prohodit odkazy, abych to stížil. Jenže obyčejný i když namíchaný odkaz lze přečíst ve stavovém řádku. Zkouším nějak zamaskovat stavový řádek ale nejde to.
Jako nejlepší řešení se mi zdá nastavit atribut onclick, ale nějak jsem se do toho zamotal a už nevím jak dál. Díky za rady.

první dva výstupy mi fungují, on click nejede a nejede ... proč?

document.getElementById("tri").innerHTML="<a href='"odkaz[1]+"'> náhodný odkaz</a>";
document.getElementById("pe").setAttribute('href', odkaz[2]); 
document.getElementById("ctyri").settAttribute('onclick' , odkaz[3]);
Bubák
Profil
klikacíHRA:
Jenže obyčejný i když namíchaný odkaz lze přečíst ve stavovém řádku.
Tak použij locaton.href

Ještě mě napadlo, že by mohlo být čistší řešení použít "action" formuláře.
weroro
Profil
klikacíHRA:
Ideálne by bolo ak by si onclick nabindoval takto:
document.getElementById("ctyri").onclick=function () {

window.location.href = odkaz[3];

}

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: