mein div nimmt den text nicht an
matthi
- javascript
0 Struppi
Hey...
hab folgendes zur disskusion...
habe eine Liste aus einem cookie ausgelesen und die durch <br /> tags getrennt in eine variable gepackt.
will das jetzt im fenster ausgeben...
dachte mir mit <div id="xxx">hier soll der text hin</div>
eigentlich recht banal oder...
aber irgendwie packt der browser das mit allen methoden nicht...also mit keiner methode
hab...
document.getElementById("xxx").innerText = Liste;
...versucht. Sämtliche div eigenschaften probiert (innerHTML, innerText...) und sämtliche aufrufaktionen (getElementById...)
oder liegt es an dem anderen skript was ich eingebunden habe?
...
<script language="javascript" src="toDoList.js"></script>
<script language="javaScript">
<!--
var doList = getItems(true,null);
var Liste ='';
for (i=0; i<doList.length; i++ ) {
Liste += unescape(doList[i])+"\r";
}
alert(Liste);
[[[[[[[[[hier sollte der code zum ausgeben hin]]]]]]]]]]]]]]9
//-->
</script>
</head>
<body>
<div style="background-color: #FF0000" id="hallo"> </div>
...
dachte mir mit <div id="xxx">hier soll der text hin</div>
hier hat dein Element die ID 'xxx'
document.getElementById("xxx").innerText = Liste;
Hier auch und innerHTML sollte auch funktionieren (innerText ist IE only)
<script language="javascript" src="toDoList.js"></script>
<script language="javaScript">
language ist überflüssig das type Attribut Pflicht. Schau mal bei selfhtml nach wie ein Javascript eingebunden wird.
<!--
Der HTML Kommentar im Skript Block ist für Netscape 1, aber glaube kaum dass du den noch irgendwo antreffen wirst.
var doList = getItems(true,null);
var Liste ='';
for (i=0; i<doList.length; i++ ) {
Liste += unescape(doList[i])+"\r";
}
alert(Liste);[[[[[[[[[hier sollte der code zum ausgeben hin]]]]]]]]]]]]]]9
Du greifst hier zu früh auf das Element zu es kommt erst später.
<div style="background-color: #FF0000" id="hallo"> </div>
und hat dann auf einmal die ID 'hallo'
Struppi.