关于submit于定制窗口的彻底解决方案

yonghengdizhen 2002-10-25 01:00:05
前一段时间有人提到关于提交到定制窗口进行数据预览的方法..
我曾经通过使用一个在hide frame中的中间页解决了这个问题.
然而,这种方式有个缺点,需要多写一个page去处理这些细节.
下面的方法是最优的解决方案比起原来的方法少一次http请求
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<script language=javascript>
function xxx()
{
var xx=open("about:blank",'xxx')
xx.document.write("<B>alert('how are you')</B>")
}
</script>
<BODY onclick="xxx()">
<form target=xxx action="a.htm">
<input value="xxx" name=my>
<input type=submit value="submit">
</form>
</BODY>
</HTML>
...全文
44 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yonghengdizhen 2002-11-02
  • 打赏
  • 举报
回复
不对.漏了一点
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<script language=javascript>
function xxx()
{
var xx=open("about:blank",'xxx')
xx.document.write("<B>alert('how are you')</B>")
}
</script>
<BODY>
<form target=xxx onsubmit="xxx()" action="your.asp">
<input value="xxx" name=my>
<input type=submit value="submit">
</form>
</BODY>
</HTML>
yonghengdizhen 2002-11-02
  • 打赏
  • 举报
回复
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
</HEAD>
<script language=javascript>
function xxx()
{
var xx=open("about:blank",'xxx')
xx.document.write("<B>alert('how are you')</B>")
}
</script>
<BODY>
<form target=xxx action="your.asp">
<input value="xxx" name=my>
<input type=submit value="submit">
</form>
</BODY>
</HTML>
你用这段代码可以看到效果的..
yonghengdizhen 2002-11-02
  • 打赏
  • 举报
回复
那是因为body的 onclick事件冒泡执行了两次..
wpmsoft 2002-11-01
  • 打赏
  • 举报
回复
to yonghengdizhen (风儿她轻轻的吹) :
不对,不对,代码好像有些问题。
你可以试着在页面中的任意地方单击一下,不要单击submit按钮,这样子,在出现的新窗口中你是得不到表单内容的,呵呵。
lj5858 2002-11-01
  • 打赏
  • 举报
回复
那以前我提的那个问题可不可以用上面的方法解决,每次循环里都用打开新窗口,把FORM的内容都提交到新窗口里去
lj5858 2002-11-01
  • 打赏
  • 举报
回复
恩,是啊,这个不错

28,391

社区成员

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

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