簡體   English   中英

為什么不加載此外部JavaScript?

[英]Why doesn't this external JavaScript load?

我已經花了好幾個小時試圖弄清楚為什么codemirror.js不能在除Firefox之外的任何其他瀏覽器中加載。 有任何想法嗎?

index.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> 
<head>
    <title></title> 
    <script src="CodeMirror/js/codemirror.js"></script> 

    <link href="Styles/Style.css" rel="stylesheet" type="text/css" />
    <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css" /> 

    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> 
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> 

    <script type="text/javascript"> 
        $(document).ready(function () { $('#container-1').tabs(); });
    </script> 
    <style type="text/css"> /* (some css) */ </style>
</head><body>
<!-- (some stuff) -->
</body></html>

CodeMirror / js / codemirror.js

alert("LOL");

我在Firefox 3.6.3,Internet Explorer 8,Opera 10.53和Safari 4.0.5中嘗試了該代碼,並且工作正常。

請注意,腳本的地址是相對的,因此,如果您的頁面位於www.mydomain.com/content/pages/page.html ,它將從www.mydomain.com/content/pages/CodeMirror/js/codemirror.js加載腳本www.mydomain.com/content/pages/CodeMirror/js/codemirror.js ,而不是www.mydomain.com/CodeMirror/js/codemirror.js

您可以改進的一件事是將type屬性添加到標簽:

<script src="CodeMirror/js/codemirror.js" type="text/javascript"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM