Autor Zpráva
ad48
Profil *
Napsal jsem toto:
<body onkeydown="var a = event.keyCode;if(a==115) window.close();if(a==33|36) location.href='#a';if(a==34|35) location.href='#b'">
<a name="a"></a>
<input onkeydown="var a = event.keyCode;if(a==46) this.value=''">
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<a name="b"></a>

Ksyž jsem sjel myší dolu,a kliknul na stránku,a potom zmáčknul
Page up
,tak jsem se dostal zhruba do polviny mśto nahoru. Nevíte proč?
LosFilipos
Profil
ad48:
Když napíšeš podmínu takto, bude to fungovat...
if(a==36 || a==33)


Mimochodem, klávesy home a end mají to, co tady tvoříš, dělat defaultně...
ad48
Profil *
Reaguji na LosFilipos:
Ani tak to něšlo.
LosFilipos
Profil
ad48:
Je mi líto, ale mě to funguje...
http://fnstudios.info/testy/ukazky/up_down.html

Zkoušeno ve Firefoxu, Opeře, Chrome, Sarafi a IE 7,8... Co se týče té podmínky na window.close(), ta bude fungovat jeom v případě, že se okno otevře skriptem z jiné stránky. Prohlížeč zavírání okna jinak blokuje. Vše ostatní funguje bez problémů (viz ukázka).
ad48
Profil *
Reaguji na LosFilipos:
Já už nevim,jesti jsem jsem to zkoušel jen v IE8,nebo jenom v Microsoft Front Page 2003.

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: