注册 登录
编程论坛 ASP技术论坛

能不能用传递onclick参数呢?

dede1025 发布于 2006-11-20 10:26, 3761 次点击
我现在是用?传递的
<a href="test.asp?tempclick=test_c01"><img src="images/enter.gif" width="20" height="20" border="0"></a>

改成用onclick该怎么写呢?

6 回复
#2
yms1232006-11-20 10:34

<script language='JavaScript'>
function Test_Click(val)
{
self.location="test.asp?tempclick="+val;
}
</script>
<a href="#" onclick="Test_Click('test_c01');"><img src="images/enter.gif" width="20" height="20" border="0"></a>

#3
gdk20062006-11-20 13:12

感觉意义不大!都不是一样的吗!
也许你是想用到其他方面!

#4
メ冰枫ぱ雪2006-11-21 08:44
没必要这么写,多此一举!! 要符合W3C呀? 那也是只弹窗。。
#5
渚薰2006-11-21 10:51
以下是引用メ冰枫ぱ雪在2006-11-21 8:44:51的发言:
没必要这么写,多此一举!! 要符合W3C呀? 那也是只弹窗。。

符合W3C?我没看到yms123的代码有不符合W3C的地方……要挑也只能挑出一个img没有用alt属性,还有就是script用了language属性。另外可能就是代码的习惯问题,如果写的漂亮点,可以这么写

<script type='text/JavaScript'>
function Test_Click(val)
{
location.href="test.asp?tempclick="+val;
}
</script>
<a href="javascript:void(0)" onclick="Test_Click('test_c01');"><img src="images/enter.gif" width="20" height="20" border="0" alt=""></a>

#6
メ冰枫ぱ雪2006-11-24 12:39
我是说 _blank!
#7
haizhizuan2012-03-15 17:26
我也是最近遇到这问题
1