Onderstaande code gebruik ik om een hyperlink en een button te maken, echter met de hyperlink kan ik wel een javascript functie aanroepen, maar met de button niet, mijn vraag hoe kan ik een onclick event of iets anders toevoegen aan een button.
wat ook niet lukte is onderstaande:
hierbij wordt de functie direct uitgevoerd bij de createelement
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| ....
var oTable = document.getElementById('tblMultiple');
var oRow = oTable.insertRow(cnt);
oRow.appendChild(oCell);
oInput = document.createElement('a');
oInput.innerText = 'bewerken';
oInput.href = 'javascript:popup(\'koppeling.asp\');';
oCell.appendChild(oInput);
oInput = document.createElement('input');
oInput.type = 'button'
oInput.onclick = 'popup(\'koppeling.asp\');';
oCell.appendChild(oInput); |
wat ook niet lukte is onderstaande:
code:
1
| oInput.onclick = new function() { popup(\'koppeling.asp\'); }; |
hierbij wordt de functie direct uitgevoerd bij de createelement