Im nachstehenden skript versuche ich aus einem div element den nodeValue zu lesen und alle zeilenumbrüche zu erkenne (um sie dann später in ein br element umzuwandeln). funktioniert super im firefox, geht aber nicht im internet explorer.
kann mir jemand helfen?
vielen dank,
phileas
<html>
<head>
<title>sample</title>
</head>
<body>
<h1>display</h1>
<div id="display"></div>
<hr>
<div id="div1" >zeile 1 zeile2</div><a href="javascript:createTiddlerBody('div1');">display</a>
<div id="div2" >zeile 1
zeile 2</div><a href="javascript:createTiddlerBody('div2');">display</a>
<script>
function createTiddlerBody(title)
{
var tiddlerText = document.getElementById(title).firstChild.nodeValue;
//dieser match funktioniert nicht in IE
tiddlerText = tiddlerText.replace("\n", "IE does not recognice CR");
var divElement = document.createElement("div");
divElement.appendChild(document.createTextNode(tiddlerText));
document.all.display.appendChild(divElement);
}
</script>
</body>
</html>