javascript提交时,传送对象到另一个页面!
请问高手,这样可以做到吗? 问题点数:20、回复次数:6Top
1 楼bigbigbigtooth(大牙)回复于 2005-07-22 16:13:11 得分 0
补充一下,我指的对象是指javascript的对象。Top
2 楼GageCSDN(稻草人)回复于 2005-07-22 16:20:30 得分 0
直接传不行的.
在本页把对象转成一串字符,放到表单里一起提交,在接收的页面再把这串字符还原成对象就行了.Top
3 楼bigbigbigtooth(大牙)回复于 2005-07-22 16:21:58 得分 0
如何转换,请高手指点一下Top
4 楼xjdawu(无法界定)回复于 2005-07-22 16:43:42 得分 20
currentPage.htm
--------------------------
var o = new Object();
o.property_Num = 123;
o.property_String = "123";
o.property_Object = document.form1("123");
window.showModelessDialog( "anotherPage.htm", obj, 'status=no;help=no;resizable=yes;');
anotherPage.htm
------------------------
<script>
function initialise() {
o = window.dialogArguments
for (property in o)
{
alert(o[property])
}
}
</script>
<body onload=initialise()>
Top
5 楼xjdawu(无法界定)回复于 2005-07-22 16:44:27 得分 0
.....写错一个地方
------------------------
window.showModelessDialog( "anotherPage.htm", o, 'status=no;help=no;resizable=yes;');
Top
6 楼bigbigbigtooth(大牙)回复于 2005-07-25 10:34:12 得分 0
问题已经解决,谢谢指点Top




