Variabler
Hejsa :)Jeg har følgende kode:
<html>
<head>
<title>Rediger spørgsmål og svar</title>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
<link rel=\"stylesheet\" href=\"styles.css\" type=\"text/css\">
</head>
<body bgcolor=\"#CCCCCC\" text=\"#000000\" class=tekst body onload=\"changeStuff(document.form.SpmType.options[document.form.SpmType.selectedIndex].value);\">
<form name=\"form\" method=\"post\" action=\"update_sporgsmal.asp?SpmID=<%=SpmID%>\">
<div align=\"center\">
<table width=\"100%\" border=\"0\" class=\"tekst\">
<tr>
<td id=\"andet\" valign=\"top\" colspan=\"2\" height=\"30\">
<%
Dim AndetID, AndetCheck
AndetID = RSSQ3(\"Andet_id\")
If AndetID = 1 then
Response.Write \"<input type=\"\"checkbox\"\" name=\"\"CheckAndet\"\" value=\"\"1\"\" checked>\"
AndetCheck = \"checked\"
Else
Response.Write \"<input type=\"\"checkbox\"\" name=\"\"CheckAndet\"\" value=\"\"1\"\">\"
AndetCheck = \"unchecked\"
End If
AndetStr = RSSQ3(\"Stoerrelse_andet\")
Response.Write AndetCheck
%>
Tilføj "Andet" felt, størrelse <input type=\"text\" name=\"StrAndet\" size=\"3\" maxlength=\"3\" value=\"<%=RSSQ3(\"Stoerrelse_andet\")%>\">
max 70</td>
</tr>
</table>
<input type=\"submit\" name=\"okknap\" value=\" Ok \">
<input type=\"reset\" name=\"sletallefelterknap\" value=\"Fortryd ændringer\">
<input type=\"button\" name=\"fortrydknap\" value=\"Fortryd\" onClick=\"java script:self.close();\">
</div>
</form>
<SCRIPT LANGUAGE=\"JavaScript\">
var svar, svarTemp
var andetCheckTemp, AndetCheck, AndetStrTemp
var kommentarCheckTemp, KommentarCheck, KommentarStrTemp
svarTemp = document.form.Svar.value
DISSE FIRE GIVER FEJL:
andetCheckTemp = document.form.AndetCheck.value
kommentarCheckTemp = document.form.KommentarCheck.value
AndetStrTemp = document.form.AndetStr.value
KommentarStrTemp = document.form.KommentarStr.value
function changeStuff(choice) {
if (choice == \'1\') {
document.all.venstre.innerHTML = \'<b>Svar på spørgsmål:<br>(Nyt svar på hver linie)</b>\';
document.all.hojre.innerHTML = \'<textarea name=\"Svar\" wrap=\"VIRTUAL\" rows=\"4\">\'+ svarTemp +\'</textarea>\';
document.all.andet.innerHTML = \'<input type=\"checkbox\" name=\"CheckAndet\" value=\"1\" \'+ andetCheckTemp +\'> Tilføj "Andet" felt, størrelse <input type=\"text\" name=\"StrAndet\" size=\"3\" maxlength=\"3\" value=\"\'+ AndetStrTemp +\'\"> max 70\';
document.all.kommentar.innerHTML = \'<input type=\"checkbox\" name=\"CheckKommentar\" value=\"1\" \'+ kommentarCheckTemp +\'> Tilføj "Kommentar" felt, størrelse <input type=\"text\" name=\"StrKommentar\" size=\"3\" maxlength=\"3\" value=\"\'+ KommentarStrTemp +\'\"> max 70\';
} else if (choice == \'2\') {
document.all.venstre.innerHTML = \'<b>Svar på spørgsmål:<br>(Nyt svar på hver linie)</b>\';
document.all.hojre.innerHTML = \'<textarea name=\"Svar\" wrap=\"VIRTUAL\" rows=\"4\">\'+ svarTemp +\'</textarea>\';
document.all.andet.innerHTML = \'<input type=\"checkbox\" name=\"CheckAndet\" value=\"1\" \'+ andetCheckTemp +\'> Tilføj "Andet" felt, størrelse <input type=\"text\" name=\"StrAndet\" size=\"3\" maxlength=\"3\" value=\"\'+ AndetStrTemp +\'\"> max 70\';
document.all.kommentar.innerHTML = \'<input type=\"checkbox\" name=\"CheckKommentar\" value=\"1\" \'+ kommentarCheckTemp +\'> Tilføj "Kommentar" felt, størrelse <input type=\"text\" name=\"StrKommentar\" size=\"3\" maxlength=\"3\" value=\"\'+ KommentarStrTemp +\'\"> max 70\';
} else if (choice == \'3\') {
document.all.venstre.innerHTML = \'<b>Svar på spørgsmål:<br>(Nyt svar på hver linie)</b>\';
document.all.hojre.innerHTML = \'<textarea name=\"Svar\" wrap=\"VIRTUAL\" rows=\"4\">\'+ svarTemp +\'</textarea>\';
document.all.andet.innerHTML = \'\';
document.all.kommentar.innerHTML = \'\';
} else if (choice == \'4\') {
document.all.venstre.innerHTML = \'<b>Svar på spørgsmål:<br>(Nyt svar på hver linie)</b>\';
document.all.hojre.innerHTML = \'<textarea name=\"Svar\" wrap=\"VIRTUAL\" rows=\"4\">\'+ svarTemp +\'</textarea>\';
document.all.andet.innerHTML = \'<input type=\"checkbox\" name=\"CheckAndet\" value=\"1\" \'+ andetCheckTemp +\'> Tilføj "Andet" felt, størrelse <input type=\"text\" name=\"StrAndet\" size=\"3\" maxlength=\"3\" value=\"\'+ AndetStrTemp +\'\"> max 70\';
document.all.kommentar.innerHTML = \'<input type=\"checkbox\" name=\"CheckKommentar\" value=\"1\" \'+ kommentarCheckTemp +\'> Tilføj "Kommentar" felt, størrelse <input type=\"text\" name=\"StrKommentar\" size=\"3\" maxlength=\"3\" value=\"\'+ KommentarStrTemp +\'\"> max 70\';
} else if (choice == \'5\') {
document.all.venstre.innerHTML = \'\';
document.all.hojre.innerHTML = \'\';
document.all.andet.innerHTML = \'\';
document.all.kommentar.innerHTML = \'\';
} else if (choice == \'6\') {
document.all.venstre.innerHTML = \'\';
document.all.hojre.innerHTML = \'\';
document.all.andet.innerHTML = \'\';
document.all.kommentar.innerHTML = \'\';
}
}
</SCRIPT>
</body>
</html>
Jeg har nogle variabler:
svarTemp = document.form.Svar.value
andetCheckTemp = document.form.AndetCheck.value
kommentarCheckTemp = document.form.KommentarCheck.value
AndetStrTemp = document.form.AndetStr.value
KommentarStrTemp = document.form.KommentarStr.value
Men de fire sidste giver følgende fejlmeddelse:
document.form.AndetCheck.value er null eller ikke et objekt
Hvad er der galt???
