作者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