Krise mit "innerHTML"
Kevin Heidrich
- javascript
0 MudGuard0 Kevin Heidrich0 08/15
0 MOD
Ich bekomm noch zu viel... ich bastel nun schon n Stunde rum.. und ich bekomm das nich auffe Reihe... kann sich mal jemand angucken, warum der folgende Code nicht geht?
Thx for help
---schnipp---
<html>
<head>
<script language="javascript">
function warenwahl_off()
{
alert(document.getElementById("warenliste").innerHTML);
document.getElementById("warenliste").innerHTML = '<tr><td align=center>100</td><td>Nahrung</td><td align=center>4000</td></tr>';
alert(document.getElementById("warenliste").innerHTML);
}
</script>
</head>
<body>
<INPUT TYPE='BUTTON' VALUE=' OK ' onclick='warenwahl_off()'>
<table bgcolor='#B8834F' border=1 width='100%' class='tabellemini' cellspacing=0><tr><th align='center' colspan=3>Warenkorb</th></tr>
<tr><th align='center'>Menge</th><th align='center'>Ware</th><th align='center'>Preis</th></tr>
<div id='warenliste'> <tr><td colspan=3 align='center'>keine Auswahl!</td></tr> </div>
<tr><td colspan=2 align=right>Summe:</td><th>xxx</th></tr>
</td></tr></table>
</body>
</html>
---schnapp---
Es soll auf Knopfdruck der Kram innerhalb des <div> getauscht werden. Ich hab mir auch schon diverse Teile angeguckt.. aber mein will irgendwie trotzdem nich.
Hi,
<table bgcolor='#B8834F' border=1 width='100%' class='tabellemini' cellspacing=0><tr><th align='center' colspan=3>Warenkorb</th></tr>
<tr><th align='center'>Menge</th><th align='center'>Ware</th><th align='center'>Preis</th></tr>
<div id='warenliste'> <tr><td colspan=3 align='center'>keine Auswahl!</td></tr> </div>
ein div hat in einer Tabelle nur innerhalb einer Zelle etwas zu suchen, nicht zwischen den Zeilen.
cu,
Andreas
Gut.. und wenn ich jetzt das <div> komplett weg nehmen, und die ID in das erste <tr> setze, läuft das auch nich. Laufzeitfehler... ???
Hoi !
Manchmal muß man sich halt damit abfinden !?
Mit Tabellenelementen geht's halt nicht !?
Oder doch ??
Vielleicht meldet sich ja noch einer !?
Ciao !
<html><head>
<script language="javascript">
function warenwahl_off()
{
var hallo1 = document.getElementById ("eins");
var hallo2 = document.getElementById ("zwei");
var hallo3 = document.getElementById ("drei");
hallo1.innerHTML = "100";
hallo2.innerHTML ="Nahrung";
hallo3.innerHTML ="4000";
}
</script>
</head>
<body>
<INPUT TYPE='BUTTON' VALUE=' OK ' onclick='warenwahl_off()'>
<table bgcolor='#B8834F' border=1 width='100%' class='tabellemini' cellspacing=0>
<tr><td align='center' colspan=3>Warenkorb</td></tr>
<tr>
<td align='center' width="33%">Menge</th>
<td align='center' width="33%">Ware</th>
<td align='center' width="33%">Preis</th>
</tr>
<tr><td align=center><div id="eins"> </div></td>
<td align=center><div id="zwei"> keine Auswahl!</div></td>
<td align=center><div id="drei"> </div></td>
</tr>
<tr><td colspan=2 align=right>Summe:</td><th>xxx</th></tr></td></tr>
</table></body></html>
<div id='warenliste'> <tr><td colspan=3 align='center'>keine
setz es in >td id="warenliste"> rein
müsste so glaube ich gehen hab das auch mal programmiert. lang ist es her.... test es aber mal mit dem netscape ich glaube der mach kein innerHTML...
cu
matthias