如何实现在不同页面元素的互操作
现在我遇到这样一个问题,比如我想登陆chinaren,我不通过网页上填写用户名和密码,而是通过一个javascript程序,通过操作chinaren页面的元素来登陆,但我试了不好使,不过在自己机器上好使。
程序如下:
<script language=javascript>
function dd()
{
var aWin=window.open("http://www.1soccer.com/cr4.php?",null,"");
aWin.document.form1.text1.value="123";//填写用户名
aWin.document.form1.password.value="123";//填写密码
aWin.document.forms1.sub.click();//点击确定按钮
}
</script>
问题点数:0、回复次数:6Top
1 楼ice_berg16(寻梦的稻草人)回复于 2004-07-04 11:13:41 得分 0
操作远程页面??不太可能吧Top
2 楼NissanPineapple()回复于 2004-07-04 11:18:25 得分 0
通过程序传参数啊Top
3 楼LxcJie(肖冲*爱*捷捷)回复于 2004-07-04 13:10:37 得分 0
js没那么强Top
4 楼NissanPineapple()回复于 2004-07-04 14:25:09 得分 0
请问那应该怎么办那?Top
5 楼xjdawu(无法界定)回复于 2004-07-04 14:34:03 得分 0
找出该页面中<form>标签的action,自己写一个页面包含这个form(保持文本域的特征)不就行了Top
6 楼wanghr100(灰豆宝宝.net(努力工作))回复于 2004-07-04 22:31:01 得分 0
JavaScript的同源的安全策略.
所以.会提示没有权限.
var aWin=window.open("http://www.1soccer.com/cr4.php?",null,"");
aWin.document.form1.text1.value="123";//填写用户名
aWin.document.form1.password.value="123";//填写密码
aWin.document.forms1.sub.click();//点击确定按钮
------------------------------------
这就是跨域操作行为,会提示没有权限.
你应该先查看Chinaren的提交页面如何进行处理的.
Copy它的提交页面.然后,在提交页面的Input做默认值.
这样,就可以提交了.Top




