我从网络服务下载的网站顶部有一个图片横幅。我有一个header.html和一个home.html文件,为了便于编辑,我将header.html代码导入到home.html文件中。当我运行header.html时,横幅完美运行,但是当我运行home.html时,它不会。当我检查元素时,为横幅分配了空间,但没有内容。导入HTML文件后无法加载横幅
家用代码
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Saisentan Music</title>
<meta name="home page" content="Epic Orchestral Music by Taylor Barton">
<link rel="stylesheet" href="style.css">
</head>
<body>
<script src="https://www.w3schools.com/lib/w3.js"></script>
<div w3-include-html="header.html"></div>
<script>w3.includeHTML();</script>
HOME
</body>
生病把头部代码在下面的链接,因为它很长,难以阅读(感谢计算机生成的代码)。在同一份文件都home.html的和header.html中的截图
https://docs.google.com/document/d/1hWNrjLP11FvTJQgBPa19_NmVn1d5nTr-k1dhqdVwcE0/edit?usp=sharing
我敢肯定这是问题...问题是,我不是很好的JavaScript(这就是为什么我借用代码....)所以你有什么想法如何调用脚本?我读了另一个答案,但它有点像我的头 –
如果我使用jquery或类似的东西会自动调用代码吗? –
是的,这很公平。最简单的解决方案是将滑块代码保存为JavaScript文件'slider.js'。在每个页面中,您可以使用包含'w3.js'代码的相同方式包含滑块代码:''。 [见这里](https://stackoverflow.com/questions/16677095/what-is-the-right-way-to-write-my-script-src-url-for-a-local-development-envir) –