看板 Web_Design 關於我們 聯絡資訊
1.php (內含iframe 2.php) 3.php 目前是做 在1.php按下按鈕 跳出3.php 新增資料 新增完window.close() & Reload 2.php 請問有辦法做到這樣嗎!? 還是說有其他辦法呢!? 感激各位板友 -- ◢◣ ◢◣◥████ ◢███◣ ████ ███▉█ ◢█ ◣◢ ██ ███ ◥█ ███▉█ ◢▉█ ◢██ ███ ◢██ ◢██ ███ ◥██◤ █▇▇▇◤ █▉█ █▇▇ █▇ ▉▇▇ █▉█ ██ ▉▉█▏▏◢█ ██▇◣ █▇█ ▇▇█ ██ ███ █▇█▎██ █▉▉█▏▏ rushcat -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.192.193
alpe:你要在1.php 有個button 按下去 window.open(3.php),填寫 07/04 09:41
alpe:submit->parent(1.php).iframe(2.php).reload() ? 是嗎? 07/04 09:42
rushcat:對!~ 07/04 09:44
rushcat:但是一直出現例外狀況 不知道正確的code到底怎麼寫...orz 07/04 09:51
ckw:3.php submit之後把結果傳回3.php 07/04 09:56
ckw:再把結果丟回parent,若為成功,再讓parent那邊reload 07/04 09:56
ckw:我直覺會這麼作,但我不會php XD 07/04 09:58
rushcat:這應該不會碰到php ^^" 我只是單純想讓3關閉&reload 2 07/04 10:00
alpe:這跟php 沒關... 純javascript 07/04 10:00
rushcat:目前我的JS code : parent("1.php").iframe_name.reload() 07/04 10:00
rushcat:但是會出現例外狀況 無解...XD 07/04 10:01
alpe:what's the outcome? 07/04 10:03
rushcat:整頁停住 左下角的錯誤提示是說 "發生例外狀況。"...XD 07/04 10:05
rushcat:因為window.close()寫在下一行 所以前面卡住 後面也動不了 07/04 10:05
alpe:改用 id parent.getElementById('iframe_id').reload(); ? 07/04 10:05
rushcat:請問 第一個id 指的是什麼@"@? 網頁名稱? 07/04 10:09
alpe:<iframe id='iframe_id'> something like this 07/04 10:10
alpe:還有錯誤你要看詳細資料... ...才知道錯那啊 07/04 10:11
rushcat:〒△〒 那就是他詳細資料寫的 (錯誤: 發生例外狀況)...orz 07/04 10:14
alpe:口胡... 誰教你parent("1.php")的 我上面的只是說明啊 07/04 10:13
ckw:我知道無關啊XD 07/04 10:15
ckw:上面的推文真有趣 07/04 10:15
alpe:雙手一攤... ... 07/04 10:16
alpe:嗯... ... parent.getElementById('id') is not a function 07/04 10:31
alpe:我試一下 07/04 10:32
alpe:目前寫法 parent.name 會抓到自己 Orz 07/04 10:39
rushcat:window.opener.parent.co.location.reload(); 07/04 10:44
rushcat:搞定...XDD 其實這樣就可以了 辛苦各位~~~~ 07/04 10:44
ckw:window.opener:找到誰來開它 07/04 10:48
ckw:parent應該是給1.php裡面的iframe用 07/04 10:48
rushcat:嗯 了解!!~ 07/04 10:53
alpe:所以是我笨到了 XD 07/04 10:54