[問題] 是否可以使變數跟著視窗傳遞?

看板Ajax作者 (元元)時間14年前 (2010/07/03 15:57), 編輯推噓0(0010)
留言10則, 4人參與, 最新討論串1/3 (看更多)
大家好, 請問一下 是否可以設定javascript變數,若在同一個視窗瀏覽(點超連結 F5...等等), 則其變數是可以互相傳遞的? 例如 使用者開了兩個視窗 A, B 都開啟了 1.html 而 1.html 有功能: 輸入資料 讀入變數 id 中 使用者在視窗A 輸入123 在視窗B 輸入 456 接著兩個視窗均由 1.html 連結到 2.html 而讓兩個視窗的 2.html 均能抓到使用者輸入的資料 (A抓到123, B抓到456) 想過用Cookie 但無法判定是否同視窗 (不知道有無window.id唯一編號之類的東西) 而用網址傳遞應該可行,但過於雜亂 不知道有沒有其他方法可以達成此功能,謝謝大家! (抱歉,若語意不清請見諒......) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.113.138.123 ※ 編輯: magrady 來自: 59.113.138.123 (07/03 15:59)

07/03 17:04, , 1F
1.html要開2.html的時候把資料用get帶過去,再用self.locatio
07/03 17:04, 1F

07/03 17:04, , 2F
n去看就好啦
07/03 17:04, 2F

07/03 17:46, , 3F
因為他說了「網址傳遞」過於雜亂-____-
07/03 17:46, 3F

07/03 17:46, , 4F
是一定要 js+純html 來解嘛?
07/03 17:46, 4F

07/03 23:43, , 5F
如果要使用PHP也可以,但不知道怎麼判斷同一視窗xD
07/03 23:43, 5F

07/04 09:17, , 6F
或許可以考慮用session傳,但這不是個好方法。
07/04 09:17, 6F

07/05 00:24, , 7F
那就用一個cookie紀錄一個流水號,每次開1.html時紀錄就好啦
07/05 00:24, 7F

07/05 00:24, , 8F
1.html要到2時帶流水號過去.
07/05 00:24, 8F

07/05 01:28, , 9F
可是要怎麼帶流水號過去呢?
07/05 01:28, 9F

07/05 01:28, , 10F
這樣感覺上就必須在網址列加參數了QQ
07/05 01:28, 10F
文章代碼(AID): #1CBkrj2- (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1CBkrj2- (Ajax)