HTML:
اينو هر جور كه بود تونستم خلاصش كنم تا بتونم منظورم رو بهتر و واضح تر بگم.
فرض كنيم كه در يك صفحه 2 دكمه داريم. بعد از بار شدن صفحه اگه دكمه دوم رو كليك كنيم اتفاقي نمي افته اما اگه دكمه اول رو كليك كنيم تابع F1 اجرا مي شه و باعث ميشه كه براي دكمه دوم خاصيت onclick اضافه بشه تا با كليك رو اون تابع F2 اجرا بشه!
من كد مورد نظر بالا رو نوشتم اما روي اينترنت اكسپلورر جواب نميده ولي روي اپرا و فايرفاكس جواب ميده! ميشه راهنمايي كنيد كه چرا روي اينترنت اكسپلورر جواب نميده و بايد چكار كنم!
خيلي ممنون از توجه شما
اينم كد:
<html>
<head><title>page.htm</title>
<script language="javascript">
function F1(){
NEWA=document.getElementById("B2");
NEWB=document.createAttribute("onclick");
NEWB.value="F2();";
NewA.setAttributeNode(NEWB);
}
//****************
function F2(){
alert("Program run successfully!");
}
</script>
</head>
<body>
<input type="button" name="B1" id="B1" onclick="F1();" value="Button-1"><br>
<input type="button" name="B2" id="B2" value="Button-2">
<hr>
</body>
</html>