Het vervelende is dat ik geen error krijg.
Het gaat om alle javascript die ik uit wil voeren vanuit een door javascript gegenereerde tabel.
De betreffende code:
Iemand enig idee waarom ik geen enkele javascript kan uitvoeren vanuit deze gegenereerde tabel?
En waarom werkt dit wel zoals ik verwacht bij firefox?
In jsfiddle.net werkt het ook, zelfs als ik die site open in IE, maar direct als code niet (opslaan als html en openen in browser).
Het gaat om alle javascript die ik uit wil voeren vanuit een door javascript gegenereerde tabel.
De betreffende code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <html>
<head>
<script language="javascript" type="text/javascript">
function table() {
var tab = document.getElementById('tab');
var rowCount = (tab.rows.length);
var row = tab.insertRow(rowCount);
var cell1 = row.insertCell(0);
var element = document.createElement("input");
element.type = "button";
element.value = "alert";
element.onclick = function() { alert("Het werkt!"); };
cell1.appendChild(element);
}
</script></head>
<body>
<table><tbody id="tab">
</tbody></table>
<div onClick="table()">Ad a row to the table</div>
</body>
</html> |
Iemand enig idee waarom ik geen enkele javascript kan uitvoeren vanuit deze gegenereerde tabel?
En waarom werkt dit wel zoals ik verwacht bij firefox?
In jsfiddle.net werkt het ook, zelfs als ik die site open in IE, maar direct als code niet (opslaan als html en openen in browser).
[ Voor 19% gewijzigd door JDVB op 29-08-2012 11:44 ]