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