Avatar billede sjh Nybegynder
26. maj 2000 - 23:10 Der er 1 kommentar og
1 løsning

Fejl i Netscape med Select Option

Hej allesammen er der en ekspert der kan hjælpe mig med at finde en Netscape fejl.


Netscape fejl skriver: "test is not defined."
men er "test" ikke defined her ((( test = this.document.forms[0].test.value; ))) eller hvad

hvis man bytter "select option" ud med en "input type" funker det fint i Netscape og Explorer,

Er der nogle der har et godt bud på fejlen.



<html>
<hrad>
<title>Test</title>

<script>
function go()
{
test = this.document.forms[0].test.value;

parent.document.open();
parent.document.writeln('<html>\n<head>\n<title>Test</title>\n</head>\n<body bgcolor="#ffffff">');
parent.document.writeln(''+test+'');
parent.document.writeln('</body>\n</html>');
parent.document.close();
}
</script>

</head>
<body bgcolor="#ffffff">

<form>
<select name="test">
<option value="1">Name1
<option value="2">Name2
<option value="3" selected>Name3
<option value="4">Name4
</select>
<input type="button" value=" Ok " onClick="go()">
</form>

</body>
</html>
Avatar billede olebole Juniormester
26. maj 2000 - 23:36 #1
<ole>
Det kan godt være, både du og IE synes, 'test' er defineret - men ifølge syntaksen er den det IKKE!

var test = document.forms[0].test.options[document.forms[0].test.options.selectedIndex].value;

SÅ er den defineret!  ;-)

/Vh
</bole>
Avatar billede sjh Nybegynder
27. maj 2000 - 22:57 #2
Tak det virker fint du for dine 60 point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester