asp的android onclickk问题

共有 3233 人关注过本帖
标题:能不能用传递onclick参数呢?
等 级:新手上路
帖 子:20
&&问题点数:0&&回复次数:6&&&
能不能用传递onclick参数呢?
我现在是用?传递的&a href="test.asp?tempclick=test_c01"&&img src="images/enter.gif" width="20" height="20" border="0"&&/a&
改成用onclick该怎么写呢?
搜索更多相关主题的帖子:
&&&&&&&&&&
等 级:友情版主
威 望:209
帖 子:12487
专家分:19042
&script language='JavaScript'&function Test_Click(val){
self.location="test.asp?tempclick="+}&/script&&a href="#" onclick="Test_Click('test_c01');"&&img src="images/enter.gif" width="20" height="20" border="0"&&/a&
等 级:业余侠客
帖 子:926
专家分:270
感觉意义不大!都不是一样的吗!也许你是想用到其他方面!
程序员的悲哀如何找女朋友?
追女解决方案百度“让她着迷”!
等 级:新手上路
帖 子:326
没必要这么写,多此一举!! 要符合W3C呀? 那也是只弹窗。。
动态网页技术交流群:
免费网络收藏夹:
等 级:贵宾
威 望:22
帖 子:1132
以下是引用メ冰枫ぱ雪在 8:44:51的发言:没必要这么写,多此一举!! 要符合W3C呀? 那也是只弹窗。。
符合W3C?我没看到yms123的代码有不符合W3C的地方……要挑也只能挑出一个img没有用alt属性,还有就是script用了language属性。另外可能就是代码的习惯问题,如果写的漂亮点,可以这么写&script type='text/JavaScript'&function Test_Click(val){
location.href="test.asp?tempclick="+}&/script&&a href="javascript:void(0)" onclick="Test_Click('test_c01');"&&img src="images/enter.gif" width="20" height="20" border="0" alt=""&&/a&
个人ajax技术专题站:
我不会闲你烦,只会闲你不够烦!
等 级:新手上路
帖 子:326
我是说 _blank!
动态网页技术交流群:
免费网络收藏夹:
等 级:新手上路
我也是最近遇到这问题
http:// www.jcdf99 .com/武动乾坤 精彩东方文学
版权所有,并保留所有权利。
Powered by , Processed in 0.021254 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights Reserved09:56 提问
asp.net 我想在imagebutton上面加一个onclick的属性,能够实现页面跳转
页面上有52个imagebutton,所以我现在实现了遍历以后,能够给所有按钮增加一个onclick跳转页面的属性,但是怎么弄也实现不了这个功能,但是鼠标移上去改变背景图片已经实现了
if(c is ImageButton)
ImageButton btn = (System.Web.UI.WebControls.ImageButton)c;
string str = btn.ImageU
string str2 = str.Substring(1, str.Length - 1);
string aa = str2.Substring(0, 13);
string qian = str2.Substring(13, 2);
string hou = str2.Substring(16, 2);
string jie = aa + hou + "_" + qian + ".png";
string idd = btn.ID;
btn.Attributes.Add("onmouseover ", "this.src=" + "'" + jie + "'");
btn.Attributes.Add("onmouseout ", "this.src=" + "'" + str2 + "'");
btn.Attributes.Add("onclick", "javascript:window.navigate('listView2.aspx')");//就是这句代码,没反应啊,无法跳转。。。
907关注|180收录
851关注|426收录
779关注|1143收录
其他相似问题ASP语句问题 - 爱问知识人
(window.slotbydup=window.slotbydup || []).push({
id: '2491531',
container: s,
size: '150,90',
display: 'inlay-fix'
ASP 语句问题
意思是:添加了一个onclick事件,在这个事件里执行了一个javascript代码:js执行的是一个showing的函数,里面的代码全是它的参数:这里的参数又用到了一些vbscript函数,如mid,就是截取字符串;instr是在一个字符串查找另外一个字符串.mid(myrs("s_pic"),instr(myrs("s_pic"),"src=""/product/Prod_Photo/")+27instr(myrs("s_pic"),".")-instr(myrs("s_pic"),"src=""/product/Prod_Photo/")-26+3)但是用的比较乱,我简写一下:startNum=instr(myrs("s_pic"),"src=""/product/Prod_Photo/")+27instr(myrs("s_pic"),".")endNum=instr(myrs("s_pic"),"src=""/product/Prod_Photo/")-26+3num=startNum-endNummystr=mid(myrs("s_pic"),instr(myrs("s_pi
意思是:添加了一个onclick事件,在这个事件里执行了一个javascript代码:js执行的是一个showing的函数,里面的代码全是它的参数:这里的参数又用到了一些vbscript函数,如mid,就是截取字符串;instr是在一个字符串查找另外一个字符串.mid(myrs("s_pic"),instr(myrs("s_pic"),"src=""/product/Prod_Photo/")+27instr(myrs("s_pic"),".")-instr(myrs("s_pic"),"src=""/product/Prod_Photo/")-26+3)但是用的比较乱,我简写一下:startNum=instr(myrs("s_pic"),"src=""/product/Prod_Photo/")+27instr(myrs("s_pic"),".")endNum=instr(myrs("s_pic"),"src=""/product/Prod_Photo/")-26+3num=startNum-endNummystr=mid(myrs("s_pic"),instr(myrs("s_pic"),num)
这一句就是简化的
大家还关注asp.net&OnClientClick&OnClick小例子
OnClick是button的服务器端事件
OnClientClick是button的客户端事件
一般我们用
OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则OnClick失效。当OnClientClick返回false时OnClick服务器端事件才被中止。当没有return时,当你的js验证有错误,也会跳过验证,直接执行服务器端事件OnClick。为了避免这样的错误,可以考虑用服务端验证这样就省去了OnClientClick事件,就不用考虑和OnClick的冲突了。但是从性能上,服务端验证,耗费了服务器资源,呵呵,一般是没问题的,只是和客户端验证比较而已,各有所长,各有所短。
例如下: try2.aspx:
&%@ Page Language="C#"
CodeFile="try2.aspx.cs" Inherits="try2" %&
&!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&
&html xmlns="http://www.w3.org/1999/xhtml"
&head runat="server"&
&title&无标题&/title&
&script type="text/javascript"&
&&& function
checkname()
name=document.getElementByIdx_x('TextBox1');
if(name.value=="")
alert("姓名不能为空!");
&&& return
&form id="form1"
runat="server"&
&&&&&&&&&&&
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&
姓名:&/td&
&&&&&&&&&&&&&&&
&asp:TextBox ID="TextBox1"
runat="server"&&/asp:TextBox&&/td&
&&&&&&&&&&&
&&&&&&&&&&&
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&
&asp:Button ID="Button1" runat="server" Text="确定"
OnClientClick="return checkname()" OnClick="Button1_Click"
&&&&&&&&&&&
后台代码:try2.aspx.cs:
using System.D
using System.C
using System.C
using System.W
using System.Web.S
using System.Web.UI;
using System.Web.UI.WebC
using System.Web.UI.WebControls.WebP
using System.Web.UI.HtmlC
public partial class try2 : System.Web.UI.Page
&&& protected
void Page_Load(object sender, EventArgs e)
&&& protected
void Button1_Click(object sender, EventArgs e)
Response.Write("最后执行了!");
可测试发现如果try2.aspx 中OnClientClick="checkname()" ,没有"return
",客户端和服务器端都执行操作。
所以上例应带“return”,当姓名输入为空时,不至于执行服务器端的"Button1_Click"事件。即OnClientClick="return
checkname()"&&&&
为了您的安全,请只打开来源可靠的网址
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。}

我要回帖

更多关于 android onclick 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信