看板 Web_Design 關於我們 聯絡資訊
假設我一個index.php網頁, 點連結可以開啟修改資訊的網頁, (target=_edit) 若是該_edit的網頁修改完, 希望傳回原來的網頁,(index.php) 我在index.php這邊,有沒有辦法強制設定index.php的target, 或是有甚麼方法可以達到這樣的效果? 我預設是沒打算使用框架方法, 或是iframe或是ajax可以達成這樣的功能? (iframe和ajax我都沒碰過, 因此只是提出一個想法,是否可能?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.225.70
TonyQ:不太懂你在說什麼,target是在有用iframe或有用frame才會出 05/09 21:32
TonyQ:現的東西,所以如果你沒打算用frame跟iframe那就沒有設定 05/09 21:33
TonyQ:target的問題。 05/09 21:33
TonyQ:請定義「開啟修改資訊的網頁」、「傳回原來的網頁」跟「強制 05/09 21:34
TonyQ:定index.php的target」這三個語焉不詳的句子。 05/09 21:35
liaommx:所以一定要用iframe或是frame才能指定post 到哪個網頁 05/09 21:35
liaommx:對吧? 另外問一下,常常看到某網頁點一下連結會跑出小小的 05/09 21:35
TonyQ:開啟是要怎麼個開啟法?新視窗?子視窗(frame/iframe)? 05/09 21:35
liaommx:視窗(和原視窗同一個) ,然後背景變暗, 05/09 21:35
liaommx:前景亮,這算是ajax的應用還是甚麼呢? 05/09 21:36
TonyQ:所謂的指定post到哪頁面,應該是說指定post的結果在哪個框 05/09 21:36
TonyQ:顯示吧... 05/09 21:36
TonyQ:你說的那個是lightbox, ajax作法跟iframe作法都有. 05/09 21:36
liaommx:我原本的做法是,<a href target=edit> 類似這樣的做法 05/09 21:37
TonyQ:以「指定post的結果在哪個iframe或網頁元素中顯示」而言, 05/09 21:37
TonyQ:ajax跟iframe都可以。 05/09 21:37
TonyQ:href 不會有 POST 行為! 要也是form 的target :3 05/09 21:37
liaommx:懂了,看起來一定要用iframe或frame或是ajax, 05/09 21:38
liaommx:我原做法是用get, 05/09 21:38
liaommx:只是修改完要post回去 05/09 21:38
TonyQ:嗯 ajax的作法跟frame/iframe體系不太一樣,比較繁瑣一些。 05/09 21:39
TonyQ:ok 所以你是採用在子frame或子iframe開啟新頁,並在其中作 05/09 21:39
TonyQ:post submit的行為. 這種需求用iframe比較理想... 05/09 21:39
TonyQ:用ajax的話,你需要對開啟新頁跟送出post行為寫兩次ajax。 05/09 21:40
liaommx:所以想法大概是主網頁呼叫iframe,做完修改post回主網頁 05/09 21:40
liaommx:這樣主網頁看來只需要用iframe包起來?.. 05/09 21:41
liaommx:來study一下iframe好了...XD 05/09 21:41
TonyQ:post回主頁面的意思是? :3 把iframe關掉?還是主頁面重整 05/09 21:41
TonyQ:還是全頁換頁? 05/09 21:42
liaommx:我是用重整的方式去寫 05/09 21:42
TonyQ:以你的需求我覺得你survey lightbox的iframe作法應該最快 05/09 21:43
TonyQ:只是要在submit後的頁面用js寫parent.reload() 05/09 21:43
liaommx:進入此頁面,會判斷有沒有辦法get到隱藏欄位, 05/09 21:43
liaommx:ok,非常感謝. 05/09 21:43