getElementById und innerHTML
heysanjeg har følgende stump kode som VIRKER fint med Firefox, mens IE brokker sig... Jeg er ikke haj til javascript, så bær over med mig
function genererOpstilling() {
reset(); // funktion som ikke irriterer i det her sammenhæng
html = "";
pladsnum = 0;
for (i = 0; i < anr; i++) {
html += "<tr>";
for (j = 0; j < ank; j++) { // ank er global int
html += "<td style='border: black 1px solid;'><img src='blank.gif' width='25' height='25' ";
pladsnum++;
html += "onclick='res(this, " + pladsnum + "); gem()'></td>";
}
html += "</tr>";
}
// html += "<tr><td colspan='" + ank + "' style='border: black 1px solid; background-color: white;' align='center'><b>Lærred</b></td></tr>";
document.getElementById("opstilling").innerHTML = html;
}
Sagen er det at jeg med ovenstående fylder en tom tabel ud med celler... Tabellen erklæres som
<table id="opstilling"></table>
Men når jeg prøver at køre funktionen med IE så melder den "Unknown runtime error", mens, igen, med firefox kører det fint
Spg er dermed hvorfor IE brokker?
Bruger IE6.0.2900 @ WinXP servicepack 2
Tak
