I added a navigaton bar by javascript. It made by html a href, and i want to do something on the onclick event of the href. But when it complied, it runs automaticly insted of wait for the click event.
function topnav() {
for (var i=1; i<=menuelemekdb; ++i) {
if (menuelemek[i]['HOL_VAN']==1) {
var li = document.createElement("li");
var aTag=document.createElement("a");
aTag.setAttribute('href',"#");
aTag.id=menuelemek[i]['NEV'];
this is the line -->aTag.onclick=opensidenavigaton(menuelemek[i]['ID']);
aTag.innerHTML=menuelemek[i]['NEV'];
li.appendChild(aTag);
topnavid.appendChild(li);
}
}
}
Somefunction to call
function opensidenavigaton(HOL_VAN) {
alert(HOL_VAN);return false;
}
The topnav() function is called onload.
<body onload="topnav()">
<ul class="topnav" id="topnavigaton" >
<li class="icon">
<a href="javascript:void(0);" onclick="menuablakmeret()">☰</a>
</li>
</ul>
<iframe id="iframewindow" class="iframeclass" name="IframeWindow" src="JavaScript:''" style=""></iframe>
</body>