因此,我終於在我的畫廊網站上取得了一些進展,通過大家的幫助,謝謝。現在我有最後一個,希望很容易的問題。首先,這裏的場景:如何在Javascript中引用另一個頁面中的變量作爲變量
因爲我是JavaScript的新手我試圖去學習JavaScript的BRFORE我鑽研jQuery所以我試圖做的一切(我相信這個詞是)香草的JavaScript。在不進入所有代碼的情況下,我爲我的作品製作了一個畫廊,在頁面的頂部有一個滑塊,並在其中顯示所選作品(包括其他視圖,說明,標題等)的字段。現在我沒有采用多個陣列,而是構建了一個名爲「gallery/php」的頁面,其中包含所有將被調用到該字段中的預構建div(名爲「generic」)。使用innerHTML,我做了一個簡單的調用,以便當選擇了所需的縮略圖時,它會通過id調用相應的div並將其寫入「通用」div。
夠簡單...
的問題是,我對這些40,如果我做一個PHP包括和隱藏包含一個隱藏的div,而藝術品不顯示它需要永遠載入頁面,這似乎是一個非常糟糕的主意。我想要做的是修改我現在使用的函數,以便不必調用當前頁面上的id,而是知道要引用哪個外部頁面以及哪個div(基於id)來提取和填充'generic' div與。該腳本目前看起來是這樣的:
function changeDiv(art) {
viewer = document.getElementById('generic'),
targetInfo = document.getElementById(art);
viewer.innerHTML = targetInfo.innerHTML;
}
我想要做的是(不考慮語法):
function changeDiv(art) {
viewer = document.getElementById('generic'),
targetInfo = ***src = gallery.php, #(art);***
viewer.innerHTML = targetInfo.innerHTML;
}
我見過的唯一的事情就是類似於我想要做的是.load()在jQuery中,但我不知道如何翻譯回到JavaScript。
沒有任何JavaScript等價物,您必須使用普通的javascript ajax或jQuery的ajax或加載函數來做到這一點 – WatsMyName 2012-08-07 03:56:36
謝謝薩賓 - 任何關於我想要使用的JavaScript的想法是? – user1311848 2012-08-07 04:01:56
您可以使用jquery。這可以用幾行代碼使用jQuery來完成。 – WatsMyName 2012-08-07 04:08:21