[問題] 用Tab在不同網頁切換,只能用iframe嗎?

看板Web_Design作者 (lichai)時間15年前 (2008/09/27 20:59), 編輯推噓2(2019)
留言21則, 5人參與, 最新討論串1/2 (看更多)
http://0rz.tw/ee4OT 三個tab要能任意切換,網頁不能互相干擾。 我用AJAX想破頭也做不出來,最後還是用iframe最方便… 但搜尋一下文章,發現iframe負評很多,一般都建議不要用。 不曉得這種需求若不用iframe,有其他方法能達成嗎? ※ 編輯: lichai 來自: 59.115.52.236 (09/27 21:01)

09/27 21:01, , 1F
一般不會推iframe的主要原因是因為最近流行整頁排版
09/27 21:01, 1F

09/27 23:05, , 2F
tab的教學蠻多的阿~
09/27 23:05, 2F

09/28 01:14, , 3F
請用jquery tabs,有問題請發信給TonyQ大大XD
09/28 01:14, 3F

09/28 01:15, , 4F
裡面有一個ajax模式,正如你想要的
09/28 01:15, 4F

09/28 07:22, , 5F
jquery還是試不出來,只要切tab後,原本查詢結果就會不見
09/28 07:22, 5F

09/28 07:25, , 6F
我希望A tab的loading時,可以切到B tab去做事
09/28 07:25, 6F

09/28 07:26, , 7F
B tab做事到一半,可再切回A tab看看
09/28 07:26, 7F

09/28 07:33, , 8F
非同步的AJAX也試過,但loading久一點很容易當掉…
09/28 07:33, 8F

09/28 08:08, , 9F
soga , 那這種需求就不太適合用jQuery tab. :p
09/28 08:08, 9F

09/28 08:08, , 10F
對jquery tab來講每一個tab都是重新request之後的結果.
09/28 08:08, 10F

09/28 08:08, , 11F
你希望的這種作法 , 可以先把三個tab都讀進來 ,
09/28 08:08, 11F

09/28 08:09, , 12F
再依需要顯示其中一個
09/28 08:09, 12F

09/28 08:09, , 13F
用三個iframe同時讀進來也是一種方案就是了.
09/28 08:09, 13F

09/28 08:10, , 14F
如果還有其他特別需求 , 描述詳細點為佳.
09/28 08:10, 14F

09/28 10:19, , 15F
例如A tab是youtube類型的網頁,loading影片要一分鐘,
09/28 10:19, 15F

09/28 10:20, , 16F
loading時就可切到B tab(google)搜尋資料,
09/28 10:20, 16F

09/28 10:21, , 17F
找到後點下去連到在C tab開啟,然後又到B tab點另一個結果
09/28 10:21, 17F

09/28 10:22, , 18F
這種browser like的行為 ,還是用iframe比較實際 .
09/28 10:22, 18F

09/28 10:23, , 19F
不然如果B的form是作全頁submit , A/C勢必波及 ,
09/28 10:23, 19F

09/28 10:24, , 20F
不過 B的result點選在C出現 , 這也不易用iframe模擬,
09/28 10:24, 20F

09/28 10:24, , 21F
還是得自己寫script處理 , btw 這種需求可大可小.:p
09/28 10:24, 21F
文章代碼(AID): #18tYulOK (Web_Design)
文章代碼(AID): #18tYulOK (Web_Design)