我的頁面上有一個iframe,點擊(菜單)會根據他們選擇的菜單項更新iframe。在PHP中獲取iframe的「src」值?
我這樣做,通過調用從菜單中的「onClick」傳遞URL javascript函數:
function frameclick(pageurl)
{
$("#iFrame1").attr('src', pageurl);
}
我想什麼時,他們按下一個菜單項是存儲裝什麼iframe來辦,因爲我有另一個按鈕(選擇頁面語言),當他們按下時,我想重新加載頁面,但通過當前顯示爲站點網址中的變量的iframe-url。
由於PHP是serverside和JS客戶端,我不能做前。 「$ current_iframe_url = pageurl」 - 這將使我能夠在刷新時將其作爲變量傳遞。
你知道我怎麼能解決這個問題嗎?
這工作正常。
我想現在要做的,就是每當他們點擊一個菜單項我想存儲URL
有很好的理由爲什麼框架不受歡迎,你只是找到了一個。只是說。 – Boann
Boann,據我所知,但如果你想要一個頁面不會完全重新加載大部分動作(菜單和顯示結果頁面),那麼將會怎樣。 – thorios
先讓它無框架地工作。然後,爲了避免完全重新加載,請獲取菜單鏈接的onclick處理程序,以便使用[script/AJAX](https://developer.mozilla.org/en/US/docs/AJAX)中的一些內容替換內部區域,並結合[history.pushState](https://developer.mozilla.org/en-US/docs/DOM/Manipulating_the_browser_history)更新地址欄中顯示的URL。 – Boann