|
主题: 对open窗口的控制问题
|
 阿亮
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/10/17 9:57:01
|
#12001/11/23 13:31:09
例如,用open打开网易,新浪的首页,然后控制其中的表单和控件, 但是却无法访问,这是为什么? 有什么办法吗?
|
 阿亮
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/10/17 9:57:01
|
#22001/11/23 17:52:25
例如
x1=open("http://www.163.com",'') x1.document.forms[i],elements[j].click() 但第二行会被程序认为不可访问! 这是为什么?
|
 阿亮
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/10/17 9:57:01
|
#32001/11/23 18:10:37
如下的代码,我想用open方法打开网易的首页,去访问里面的表单,
test
但是却告诉我“错误:拒绝访问 代码:0“ 为什么?
|
 helmet
职务:版主
等级:4
金币:10.0
发贴:1559
注册:2004/1/30 15:59:27
|
#42001/11/24 1:48:38
document.forms[0].elements.length 确定第一个表单内元素个数, 可是如果这个页面没有完全打开时, document.forms[0].elements.length并未读取所有的元素,也就是说: 再页面的位置有很重要。
看这个例子:
title栏显示有 2 个, 而状态栏显示有 4 个。
|
 阿亮
职务:普通成员
等级:1
金币:0.0
发贴:24
注册:2001/10/17 9:57:01
|
#52001/11/24 14:52:20
我用setTimeout来延时处理了。 以保证其下载完后来进行。 而且是处理另一个完整的下载完毕的页面,应该没有你说的问题。 我的问题是“拒绝访问”!我不知道为什么不能访问 。
|