简体   繁体   English

Ons导航(温泉用户界面),使用JavaScript代码

[英]Ons navigation (onsen UI), use of javascript code

When I use the standard technique ons-navigation, the javascript code on the ons-page does not execute. 当我使用标准技术ons导航时,不会执行ons页面上的javascript代码。 Does anyone know what I do wrong? 有人知道我做错了吗?

<!DOCTYPE HTML>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-  scalable=no">
  <script src="components/loader.js"></script>
    <link rel="stylesheet" href="components/loader.css">
    <link rel="stylesheet" href="css/style.css">
  <script>
     ons.bootstrap();
     ons.disableAutoStatusBarFill();  // (Monaca enables StatusBar plugin by default)
  </script>
</head>
<body>
  <ons-navigator var="myNavigator" page="login.html">
  </ons-navigator> 
</body>
</html>

And here is the login.html:

<ons-page>

<script>
  console.log("test11");   
</script>

</ons-page>

The reason why it's not working is that the browser won't execute script tags that are added through replacing el.innerHTML , which is what Onsen does when you push a page. 它不起作用的原因是浏览器无法执行通过替换el.innerHTML而添加的脚本标记,这是Onsen在推页面时所做的。

Please see this question for why it's not working: Can scripts be inserted with innerHTML? 请查看此问题以了解其为何不起作用: 脚本可以与innerHTML一起插入吗?

You shouldn't use inline script tags mixed in your HTML. 您不应该在HTML中使用内联脚本标签。 Please look up how to structure you're JavaScript. 请查看如何构建JavaScript。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 javascript 没有工作<ons-template> - 温泉界面 - javascript no working in <ons-template> - onsen ui Javascript无法在Onsen UI的ons-template中使用 - Javascript not working in ons-template of Onsen UI Javascript在Ons-page Onsen UI的Pushed页面中无效 - Javascript not working in Pushed Page of ons-page Onsen UI 如何使用javascript在onsen ui中的ons模板中附加文本 - how to append text in ons template in onsen ui using javascript 温泉用户界面上的导航问题。 我该如何解决? (Onsen UI ons-navigator实施问题) - Navigation issue on Onsen UI. How do I work around? (Onsen UI ons-navigator implementation issue) 带有错误的Onsen UI导航:当返回到第一页时,您不能向“ons-navigator”提供“ons-page”元素 - Onsen UI navigation with Error: You can not supply no “ons-page” element to “ons-navigator” when back to first page 使用Onsen UI ons.platform isAndroidTablet() - Using Onsen UI ons.platform isAndroidTablet() Onsen-UI,如何编写javascript,在底部保持ons-scroller? - Onsen-UI ,how to write a javascript , keep ons-scroller at the bottom? 我如何在两个之间共享数据 <ons-template> ?使用angularjs和onsen ui - how can I share data between two <ons-template> ?use angularjs and onsen ui Onsen:如何在ons-tabbar中使用ons-splitter? - Onsen: How to use ons-splitter with ons-tabbar?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM