Hej lauge,
Hvis du fra en javascript-metode vil eksekvere click-event'en på en Button skal du bare holde dig til "click()" i alle browsere. Prøv at se eksemplet nedenfor:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="
http://www.w3.org/1999/xhtml"> <head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/JavaScript">
function ClickButton(buttonId)
{
document.getElementById(buttonId).click();
}
</script>
</head>
<body>
<input id="btnTest" type="button" value="button test" onclick="alert('\'button test\' click-event fired');" />
<br /><br />
<input id="Button1" type="button" value="tryk her" onclick="ClickButton('btnTest');" />
</body>
</html>
Når der klikkes på den nederste button bliver den øverste buttons click-event eksekveret fra et kald til javascript metoden. Denne javascript metode virker i alle browsere. :)
Mvh.
- Snap