PDA

View Full Version : مبتدی: کار نکردن جاوا اسکریپت خارجی



djamir5
جمعه 16 شهریور 1397, 10:01 صبح
سلام ...

من دارم تازه جاوا اسکریپت یاد می گیرم به یک مشکلی همین ابتدای کار خوردم. کدجاوا اسکریپت به صورت internal کار می کنه یعنی توی همون پیج html می گذاری کار می کنه ولی وقتی خارجش می کنی و در فایل .js قرار می دی کار نمی کنه.
من یک فایل html درست کردم به که اینها توش هست:


<!DOCTYPE html><html><head> <title>Learning Javascrip</title> <link rel="stylesheet" type="text/css" href="style.css"> <script href="main.js"></script></head><body>
</body></html>


و یک کد جاوا اسکریپت را در فایل main.js ریختم:


alert('Hello World');


ولی کار نمی کنه در صورتی که همین کد را توی همون html بریزی کار می کنه لطفا راهنمایی کنید. ممنون

plague
جمعه 16 شهریور 1397, 13:21 عصر
شاید آدرس درست نمیدی !
تو کنسول مرورگر نگاه کن اررور های js رو اونجا میزنه ببین چی میگه

https://i.stack.imgur.com/XsbFr.png

marasiali
جمعه 16 شهریور 1397, 16:13 عصر
سلام
دوست عزیز تگ script که href نداره! src داره! باید آدرس رو به src بدین نه href.
href تو تگ لینک برا css استفاده میشه.

این هم لینک جالبیه درباره تفاوت بین src و href که چرا بعضی جاها از این استفاده میشه بعضی جاها از اون که خودم هم همین الآن خوندم و یادگرفتم.
https://stackoverflow.com/questions/3395359/difference-between-src-and-href#