heey iedereen..

ik was dus voor de lol ff iets in javascript aan het maken.. maar het werkt niet..
ik heb dit:

<html>
<head>
<title>Van Input naar Voorbeeld</title>
<script type="text/javascript">
// <![CDATA[
function inputVoorbeeld()
{
  var text = document.htmltekst.value; //regel 8
  document.voorbeeldje.innerHTML = text;
}
// ]]>
</script>
</head>
<body>
<form action="#" method="get">
<textarea id="htmltekst" onChange="inputVoorbeeld();" rows="20" cols="50"></textarea>
</form>
<br />
<div id="voorbeeldje"></div>
</body>
</html>

ik heb ook ipv regel 8 dit geprobeerd:
var text = document.htmltekst.innerHTML;


maar het werkt allemaal niet :S

kan iemand me helpen??
Probeer het eens zo:
var text = document.getElementById('htmltekst').value; //regel 8
@blauwtje, werkt ook niet :( en ook niet met innerHTML en ook niet als ik regel 9 ook met getElementByID doe :S
regel 9:

document.getElementById().innerHTML
Volgens mij heb je geen onChange op een textarea. je zou een kunnen proberen of onKeyUp="inputVoorbeeld();" te doen.

onChange heb je volgens mij alleen bij selectboxen, dacht ik.
@baarr, http://www.websitemaken.be/index.php?page=show_item&id=142
@php newbie, werkt helaas ook niet :(

EDIT
ik heb nu dit:
<html>
<head>
<title>Van Input naar Voorbeeld</title>
<script type="text/javascript">
// <![CDATA[
function inputVoorbeeld()
{
  var text = document.getElementById('htmltekst').value;
  document.getElementById('voorbeeldje').innerHTML = text;
}
// ]]>
</script>
</head>
<body>
<form action="#" method="get">
<input type="text" id="htmltekst" onKeyUp="inputVoorbeeld();" />
<!--<textarea id="htmltekst" onChange="inputVoorbeeld();" rows="20" cols="50"></textarea>-->
</form>
<br />
<div id="voorbeeldje"></div>
</body>
</html>

als ik nu iets in het input veld type.. en dan naast mijn veld klik.. werkt het wel.. (ook met onChange)
*opgelost*
ik heb dit:
<html>
<head>
<title>Van Input naar Voorbeeld</title>
<script type="text/javascript">
// <![CDATA[
function inputVoorbeeld()
{
  var text = document.getElementById('htmltekst').value;
  document.getElementById('voorbeeldje').innerHTML = text;
}
// ]]>
</script>
</head>
<body>
<form action="#" method="get">
<!--<input type="text" id="htmltekst" onKeyUp="inputVoorbeeld();" />-->
<textarea id="htmltekst" onKeyUp="inputVoorbeeld();" rows="20" cols="50"></textarea>
</form>
<br />
<div id="voorbeeldje"></div>
</body>
</html>

en hij doet het :)

Reageren