html verwerken in innhtml Javascript / HTML

Pagina: 1
Acties:
  • 26 views sinds 30-01-2008

  • TheDarkstar
  • Registratie: Mei 2007
  • Laatst online: 26-02-2022
Ik probeer de onderstaande code html te verwerken maar het lukt me niet. Met gewoone tekst werkt het wel:

code:
<html>
<body>

<a href="#" onClick=document.getElementById("data").innerHTML="eerste">link 1</a>
<a href="#" onClick=document.getElementById("data").innerHTML="tweede">link 2</a>

<!-- zodra jeer ook maar innerHTML="<br>tweede"> van maakt werkt het al niet meer -->

<div id="data"></div>

</body>
</html>

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

&lt; & &gt; ?

[ Voor 23% gewijzigd door Snake op 03-05-2007 17:57 ]

Going for adventure, lots of sun and a convertible! | GMT-8


Verwijderd

Gebruik een editor met syntax highlighting, en gebruik dubbele quotes om je HTML attributen en enkele in de stukjes javascript.

  • TheDarkstar
  • Registratie: Mei 2007
  • Laatst online: 26-02-2022
stom ..... bedankt, ik kijk meestal mijn dikke nues voorbij *-)

  • Borizz
  • Registratie: Maart 2005
  • Laatst online: 24-09 20:59
Zoek eens op DOM (Document Object Model) in combinatie met JavaScript.

De HTML die jij hier schrijft is echt uit de tijd...
Het is aan te raden om altijd quotes om je HTML attributen heen te zetten en in deze attributen met html entities te werken voor tekens zoals <, ", en > (&lt;, &quot; &gt;).

If I can't fix it, it ain't broken.


  • TheDarkstar
  • Registratie: Mei 2007
  • Laatst online: 26-02-2022
Ben er op aan het werken op de PC van mijn werk en internet is hier maar heel beperkt toegankelijk.
Maar bedankt voor jullie reacties :)

  • RM-rf
  • Registratie: September 2000
  • Laatst online: 08:28

RM-rf

1 2 3 4 5 7 6 8 9

ik denk dat het gewoon het netst is om ervoor te zorgen dat je ook de dynamische gedeeltes die je wilt hergebruiken gewoon normaal indexeerbaar in de pagina verwerkt:

HTML:
1
2
3
4
5
6
7
<a href="#" onClick="document.getElementById('data').innerHTML=document.getElementById('data1').innerHTML">link 1</a>
<a href="#" onClick="document.getElementById('data').innerHTML=document.getElementById('data2').innerHTML">link 2</a>

<div id="data"></div>

<div id="data1" style="display:none"><b>testje</b></div>
<div id="data2" style="display:none"><i>stukje tekst</i></div>


zoiets is veel overzichtelijker en prettiger om mee te werken.
Nog netter is natuurlijk met een function te werken

[ Voor 4% gewijzigd door RM-rf op 03-05-2007 18:14 ]

Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Dit is dermate basaal dat je er ook zelf wel uit had kunnen komen. Bovendien kunnen we er doorgaans niet zoveel mee als je hier je code post en zegt "hij doettut nie!". Als je een probleem hebt, dan kunnen wij je pas naar behoren helpen als je ons voldoende informatie geeft. Hoe je dat het beste kunt doen kun je nalezen in onze plaatselijke policy (Webdesign, Markup & Clientside Scripting Policy) en in de algemene forum-FAQ (Het algemeen beleid). Neem die even door zodat je weet waar je op dit forum aan toe bent.

Succes met je probleem verder, inzoverre dat nog bestaat. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1

Dit topic is gesloten.