Ciao a tutti !
Ho uno script che deve leggere i valori di alcuni campi Text
per poi inviarli ad una pagina ASP.
Fino ad ora mi sono sempre affidato alla collection All di IE
per accedere alle proprietà dei controlli, ad esempio facendo:
alert(document.all["txtNome"].value);
Tuttavia ho notato che questa collection non è disponibile
in Netscape (ho la versione 7) così, dopo aver fatto qualche
ricerca, ho scoperto che con NS bisognerebbe scrivere:
alert(document.layers["txtNome"].value);
Solo che non mi funziona per niente !!!
<SCRIPT>
function Messaggio()
{
if (document.layers)
alert(document.layers["txtNome"].value); // per NE
else
alert(document.all["txtNome"].value); // per IE
}
</SCRIPT>
<INPUT TYPE = "Text" NAME = "txtNome" VALUE = "Default">
<A HREF = "javaScript:Messaggio();">Messaggio</A>
Neanche questo semplicissimo script funziona.
Evidentemente mi sono "perso" qualcosa...se qualcuno potesse
darmi dei chiarimenti glie ne sarei grato.
Ciao
Simo
P.S: Oltre che con NS, non funge neanche con FireFox...