JavaScript跨网页获取表单

JavaScript037

JavaScript跨网页获取表单,第1张

用frame

例如父页面有两个子页面

父页面代码001.jsp、002.jsp、003.jsp

<frameset rows="20%,40%,40%">

<frame name="001" src="001.jsp">

<frame name="002" src="002.jsp">

<frame name="003" src="003.jsp">

</frameset>

在001.jsp中使用如下语句:

parent.window.frames(1).form1.submit()

可以让002.jsp的form提交

同理,把form1换成你要的属性就行了,没事自己总结总结

如果是get方式,直接加到url参数里面,就无所谓前后台了,直接用js拼接成一个新的页面的url就可以了,这个也不复杂。比如要跳到a.html,拼接a.html?param1=value1&param2=value2...然后再打开。这种方式很常见。另外把问号改为#也可以,有时候会更好。

这个是jquery改变父页面对象,不仅可改变值,也可调用函数

<script type='text/javascript'>

$(window.parent.document).find('#feedback1').val(“传递的值")

$(window.parent.document).find('#feedback1').click()

</script>

这是我的方法,窗口之间,有父子关系。

如果两个完全没有关系的窗口,那我就当学习了。