یک فایل خارجی JS :
در این حالت تمام اسکریپت های مورد نظر را در یک فایل خارجی متنی با پسوند JS ، تعریف کرده و سپس به وسیله تگ < script > در قسمت < head > صفحه ، بین آن فایل و صفحه لینک ایجاد می کنیم .
از این جالت معمولا در مواردی که بخواهیم کدهای اسکریپت را از محتویات صفحات HTML جدا کرده و یا از یک سری دستورات و توابع اسکریپتی مشترک در چند صفحه استفاده کنیم ، کاربرد دارد .
اسکریپت های این حالت باید در قالب توابع مختلف تعریف شده و تا زمانی که از سوی برنامه یا کاربر فراخوانی نشوند ، اجرا نخواهند شد .
مثال : در مثال زیر ابتدا یک اسکریپت در یک فایل خارجی به نام myscript.js تعریف کرده و سپس بین صفحه و آن فایل ارتباط ایجاد کرده ایم . تابع ( ) hello2 توسط رویداد کلیک دکمه فرمان فراخوانی و اجرا می شود . برای اجرای آن بر روی دکمه فرمان کلیک کنید :
متن فایل myscript.js |
< script type=”text/javascript” > function hello2 ( ) { document.write ( “This script is placed in an external Java Script file . ” ) } < /script > |
Example | |
< html > < head > < title > Title of Page عنوان صفحه < /title > < script type=”text/javascript” src =”../myscript.js” > * ایجاد لینک بین صفحه و فایل اسکریپت * < /script > < /head > < body > محتویات صفحه < input value=”to view script Click me” id=”btnhello2″ type=”button” onclick=”hello2( )” / > < /body > </html> |
کد |
خروجی |