我下面這個http://www.w3schools.com/howto/howto_html_include.asp 包括HTML腳本不工作的附帶的HTML
因此,有一個html文件,即sidebar.html包含在不同的HTML文件。
我想保持這樣的以下共享代碼sidebar.html
<a id="fbshare" href="" target="_blank">
<img src="https://example1.com/facebook.png" alt="Facebook" />
</a>
但因爲有200多頁,所以我想按照該HTML頁面的URL把HREF。
所以我在我main.js
jQuery(document).ready(function() {
var share_url = document.URL;
document.getElementById("fbshare").href = 'http://www.facebook.com/sharer.php?u=' + share_url;
});
使用這個腳本,這是我的html頁面
<!DOCTYPE html>
<head>
</head>
<body>
<header w3-include-html="header.html"></header>
<main>
<div id="main-slider" class="carousel slide carousel-fade" data-ride="carousel">
<div class="container">
<aside class="col-md-3 col-sm-4" w3-include-html="sidebar.html"></aside>
</div>
</div>
</main>
<footer w3-include-html="footer.html"></footer>
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/owl.carousel.js"></script>
<script type="text/javascript" src="js/w3data.js"></script>
<script>
w3IncludeHTML();
</script>
<script type="text/javascript" src="js/main.js" defer></script>
</body>
</html>
一個代碼,但寫的href的腳本不能正常工作。 。
我堅持這個。請幫助
你可以很容易地做到與jQuery的包括通過使用['.load()'](http://api.jquery.com/load/)函數。不需要包含任何'w3data.js'文件。 – War10ck
雅將是最好的選擇..但它不會工作,如果我通過w3data.js – user7459842
@ user7459842友好的意見,忘記w3data.js ... –