我正在開發一個web項目。一切都放在iframe中。在url中打開項目後,當我點擊任何鏈接或打開任何頁面時,我必須在我的項目目錄(ielocalhost)中找到打開頁面的位置。任何人有任何想法?我盡我所能,但無法解決問題。如何在瀏覽器中打開php項目中的文件(.php)?
預先感謝您。
我正在開發一個web項目。一切都放在iframe中。在url中打開項目後,當我點擊任何鏈接或打開任何頁面時,我必須在我的項目目錄(ielocalhost)中找到打開頁面的位置。任何人有任何想法?我盡我所能,但無法解決問題。如何在瀏覽器中打開php項目中的文件(.php)?
預先感謝您。
您可以通過消息事件與您的iframe comminucate。只要看看postMessage。
你在iframe應用程序已發送有關文件的信息,例如:
var message = {type: 'fileInfo', path: yourFilePath}
window.parent.postMessage(message, targetOrigin);
(yourFilePath你必須從你的PHP代碼中設置成JS)
你的應用程序主窗口可以看到這條消息:
window.addEventListener("message", function(event) {
if (event.origin !== YOUR_ORIGIN) return;
if (event.data.type === 'fileInfo') {
var filePath = event.data.path;
//do something
}
}, false);
請澄清一下您的問題。你是否要求在PHP代碼中找到文件的本地文件路徑?順便說一句,爲什麼這標記與JavaScript,HTML和CSS? –
你曾嘗試過什麼?顯示一些代碼並更新你的問題。 –
在URL中打開項目後,當我點擊任何鏈接或打開任何頁面時,我必須在我的項目目錄(即localhost)中找到打開頁面的位置。 – Sajal