请教:参数该如何传递?

ccnuxjg 2002-12-10 07:48:37
我有个页面,用了Frame,其中的子页面page1.asp中有一个函数test()想传递一个参数给页面page2.asp,然后在page2.asp中用request取值.
可是我用如下语句不行:

<script language="javascript" id="clientEventHandlersJS">
<!--
function test()
{
var str;
str = "AAA";
window.top.page2.src = "page2.asp?Invite=" + str;
}
//-->
</script>


我该如何做才能将参数传给page2.asp并且服务器取得该值
...全文
7 点赞 收藏 11
写回复
11 条回复
ccnuxjg 2002年12月11日
UP
回复 点赞
ccnuxjg 2002年12月11日
靠,这个问题没人会了吗?
回复 点赞
LostTemper 2002年12月11日
帮忙顶
回复 点赞
ccnuxjg 2002年12月10日
To annkie(爱已成歌) :
调用
submit->Click();
程序判断此行出错.
用submit.Click()也是一样.

我用
var o = document.getElementByName("submit")
o.Click();
也同样出错!!!
回复 点赞
ccnuxjg 2002年12月10日
To abigfrog(☆★千年精灵★☆) :
你这样子岂不是把整个Frame的页面都换成显示page2 了?
我的page2只是其中一个子Frame呀!
回复 点赞
annkie 2002年12月10日
<input type="submit" name=submit value=submit style="display:none">
<script language="javascript" id="clientEventHandlersJS">
<!--
function test()
{
submit->Click();
}
//-->
</script>
回复 点赞
iStringTheory 2002年12月10日
<script language="javascript" id="clientEventHandlersJS">
<!--
function test()
{
var str;
str = "AAA";
top.window.navigate("page2.asp?Invite=" + str);
}
//-->
</script>


-----------------------------
千年精灵( Millennium Genius )
回复 点赞
ccnuxjg 2002年12月10日
这么说,岂不是不能够在javascript的函数中来刷新page2了?
可是,我的程序需要在函数中刷新page2呀!
用Form表单,是人主动的去点击调用阿!
回复 点赞
annkie 2002年12月10日
忘记告诉用hidden控件传递你的值,这样不会影响界面,用户不可见。
<form name=form1 action="page2.asp" method="post">
.....
<input type="hidden" name=hidden value="你想传的值">
<input type="submit" name=submit value=submit >
</form>
page2.asp
request.form("hidden")
....
通过page1刷新page2
回复 点赞
annkie 2002年12月10日
page1.asp
<form name=form1 action="page2.asp" method="post">
.....
<input type="submit" name=submit value=submit >
</form>
page2.asp
request.form("xx")
....
通过page1刷新page2
回复 点赞
逍遥小贼 2002年12月10日
试试用Form表单的hidden来隐藏传递
回复 点赞
发动态
发帖子
ASP
创建于2007-09-28

1.9w+

社区成员

35.7w+

社区内容

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区公告
暂无公告