[問題] 實作一個網頁Thread?

看板Ajax作者 (電腦工人)時間14年前 (2011/02/17 16:55), 編輯推噓3(3011)
留言14則, 5人參與, 最新討論串1/1
我用IFrame + setTimeout (javascript)實作一個Thread 假設a.html裡面嵌入一個IFrame => b.html b.html用setTimeout使自己定時去做某件事 形成另外一支Thread 請問 如果a.html如果要去讀取b.html的javascript變數 要用什麼樣的方法讀取? 小弟似乎找不到答案 不知道如何去做這件事 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.177.31 CSLabor:轉錄至看板 Web_Design 02/17 16:56 CSLabor:轉錄至看板 Programming 02/17 17:14

02/17 18:08, , 1F
同源限制:ab兩個網頁要在同一個網域下 包括子網域
02/17 18:08, 1F

02/17 18:09, , 2F
在來就是...好像是parent屬性吧?之後就能存取到另一個fram
02/17 18:09, 2F

02/17 18:09, , 3F
e的window物件
02/17 18:09, 3F

02/17 18:16, , 4F
問題在你不能很好的控制iframe裡的js事件吧...
02/17 18:16, 4F

02/17 19:03, , 5F
我會想用div+overflow去代替iframe的功能
02/17 19:03, 5F

02/17 22:18, , 6F
在這裡用 div取代不了 iframe. 可試試 html5新增的 worker
02/17 22:18, 6F

02/17 22:21, , 7F
原po,http://goo.gl/WGQVY 可能會有些跨瀏覽器的問題要試
02/17 22:21, 7F

02/18 08:14, , 8F
他們兩個如果是同一個 domain , 你可以拿iframe 的
02/18 08:14, 8F

02/18 08:14, , 9F
contentWindow 拿 iframe的window ,再來應該就都可以做了
02/18 08:14, 9F

02/18 20:05, , 11F
謝謝樓上幾位大大幫忙 請問一下 iframe js事件的控制
02/18 20:05, 11F

02/18 20:05, , 12F
有技巧嗎? 感覺不是很好控制
02/18 20:05, 12F

02/18 20:14, , 13F
基本上可以算是兩個不同的軟體 要協調其實不容易@@"
02/18 20:14, 13F

02/18 20:15, , 14F
真的要實作Multi Thread很難...
02/18 20:15, 14F
文章代碼(AID): #1DNEAJTz (Ajax)
文章代碼(AID): #1DNEAJTz (Ajax)