کد شما که سر تا پا اشکاله....!
ببین کلا برای فراخوانی چند حالت داره یا باید به body بگی لود کنه.... یا باید با تایمر ها کارکنی (مثلا بگی بعد از 3و4 ثانیه لود کن یا اجرا کن و....)
یا باید بعد از یک event لود بشه مثلا بعد از کلیک کردن یک دکمه..... یا .........
به اسکریپ پایین نگاه کن اول اینکلود کردن ..... بعد صدا زدن.....
در مرور گر IE اگه هر دو همزمان باشه اشکالی پیش نمی یاد.... ولی تو فایر فاکس اینکلود میکنه اما نمیرسه اجرا کنه....!!!!!
کد HTML:
<html>
<head>
<script language="javascript" type="text/javascript">
function myFunc(){
document.write("<script src='adresefile.js'><\/script>")
document.write("hi <div id=javad> </\div>");
setTimeout("ali()",100)
}
</script>
</head>
<body onLoad="myFunc()">
</body>
</html>
یه فایل js درست کن بنویس
کد HTML:
function ali()
{
document.getElementById('javad').innerHTML=" writed by javad ..."
}
حالا تو میتونی بگی که اگه فلان دکمه کلیک شد اینو بنویسه و خود به خود نیاد....
ببین پس شد
........................
اول اینکلود اون جاوا اسکریپی که بیرون نوشتی....
دوم بگو چجوری باید اجرا شه....
..........................