一个div问题,我在div(可移动)中写到document.form1.submit()或window.open,都不执行,进入看详细问题。

bubuy 2004-01-02 02:24:40
各位;
新年好!我去年遇见一个问题如下:
我在div(可移动)中写到document.form1.submit()或window.open,都不执行
请问是怎么回事??
程序请看。

=======================
div 中一连接<a href='javascript://' onclick='xxx();'>

======================
function xxx()
{
alert('xxx');//能执行
document.form1.submit();//不能执行
alert('xxx');//能执行
window.open('xx.asp','xx','');//不能执行
alert('xxx');//能执行
}

望高人们指点一二,给出解决办法
另:程序不报错。
...全文
112 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
sxl6159078 2004-01-29
  • 打赏
  • 举报
回复
我想你认真检查一下。
bubuy 2004-01-29
  • 打赏
  • 举报
回复
唉,没能解决问题。
这种现象是怎么回事?
bubuy 2004-01-02
  • 打赏
  • 举报
回复
啊,我怎么不能提交啊??
难道机器有问题了??
仙人掌 2004-01-02
  • 打赏
  • 举报
回复
<div class=skin id="ie5menu" style="filter:alpha(opacity=100); position:absolute; width:97px; height:5px; z-index:2; left: 80px; top: 157px;">
<a class=menuitems onClick="del();"> 删除记录 </a><br>
</div>

==========================
<form name="form2" method="post" action="aa.asp">
<tr align="center">
<td class="coolButton" onClick="dclick(this)" id='add'><b style="font-size:12px;">添  加</b></td>
<td class="coolButton" onClick="javascript:if(object!=1)dclick(object);else alert('请选择需要修改的记录');"><b style="font-size:12px;">修  改</b></td>
<td class="coolButton" onClick="del();"><b style="font-size:12px;">删  除
<input type="hidden" name="delid">
</b></td>
<td class="coolButton" onClick="search1();"><b style="font-size:12px;">查  询</b></td>
<td class="coolButton" onClick="printf();"><b style="font-size:12px;">打印预览</b></td>
</tr>
</form>
=========================
<script language="javascript">
<!--
function del()//删除记录
{

document.form2.submit();

}
//-->
</script>

这样测试是没有问题的

还是你的业务逻辑错误
bubuy 2004-01-02
  • 打赏
  • 举报
回复
成立啊,他还弹出对话框提示了得
fason 2004-01-02
  • 打赏
  • 举报
回复
你的document.form2.delid.value!=" "这些条件都成立了吗?
bubuy 2004-01-02
  • 打赏
  • 举报
回复
fason:我象你那样改后也不行。
yjgx007 2004-01-02
  • 打赏
  • 举报
回复
看看你的onsubmit是否有handler处理函数?
如果有就不能调用form1.submit()
bubuy 2004-01-02
  • 打赏
  • 举报
回复
<div class=skin id="ie5menu" onmouseover=highlightie5() onclick=jumptoie5(); onmouseout=lowlightie5() style="filter:alpha(opacity=0); position:absolute; width:97px; height:5px; z-index:2; visibility: hidden; left: 243px; top: 261px;">
<a class=menuitems href="javascript:void(0)" onClick="del();"> 删除记录 </a><br>
</div>

==========================
<form name="form2" method="post">
<tr align="center">
<td class="coolButton" onClick="dclick(this)" id='add'><b style="font-size:12px;">添  加</b></td>
<td class="coolButton" onClick="javascript:if(object!=1)dclick(object);else alert('请选择需要修改的记录');"><b style="font-size:12px;">修  改</b></td>
<td class="coolButton" onClick="del();"><b style="font-size:12px;">删  除
<input type="hidden" name="delid">
</b></td>
<td class="coolButton" onClick="search1();"><b style="font-size:12px;">查  询</b></td>
<td class="coolButton" onClick="printf();"><b style="font-size:12px;">打印预览</b></td>
</tr>
</form>
=========================
function del()//删除记录
{
if(document.form2.delid.value!=" " && document.form2.delid.value!="")
if(confirm('确定删除这些记录吗?'))
{document.form2.action="del.asp";
document.form2.submit();}

}
==========================
这是我得实际程序,真得不行;
仙人掌 2004-01-02
  • 打赏
  • 举报
回复
是否在移动过程的设计有问题
lmstone 2004-01-02
  • 打赏
  • 举报
回复
可以啊!!!
<script>
function xxx()
{

document.form1.submit();//不能执行

window.open('xx.asp','xx','');//不能执行

}
</script>
<form name=form1 action="a.html">
<input type=text name=t1>
</form>

<div><a href="javascript:xxx()">dddd</a></div>
bubuy 2004-01-02
  • 打赏
  • 举报
回复
对了,请fason解释一下好吗?
fason 2004-01-02
  • 打赏
  • 举报
回复
<a href='javascript:void(0)' onclick='xxx();'>

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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