页面跳转很难解决的问题.进来的UP的有分

ryuginka 2005-03-18 06:02:27
有A,B两个页面.点A上的按钮弹出新窗口B,执行检索.
此时再点A上的按钮,只能留一个B页面,而且要在B重新接受收据执行查询.


再线等待.
...全文
207 28 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
FBugFramework 2005-03-22
  • 打赏
  • 举报
回复
我的页面是用LINK提交数据的,不时用按钮的
--------------------------------------

document.yourForm.target='user define';
在提交前设置一下就是了呀。
手动不手动不就是表单的一个submit()方法么?


我不知道你要实现什么样的效果
ryuginka 2005-03-21
  • 打赏
  • 举报
回复
应该怎样解决啊?
morningstudy 2005-03-21
  • 打赏
  • 举报
回复
最好用JavaSscript代码实现,速度会快些.

ryuginka 2005-03-21
  • 打赏
  • 举报
回复
我还在测试,好象还是不大好.解决了,我会加分的.

我的页面是用LINK提交数据的,不时用按钮的
FBugFramework 2005-03-21
  • 打赏
  • 举报
回复
下班..

你分太少了。.
要开也要多些啊。..
FBugFramework 2005-03-21
  • 打赏
  • 举报
回复
target="aaa" 是我随便写的.

是标记窗体的.
如果不写,会自动生成.
写了就会覆盖 ``

同window.open(param1, ThisParam, param3) 中的 ThisParam参数效果是一样的.
ryuginka 2005-03-21
  • 打赏
  • 举报
回复
target="aaa"????????????
什么意思?
FBugFramework 2005-03-21
  • 打赏
  • 举报
回复
b.asp 附加:window.focus();
如下:

<% Response.Write("receive:"&Request.Form("param")&";") %>
<script language="JavaScript">window.focus();</script>
FBugFramework 2005-03-21
  • 打赏
  • 举报
回复
Form.Target.value = "user define"
FBugFramework 2005-03-21
  • 打赏
  • 举报
回复
a.asp
<html>
<head><title>test a.asp</title></head>
<body>
<form name="pFormA" method="post" action="b.asp" target="aaa">
<input type="text" name="param" value="">
<input type="submit" name="submit" value="ok" onClick="">
</form>
</body>
</html>

b.asp
<% Response.Write("receive:"&Request.Form("param")&";") %>

-----------------------------------------------------------
要这效果么 ?
ryuginka 2005-03-21
  • 打赏
  • 举报
回复
有A,B两个页面.

点A上的按钮弹出新窗口B(B中接收A页传来的数据request.form("sss")),执行检索.
此时再点A上的按钮,只能留一个B页面,而且要在B重新接受收据执行查询..


也就是只能保持只有一个B页在显示。但是数据要重新刷新,
FBugFramework 2005-03-21
  • 打赏
  • 举报
回复
如果winA 和 winB 要交互
写while(1)循环.做个延时

类似于 window c 中的消息.
FBugFramework 2005-03-21
  • 打赏
  • 举报
回复
winA = winParent.open(1)
winB = winParent.open(2)

winA 和 winB 都可以通过window.opener对winParent做任何操作.

你把变量,条件,,写在winParent中。
两个子窗口通过不同条件做不同的操作.
FBugFramework 2005-03-21
  • 打赏
  • 举报
回复
上面的代码不是open了两个Window了么 ?

你具体要实现怎么样的效果 ?我还没有理解
underone 2005-03-21
  • 打赏
  • 举报
回复
关注
ryuginka 2005-03-21
  • 打赏
  • 举报
回复
还是不懂啊.请再指点一下
flyinhorse 2005-03-19
  • 打赏
  • 举报
回复
学习
FBugFramework 2005-03-19
  • 打赏
  • 举报
回复
<html>
<head>
<title>a.html</title>
<script language="JavaScript">
<!--
function getForm( sURL, sPARAM )
{
window.open(sURL,(Math.random()*1000).toString().substr(0,3),sPARAM)
}
-->
</script>
</head>

<body>
<input type="button" name="openForm" onClick="getForm('b.htm','left=10,top=10,width=300,height=180')" value="open">
</body>
</html>

写个随机参数...
open了后通过window.opener去获取信息....
不就可以了么?
纪俊 2005-03-19
  • 打赏
  • 举报
回复
用session或者cookie还不如提交给他方便...
peijunfeng 2005-03-19
  • 打赏
  • 举报
回复
用session 或cookie,可以试试
以session为例介绍一下思想:
在打开一个页面时用这个页面的名字写一个session变量,当这个页面被关掉(添加unload事件)时清空这个session, 每次打开这个页面时要判断一下这个session是否有值;
code 思想如下:
<%//PageName是你要打开的页面的名字

if session("PageName")="" then //没有打开

session("PageName")="opening" //设置页面为打开状态

else //否则,是已经打开
...... //用脚本语言关掉窗口(1)
......
end if

%>
这是以前我回答别人的一个相关问题
希望对你有帮助
不(1)处能否关掉已打开的窗口
加载更多回复(8)

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧