作者CSLabor (電腦工人)
看板Ajax
標題[問題] 實作一個網頁Thread?
時間Thu Feb 17 16:55:44 2011
我用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
1F:推 s25g5d4:同源限制:ab兩個網頁要在同一個網域下 包括子網域 02/17 18:08
2F:→ s25g5d4:在來就是...好像是parent屬性吧?之後就能存取到另一個fram 02/17 18:09
3F:→ s25g5d4:e的window物件 02/17 18:09
4F:推 s25g5d4:問題在你不能很好的控制iframe裡的js事件吧... 02/17 18:16
5F:推 wa120:我會想用div+overflow去代替iframe的功能 02/17 19:03
6F:→ grence:在這裡用 div取代不了 iframe. 可試試 html5新增的 worker 02/17 22:18
8F:→ TonyQ:他們兩個如果是同一個 domain , 你可以拿iframe 的 02/18 08:14
9F:→ TonyQ:contentWindow 拿 iframe的window ,再來應該就都可以做了 02/18 08:14
11F:→ CSLabor:謝謝樓上幾位大大幫忙 請問一下 iframe js事件的控制 02/18 20:05
12F:→ CSLabor:有技巧嗎? 感覺不是很好控制 02/18 20:05
13F:→ s25g5d4:基本上可以算是兩個不同的軟體 要協調其實不容易@@" 02/18 20:14
14F:→ s25g5d4:真的要實作Multi Thread很難... 02/18 20:15