javascript - 在 HTML 中加载 Js 文件

标签 javascript cordova

我的第一个 PhoneGap 应用程序包含 2 个 HTML 文件。

第一个名为index.html,它使用了index.js。该文件将显示一个列表项。当我单击该列表中的一个项目时,它会将我带到 detail.html 文件:

   $.mobile.changePage("detail.html", { transition: "slideup"}); 

   location.href = "detail.html";

detail.html 页面上,我加载了 detal.js。但是它没有用。我无法在 detail.js 中使用函数。

请给我你的建议,有什么例子吗?

Capture Photo

    <link rel="stylesheet" href="css/jquery.mobile.structure-1.3.0.min.css" />
    <link rel="stylesheet" href="css/jquery.mobile-1.3.0.min.css" />
    <link rel="stylesheet" href="css/getAbstract.min.css" />
    <script src="js/jquery-1.9.0.min.js"></script>
    <script src="js/jquery.mobile-1.3.0.min.js"></script>
    <script src="js/jquery.ba-dotimeout.js"></script>
    <script src="js/jquery.dst.js"></script>

    <script type="text/javascript" charset="utf-8" src="js/cordova-2.5.0.js"></script>
    <script type="text/javascript" charset="utf-8"></script>


</head>
<body>

    <div data-role = "page" data-theme = "a" id = "pageContainer">
        <!--Start Page Header -->
        <div data-role = "header" id = "pageHeader" data-nobackbtn = "true" data-position = "fixed">
            <h1>Camera</h1>
        </div>
        <!--End Page Header -->

        <!--Start Page Content-->
        <div data-role = "content" id= "pageContent">
            <a data-role = "button" id = "btnCaptureEdit" href = "">Capture Edit</a>
            <a data-role = "button" id = "btnLibraryPhoto" href = "">Get Photo From Library</a>
            <a data-role = "button" id = "btnAlbumPhoto" href = "">Get Photo From Album</a>
        </div>
        <!--End Page Content-->

        <!--Start Page Footer-->
        <div data-role = "footer" id = "pageFooter">
        </div>
        <!--End Page Footer-->

    </div>
    <script src="js/detail.js"></script>

</body>

</html>

最佳答案

如果这是您的 detail.html 我没看到您在哪里加载 detail.js? 也许这

<script src="js/index.js"></script>

应该是这样

<script src="js/detail.js"></script>

?

关于javascript - 在 HTML 中加载 Js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15892815/

相关文章:

php - 在接收文件上写什么脚本?

ios - Cordova iOS 启动 comgooglemaps 失败

javascript - Cordova WebView,打开InAppBrowser并同时发布表单

extjs - 如何在没有互联网连接时提醒用户

javascript - 如果 Javascript 对象有一个属性,该属性包含对函数的引用,我可以从函数本身获取该属性名称吗?

从 JSF Managed Bean 执行的 JavaScript 代码不起作用

javascript - 如何为 Bootstrap 警报创建 React 组件?

javascript - 使用 hide-loader 和 webpack 2 来加载模块

javascript - Angular 6 与 session 存储

javascript - 缺少 phonegap cordova.js