我正在建立一個動態網站,提供旅遊方向,但我是JavaScript新手,我不確定編碼的最佳方式。如何構建全局變量的JavaScript/HTML網站?
目前,我通過爲每個元素分開HTML頁面,然後將這些頁面加載到主頁面來加載網站的不同部分(頁眉,主頁,頁腳)。例如,在主頁上,我有:
<body onload="initialize()">
<div id="header"></div>
<div id="main"></div>
<div id="footer"></div>
</body>
而且在導入的JavaScript腳本我有:
function initialize()
{
$('#header').load('header.html');
$('#main').load('main.html');
$('#footer').load('footer.html');
}
的問題是,我想所有這三個進口頁面來訪問全球變量和函數在一個JavaScript文件中,我將存儲路徑信息,座標等。具體來說,我遇到了一些問題,我無法從已加載到header.html頁面的主JS腳本中調用函數父頁面。
這樣做的最好方法是什麼?任何幫助深表感謝!
你爲什麼不使用php這樣的服務器端語言? – 2013-03-11 02:03:39
你能告訴我們更多的代碼嗎?具體來說,您無法訪問哪些功能以及它們在哪裏聲明?你在哪裏打電話給他們,你是如何嘗試這樣做的? – 2013-03-11 02:06:48