salve,
sto cercando di dare focus via javascript ad un elemento di una pagina richiamata da un IFRAME.
Codice PHP:
<iframe name="win" src="select_menu.html" style="width:480px;height:280px;"></iframe>
il file select_menu.html contiene diversi collegamenti con un id numerato progressivo, io mi trovo nella necessità di dare focus al primo della lista.
Focus gestito anche dall'evento onkeydown e da uno stile definito per il focus al collegamento.
ecco come è impostata la pagina richiamata dall'iframe:
Codice PHP:
<div id="menu">
[url="#"]linea 1[/url]
[url="#"]linea 2[/url]
[url="#"]linea 3[/url]
[url="#"]linea 4[/url]
[url="#"]linea 5[/url]
</div>
ho provato così e funziona:
codice:
document.getElementsByName('win')[0].focus();
ovviamente imposto il focus alla pagina e siccome la pagina cattura l'evento onkeydown, e filtrando il tasto freccia (event.keyCode 40 & 38) riesco ad evidenziare i vari collegamenti selezionadoli con i tasti SU e GIU.
Io dovrei dare focus al primo collegamento, da subito.
un aiuto? grazie