webForumDet fria alternativet

getElementById fel och asp?

3 svar · 255 visningar · startad av anders4u

anders4uMedlem sedan apr. 2002286 inlägg
#1

hej.

jag har ett litet problem.
förmodligen är det javascriptfel men jag provar här ändå.

jag har en inkluderad "#include" sida där det finns bl.a. denna kod.

	' Om det finns nya meddelanden
			if antalmed > 0 then
				' kör ett javascript som visar bilden nyttmeddelande.gif
				%>
					<script type="text/javascript">
					<!--
						document.getElementById('nyttmed').innerHTML = '<img src="nyttmeddelande.gif" />';
					// -->
					</script>
				<%
			end if

sen har jag på huvudsidan en div.

<div id="nyttmed" name="nyttmed"></div>

jag får felmeddelandet att:
document.getelementbyid(..) är null eller inte ett objekt.

vad har jag gjort för fel?

vänliga hälsningar Anders

LarsGMedlem sedan dec. 200012 465 inlägg
#2

Flyttas från ASP

PepeJeriaMedlem sedan feb. 2003779 inlägg
#3

Du kan inte anropa en ett element innan det blivit inläst. Antingen har du script taggen efter div:en eller så kör du den på window.onload

Sen räcker det med att endast ha ett id attribute, name attributen kan du ta bort.

anders4uMedlem sedan apr. 2002286 inlägg
#4

tack :)

Genererad på 380 ms · cache AV · v20260730165559-full.f96bc7eb