Ik heb een probleempje met het afvangen van events onder JavaScript. Het probleem is dat ik een event af wil vangen van het ene object met het andere object. Ik weet alleen niet hoe ik hem moet attachen zodat ook werkelijk het andere object aangesproken word. (het event moet dynamisch geattached worden)
Ik heb een voorbeeld stukje gemaakt zodat ik niet al die kilometers code hoef te posten:
Heeft er iemand hier ene oplossing voor dit probleem??
Ik heb een voorbeeld stukje gemaakt zodat ik niet al die kilometers code hoef te posten:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| <script language="javascript">
function cData(sTitle, sMSG){
this.Title = sTitle;
this.Message = sMSG;
}
cData.prototype.addRow = function(oTable){
var oRow, oCell;
oRow = oTable.insertRow();
oCell = oRow.insertCell();
oCell.innerText = this.Title;
oCell.onclick = this.showTitle;
}
cData.prototype.showTitle = function(){
alert(this.Message);
alert("It won't work because where still in: " + this.tagName + "!!");
}
</script>
<table id="tblData">
<tr>
<td> </td><td>title</td>
</tr>
</table>
<script language="javascript">
oData1 = new cData("Klik hier!!", "U klikte");
oData1.addRow(document.getElementById('tblData'));
oData2 = new cData("Deze dan??", "Ook niet!!");
oData2.addRow(document.getElementById('tblData'));
oData2 = new cData("Hoe doe ik dit??", "Waarom niet??");
oData2.addRow(document.getElementById('tblData'));
</script> |
Heeft er iemand hier ene oplossing voor dit probleem??