Autor Zpráva
Alastor_Kopal
Profil
Jak aktivovat prvek bez kliknutí ?

mám stránku index.php a iframe.php a potřebuji aby při příchodu na stránku index.php byl aktivní prvek iframe (stránka iframe.php)

Moderátor Chamurappi: Před otazníkem se nedělá mezera.
Bubák
Profil
Netuším, co to v případě IFRAME udělá, ale zkusil bych focus.
Alastor_Kopal
Profil
<body OnLoad="frame.Focus()">

tohle dám na index ale nic se nestane :-( [frame - jméno toho iframe]
_es
Profil
Alastor_Kopal:
Daj do iframe.php niekde na začiatok:
<script>focus();</script>
Alebo ak tam je nejaký formulár, tak sprav focus na nejaký element toho formulára.
Alastor_Kopal
Profil
nefunguje
_es
Profil
Alastor_Kopal:
potřebuji aby při příchodu na stránku index.php byl aktivní prvek iframe (stránka iframe.php)
Čo presne myslíš pod formuláciou "aktívny"?
Alastor_Kopal
Profil
no aby se stalo úplně to samé jako když do něj klikneš. Prostě ho aktivuješ. Kdybych toto chtěl u textarea tak bych si představoval že by se do něj dalo psát.
Alastor_Kopal
Profil
a co simulace kliknutí ? Někde jsem četl že jde nasimulovat kliknutí myší. Mohl bych v tom iframe někam "kliknout" a zaktivovalo by se mi to ne ?
Davex
Profil
Iframe můžeš aktivovat při události onload přímo na něm:
<iframe src="neco.html"
  onload="this.scrolling='auto'; this.contentWindow.focus()">
</iframe>

To this.scrolling='auto' je tam kvůli Firefoxu a IE6 jsem nezkoušel.
Alastor_Kopal
Profil
děkuji na stotísáckrát jste bezvadní.

P.S. - neuvažovali jste o zavedení tlačítka THX ?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0