简单的超链接,但不明白为什么会出现这种问题!!!

clbaddd 2004-09-01 03:09:33
在main.asp页面中有如下代码:
<A Href="javascript:window.open('a/a.asp','','height=500,width=200');">AAA</A>
在点击AAA后,页面a.asp是打开了,可main.asp页面却变成了空白,上面只有一个“[object]”。这是怎么回事?
...全文
135 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
possible_Y 2004-09-01
  • 打赏
  • 举报
回复
原因在http://community.csdn.net/Expert/topic/3266/3266722.xml?temp=.752453
写的很清楚了

其实你也可以用return false的

js里关于void:

void 运算符
禁止表达式返回值。

void expression
参数
expression
必选。任何表达式。
备注
void 运算符计算其表达式,并返回未定义。当希望计算表达式,但又不希望脚本的其他部分看见其结果时,该运算符最有用。

iuhxq 2004-09-01
  • 打赏
  • 举报
回复
<a href="#"onClick="javascript:window.open('<%= url%>?action=uploadform&filepath=<%= uppath%>','new_page','width=600,height=260,left=100,top=100,scrollbars=auto');return false;">上传文件</a>


我用过的,保证没问题
19az 2004-09-01
  • 打赏
  • 举报
回复
楼上的能解释一下这是一种什么错误吗?
另外void(0)又是一种什么用法?
possible_Y 2004-09-01
  • 打赏
  • 举报
回复
后面加个void(0)
<A Href="javascript:window.open('a/a.asp','','height=500,width=200');void(0)">AAA</A>
clbaddd 2004-09-01
  • 打赏
  • 举报
回复
to:zltostem(尘寞)
我照你的方法写了,可点AAA后出一对话框,写着“stack overflow on line 388”。好象是说在388行溢出
aiguo25 2004-09-01
  • 打赏
  • 举报
回复
这样绝对搞定:
在<a>里面加入target="_self"
即<A Href="javascript:window.open('a/a.asp','','height=500,width=200');" target="_self">AAA</A>
zltostem 2004-09-01
  • 打赏
  • 举报
回复
<script language="javascript">
<!--
function funsubmit()
{
window.open('a/a.asp','','height=500,width=200');
}
//-->
</script>

<A Href="javascript:funsubmit()">AAA</A>

写在函数中就没问题了~~~
woyingjie 2004-09-01
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/topic/3266/3266722.xml?temp=.752453
iuhxq 2004-09-01
  • 打赏
  • 举报
回复
<A Href="javascript:window.open('a/a.asp','','height=500,width=200');return false;">AAA</A>

28,409

社区成员

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

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