Ciao, devo contraddire leggermente Mich...
getAttribute() è standard del dom w3c ed è suppotato da tutti i browsers che supportano il dom standard, quindi da netscape 6, Mozilla, Safari, Explorer dal 5 in poi, Opera (si sicuro dal 7 in poi), ecc.
Per far riferimento tramite il dom w3c ad un elemento e quindi poter utilizzare getAttribute() e necessario usare:
document.getElementById('id_elemento')
quindi ad esempio:
document.getElementById('id_elemento').getAttribut e('name')
ti verrà rstituiti il valore dell'atributo name se questo è presente.
Nel tuo caso invece mi sembra di capire che devi operara da un frame ad un altro, allora le cose si comblicano, devi fare così:
top.document.getElementById('id_elemento').getAttr ibute('name')
l'ho testato su mozilla (1.5), opera 7 e IE 5.5 e funziona senza problemi.

Rispondi quotando