Ik heb van http://www.w3schools.com/htmldom/prop_anchor_innerhtml.asp iets gelezen over InnerHTML, maar ik krijg het zelf maar niet werkend, terwijl het voorbeeld nog zo duidelijk is.
Ik wil namelijk afhankelijk van de gemaakte keuzes, andere keuzes beschikbaar stellen.
Het stukje code waar het om gaat, heb ik terug weten te brengen naar het onderstaande stukje dat niet werkt:
Ik heb me scheel gezocht op internet, maar heb niks kunnen vinden. Ik krijg constant de foutmelding 'Object wordt verwacht', op de regel waarin ik onmouseover="stappen()" heb staan.
Zou iemand me kunnen wijzen op wat ik fout doe?
Vriendelijk bedankt
edit1: code-tags
edit2: HTML zowel geprobeerd als "HTML" en HTML (waarde en variabele waar wat in zit)
edit3:wat ik vergeten was te zeggen: ik heb de InnerHTML-code ook als test vervangen door document.write. Dit werkte wel, maar ververste mijn pagina, wat uiteraard niet de bedoeling is.
edit4: code aangepast met "HTML" als waarde, daarnaast de <table> veranderd in <div> om het IE-probleempje uit te sluiten (ook getest in FF, maar die geeft geen foutmeldingen).
Ik wil namelijk afhankelijk van de gemaakte keuzes, andere keuzes beschikbaar stellen.
Het stukje code waar het om gaat, heb ik terug weten te brengen naar het onderstaande stukje dat niet werkt:
JavaScript:
1
2
3
4
5
6
7
8
9
| <script type="text/javascript"> function stappen() { document.getElementById('beslisboom').innerHTML = "HTML"; } </script> begin: <a href="beslisboom.html" onmouseover="stappen()">link</a><BR><BR> <div id="beslisboom">test</div> |
Ik heb me scheel gezocht op internet, maar heb niks kunnen vinden. Ik krijg constant de foutmelding 'Object wordt verwacht', op de regel waarin ik onmouseover="stappen()" heb staan.
Zou iemand me kunnen wijzen op wat ik fout doe?
Vriendelijk bedankt
edit1: code-tags
edit2: HTML zowel geprobeerd als "HTML" en HTML (waarde en variabele waar wat in zit)
edit3:wat ik vergeten was te zeggen: ik heb de InnerHTML-code ook als test vervangen door document.write. Dit werkte wel, maar ververste mijn pagina, wat uiteraard niet de bedoeling is.
edit4: code aangepast met "HTML" als waarde, daarnaast de <table> veranderd in <div> om het IE-probleempje uit te sluiten (ook getest in FF, maar die geeft geen foutmeldingen).
[ Voor 25% gewijzigd door Guuzz op 23-12-2008 23:41 ]