[問題] 有關於JS Reload

看板Web_Design作者 (嗯)時間19年前 (2006/07/04 09:33), 編輯推噓15(15017)
留言32則, 3人參與, 最新討論串1/1
1.php (內含iframe 2.php) 3.php 目前是做 在1.php按下按鈕 跳出3.php 新增資料 新增完window.close() & Reload 2.php 請問有辦法做到這樣嗎!? 還是說有其他辦法呢!? 感激各位板友 -- ◢◣ ◢◣◥████ ◢███◣ ████ ███▉█ ◢█ ◣◢ ██ ███ ◥█ ███▉█ ◢▉█ ◢██ ███ ◢██ ◢██ ███ ◥██◤ █▇▇▇◤ █▉█ █▇▇ █▇ ▉▇▇ █▉█ ██ ▉▉█▏▏◢█ ██▇◣ █▇█ ▇▇█ ██ ███ █▇█▎██ █▉▉█▏▏ rushcat -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.192.193

07/04 09:41, , 1F
你要在1.php 有個button 按下去 window.open(3.php),填寫
07/04 09:41, 1F

07/04 09:42, , 2F
submit->parent(1.php).iframe(2.php).reload() ? 是嗎?
07/04 09:42, 2F

07/04 09:44, , 3F
對!~
07/04 09:44, 3F

07/04 09:51, , 4F
但是一直出現例外狀況 不知道正確的code到底怎麼寫...orz
07/04 09:51, 4F

07/04 09:56, , 5F
3.php submit之後把結果傳回3.php
07/04 09:56, 5F

07/04 09:56, , 6F
再把結果丟回parent,若為成功,再讓parent那邊reload
07/04 09:56, 6F

07/04 09:58, , 7F
我直覺會這麼作,但我不會php XD
07/04 09:58, 7F

07/04 10:00, , 8F
這應該不會碰到php ^^" 我只是單純想讓3關閉&reload 2
07/04 10:00, 8F

07/04 10:00, , 9F
這跟php 沒關... 純javascript
07/04 10:00, 9F

07/04 10:00, , 10F
目前我的JS code : parent("1.php").iframe_name.reload()
07/04 10:00, 10F

07/04 10:01, , 11F
但是會出現例外狀況 無解...XD
07/04 10:01, 11F

07/04 10:03, , 12F
what's the outcome?
07/04 10:03, 12F

07/04 10:05, , 13F
整頁停住 左下角的錯誤提示是說 "發生例外狀況。"...XD
07/04 10:05, 13F

07/04 10:05, , 14F
因為window.close()寫在下一行 所以前面卡住 後面也動不了
07/04 10:05, 14F

07/04 10:05, , 15F
改用 id parent.getElementById('iframe_id').reload(); ?
07/04 10:05, 15F

07/04 10:09, , 16F
請問 第一個id 指的是什麼@"@? 網頁名稱?
07/04 10:09, 16F

07/04 10:10, , 17F
<iframe id='iframe_id'> something like this
07/04 10:10, 17F

07/04 10:11, , 18F
還有錯誤你要看詳細資料... ...才知道錯那啊
07/04 10:11, 18F

07/04 10:14, , 19F
〒△〒 那就是他詳細資料寫的 (錯誤: 發生例外狀況)...orz
07/04 10:14, 19F

07/04 10:13, , 20F
口胡... 誰教你parent("1.php")的 我上面的只是說明啊
07/04 10:13, 20F

07/04 10:15, , 21F
我知道無關啊XD
07/04 10:15, 21F

07/04 10:15, , 22F
上面的推文真有趣
07/04 10:15, 22F

07/04 10:16, , 23F
雙手一攤... ...
07/04 10:16, 23F

07/04 10:31, , 24F
嗯... ... parent.getElementById('id') is not a function
07/04 10:31, 24F

07/04 10:32, , 25F
我試一下
07/04 10:32, 25F

07/04 10:39, , 26F
目前寫法 parent.name 會抓到自己 Orz
07/04 10:39, 26F

07/04 10:44, , 27F
window.opener.parent.co.location.reload();
07/04 10:44, 27F

07/04 10:44, , 28F
搞定...XDD 其實這樣就可以了 辛苦各位~~~~
07/04 10:44, 28F

07/04 10:48, , 29F
window.opener:找到誰來開它
07/04 10:48, 29F

07/04 10:48, , 30F
parent應該是給1.php裡面的iframe用
07/04 10:48, 30F

07/04 10:53, , 31F
嗯 了解!!~
07/04 10:53, 31F

07/04 10:54, , 32F
所以是我笨到了 XD
07/04 10:54, 32F
文章代碼(AID): #14gSM0Uv (Web_Design)
文章代碼(AID): #14gSM0Uv (Web_Design)