我的Javascript不会在Dreamweaver上激活。我附加了它和一切,但当我尝试用脚本标签调用它时它不会出现在我的实时预览中。我已通过此代码附加了
<script src="file:///C:/Users/Matthew/Desktop/Untitled-2.js" type="text/script"></script>
如果有人可以请求帮助那就太棒了! :d
答案 0 :(得分:1)
实时模式在某些虚拟网络服务器中运行您的代码,但无法获取本地js文件。由于浏览器可能会阻止资源共享(CORS)。考虑将js文件放到相对于html文件并定义相对url到js文件。在html文件附近创建js文件夹并将js文件放在那里,在你的html文件中定义src =“js / Untitled-2.js” - num8er 12分钟前
感谢Num8er
答案 1 :(得分:0)
在我看来,最好将所有文件保存在项目中。这意味着设置项目文件夹并将文件保存在子文件夹中。
考虑这个项目结构:
子文件夹是项目文件夹的直接子项,每个文件夹内是相应的文件。 html文件也是项目文件夹的直接子项(它不在任何其他文件夹中)。
这意味着所有相关文件都与html文件相关。
因此,在您的html文件中,您可以更轻松地链接这些文件。
<link href="CSS/style.css" rel="stylesheet">
<script src="Javascript/script.js" type="text/javascript"></script>
<img src="Images/image.jpg">
如您所见,所有文件都没有完整路径链接,这称为相对链接。绝对链接与您指定完整路径相反,就像您现在正在做的那样:
<script src="file:///C:/Users/Matthew/Desktop/Untitled-2.js" type="text/script"></script>
这在某些地方很好,但是你应该总是试图瞄准相对链接。如果你遵循这个,你就不会有任何问题。