Javascript der ikke virker i Netscape
Jeg har lavet en meget simpel funktion der viser, henholdsvis skjuler nogle inputfelter, afhængig af det valg man gør i et select-felt.Det virker i IE men ikke i Netscape 6.2, som jeg tester med.
Netscapes JavaScriptConsole skriver: "document.form1 has no properties."
Hvad gør jeg forkert. Her er noget af koden.
function Emne_onchange()
{
var n, m, d, a, OS, form1;
n = new Date();
m = (n.getMonth() + 1);
d = n.getDate();
a = n.getYear();
if (document.form1.Emne.selectedIndex < 4)
{
document.form1.dag.style.visibility = "visible";
document.form1.maaned.style.visibility = "visible";
document.form1.aar.style.visibility = "visible";
document.form1.dag.value = d;
document.form1.maaned.value = m;
document.form1.aar.value = a;
nytext.innerText ="Dato for Koncert/Begivenhed:";
}
else
{
document.form1.dag.style.visibility = "hidden";
document.form1.maaned.style.visibility = "hidden";
document.form1.aar.style.visibility = "hidden";
document.form1.koncertdag.value ="";
nytext.innerText ="";
}
if (document.form1.Emne.selectedIndex < 2)
{
document.form1.dag.style.visibility = "hidden";
document.form1.maaned.style.visibility = "hidden";
document.form1.aar.style.visibility = "hidden";
document.form1.koncertdag.value ="";
nytext.innerText ="";
}
}