همونطور که دوستان گفتن اغلب اوقات بهترین راه استفاده از Ajax هستش اما اگه نخواهی از Ajax استفاده کنی:
یه روش من در آوردی واسه کاری که میخوای:
واسه لود شدن یه فایل js بعد از لود شدن صفحه کافیه یه تگ script با src خالی (یا هر چیزی) بگذاری و یه آیدی هم بهش اختصاص بدی, بعد توی یه رویداد با جاوا اسکریپت, src اون تگ رو برابر آدرس جاوا اسکریپت قرار بده
کد:
<script language=javascript id=myScript src=""></script>
کد:
<a onclick="myScript.src='doMyScript.js'">Click Here</a>
اینطوری با عوض شدن آدرس اسکریپت, مرور گر اون رو لود و اجرا میکنه.البته توی فایر فاکس بهتره توی فایل Js از فانکشن استفاده کنی چون با این روش کد ها خط به خط اجرا نمیشن!