我有PageA和PageB ...在iframe頁面上運行iframe父項功能頁
PageA包含一個iFrame,pageB在該iFrame內。
<iframe src="pageB.php />
在pageA上我有一個Javascript函數,當pageB更新時我想運行。
我的問題是...如果頁面A有可能知道pageB被修改了嗎?
我有PageA和PageB ...在iframe頁面上運行iframe父項功能頁
PageA包含一個iFrame,pageB在該iFrame內。
<iframe src="pageB.php />
在pageA上我有一個Javascript函數,當pageB更新時我想運行。
我的問題是...如果頁面A有可能知道pageB被修改了嗎?
PageB將需要通知PageA發生了一些事情。您可以使用window.parent附加回調。 <my_callback>()來自iframe頁面內部。
(順便說一句,這隻會如果這兩個網頁在同一域中工作。)
就像一個簡單的例子:
網頁B(iframe中):
<html>
<body onload="window.parent.notifyChanges();"
... stuff ...
</body>
</html>
PageA
<html>
<head>
<script type="text/javascript">
function notifyChanges(){
...do something...
}
</script>
</head>
<body>
... stuff ...
</body>
</html>
你的意思是「修改」到底是什麼意思? – 2012-02-10 13:28:31
基本上我更新了iframed頁面上的數據庫的一些記錄 – Satch3000 2012-02-10 13:32:04