用js在不同页面之间传递参数。急急急急急急急急!!!!!

JavaScript031

用js在不同页面之间传递参数。急急急急急急急急!!!!!,第1张

html和html之间是不能之间传输数据的,一般要经过后台间接传输,比如a.aspx把数据通过表单参数或url里的参数传输到b.aspx的request里,然后b.aspx从request里取出参数,展现到b.aspx的页面上。

这样写当然是错误的。

改为 document.getElementById('form1').action="del_“+obj+”.php"

传入的obj要为字符串。就是个简单的字符串拼接。

还有让不同的网页共用一个js,你可以把他写到一个js文件里面然后每个页面都引用比如,<script type="text/javascript" src="jquery/jquery.js"></script>

src里面写你的js文件的名字。

你仔细想一想,你原来的那样都提交到名为 del_obj.php 这个页面,如果我没猜错,肯定是报页面找不到这个错误,除非你真的有del_obj.php这个页面。

父窗口可以在取得iframe对象以后(document.getElementById)以后(比如ifa),用ifa.function1()来调用iframe里面window.function1函数,iframe里面的js可以用parent.function2()来调用父窗口里面的window.function2函数。

赋值的话就更简单了,ifa.aaa = 0,就是把子窗口里面的window.aaa赋值为0了,子窗口里面的js直接用window.aaa就可以取得这个值,同理,iframe里面的js用parent.bbb = 1,就是把父窗口的window.bbb赋值为1了,父窗口就可以用window.bbb来取用这个值了。