我正在开发一个由其他人启动的网站。那个人在一个1000行的html文件中构建了整个东西,链接到不同的“页面”只是引用了主html文件中的其他部分。所以我的任务是将页面拆分成单独的html页面。不幸的是,现在单独的页面不会加载javascript,除非页面被刷新。
是否有一种标准方法可以在不强制用户手动刷新页面的情况下解决此问题?
答案 0 :(得分:0)
如果您将这一个大页面分成几个较小的页面,请确保在新页面中包含JavaScript(和CSS)。最有效的方法是将JavaScript放在外部JavaScript文件中,并通过将脚本标记放在新页面中将该文件放入新页面中。像这样的头部标签:
<head>
<script src="path/to/javascript/app_name.js"></script>
</head>
当用户点击超链接查看其中一个新页面时,当浏览器收到服务器的响应时,它将解析响应并执行JavaScript。
答案 1 :(得分:0)
如果我正确理解你的问题,我会将“detailsScreen.js”所做的内容包装到一个函数中,并在更改页面内容后调用它。