javascript:; 触发什么事件?? 这个是指执行javascript中的一个function 叫priFltDomesticPassenger_add01???还是指执行一个java 类,叫 priFltDomesticPassenger_add01的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 空操作就是void(0)和 href="#"差不多 #包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者<input onclick><div onclick>等打开新窗口链接的几种办法1.window.open('url')2.用自定义函数 <script> function openWin(tag,obj) { obj.target="_blank"; obj.href = "Web/Substation/Substation.aspx?stationno="+tag; obj.click(); } </script><a href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>window.location.href="" 开发的时候有时需要用link(<a>)来触发一些javascript事件,所以常常可以看到如下的代码: <a href="javascript:void(0)" xxxxx="doSomething();return false;">Link</a>这是一个曾经被多次讨论过的问题,长期以来,我也一直是这样写的。读了 a href=”javascript:void(0);” — avoid the void 之后,我认同了作者的意见。下面的写法确实更合理: <a href="#" xxxxx="doSomething();return false;">Link</a>或者 <script type="javascript">function doSomething() { //doSomething return false;}</script><a href="#" xxxxx="return doSomething();">Link</a>以往大家不使用"#"的问题是,这将导致点击链接时页面跳回页面顶部,但通过 return false 语句将使得浏览器忽略链接的默认动作,从而避免了此问题。 youngpup 更有意思,他在How to Create Pop-Up Windows 中言辞激烈的倡导大家永远永远永远不要使用 javascript: 伪协议: Never, ever, ever use the javascript: pseudo-protocol for anything, ever ever ever ever again. Please. Pretty please. 他的解决方案是: <a href="http://google.com/" xxxxx="window.open(this.href, 'popupwindow', 'width=400,height=300,scrollbars,resizable'); return false;">这样的好处就是可以保存到书签或者收藏夹,可以左键单击,也可以右键使用! http中的伪协议...file: 查看本地文件javascript: 执行 javascript 脚本mailto: 发送邮件至view-source: 查看源文件貌似还有一些,不过没艘到...上面那些是google艘到的.来自http://www.youngoat.cn/2008/01/html-pseudo-protocals/ javascript:; 概念等于你自己在代码中 eval 实际上浏览器会将该语句包含的字符串发送给Javascript解析器。有些事件是使用代码绑定,一般高手都不直接在HTML元素对象中嵌入明文调用函数。便于美工搞设计。 便于美工搞设计 所有JS代码会与HTML分离 很多都采用晚期执行 也就是onload之后。 <a href="javascript:;" class="priFltDomesticPassenger_add01">新增 </a> <a href="javascript:;" class="priFltDomesticPassenger_del01">删除 </a> 用土办法获得“新增”://通过document.links获得<a>//遍历<a>中classfor(var i = 0,ilen = document.links.length; i < ilen; i++){ var tmp = document.links[i]; if(tmp.className == "priFltDomesticPassenger_add01"){ //新增 tmp.onclick = function(){//...}; }else{//other...}} 找到此样式!~priFltDomesticPassenger_add01第一个触发的是这个样式中定义的onclick事件!~ href="javascript:;" 的意思就是点击链接不执行任何操作其实就是为了给文字加上一个超级链接效果,让用户知道能被点击而已。后边的class是超级链接的css定义。另外,这个应不是很完整,应该还缺少了onclick时间,然执行相应的业务逻辑 前端框架的选择 jacascript弹出窗口后父页面的滚动条自动回到顶部。 jquery load 一个含有js的网页出错,文件已上传,急,在线等 怎么在STR+中入值 救命,大家看下我这个js var的作用域问题 当textarea获得焦点后,如何让光标移到最后。 在线等 缩略图问题 高手进,text光标定位问题 js的高手,来帮帮我吧。 帮忙看看一个json的字符串,提示 无效的json基元 象http://my.live.com/ 里面可以拖动的功能如何实现 如何把ilayer置顶?
就是void(0)和 href="#"差不多
function openWin(tag,obj)
{
obj.target="_blank";
obj.href = "Web/Substation/Substation.aspx?stationno="+tag;
obj.click();
}
</script><a href="javascript:void(0)" onclick="openWin(3,this)">株洲</a>window.location.href="" 开发的时候有时需要用link(<a>)来触发一些javascript事件,所以常常可以看到如下的代码: <a href="javascript:void(0)" xxxxx="doSomething();return false;">Link</a>这是一个曾经被多次讨论过的问题,长期以来,我也一直是这样写的。读了 a href=”javascript:void(0);” — avoid the void 之后,我认同了作者的意见。下面的写法确实更合理:
<a href="#" xxxxx="doSomething();return false;">Link</a>或者
<script type="javascript">function doSomething() { //doSomething return false;}</script><a href="#" xxxxx="return doSomething();">Link</a>以往大家不使用"#"的问题是,这将导致点击链接时页面跳回页面顶部,但通过 return false 语句将使得浏览器忽略链接的默认动作,从而避免了此问题。 youngpup 更有意思,他在How to Create Pop-Up Windows 中言辞激烈的倡导大家永远永远永远不要使用 javascript: 伪协议:
Never, ever, ever use the javascript: pseudo-protocol for anything, ever ever ever ever again. Please. Pretty please.
他的解决方案是: <a href="http://google.com/" xxxxx="window.open(this.href, 'popupwindow', 'width=400,height=300,scrollbars,resizable'); return false;">这样的好处就是可以保存到书签或者收藏夹,可以左键单击,也可以右键使用!
file: 查看本地文件
javascript: 执行 javascript 脚本
mailto: 发送邮件至
view-source: 查看源文件貌似还有一些,不过没艘到...上面那些是
google
艘到的.
来自
http://www.youngoat.cn/2008/01/html-pseudo-protocals/
<a href="javascript:;" class="priFltDomesticPassenger_add01">新增 </a>
<a href="javascript:;" class="priFltDomesticPassenger_del01">删除 </a>
用土办法获得“新增”:
//通过document.links获得<a>
//遍历<a>中class
for(var i = 0,ilen = document.links.length; i < ilen; i++){
var tmp = document.links[i];
if(tmp.className == "priFltDomesticPassenger_add01"){
//新增
tmp.onclick = function(){//...};
}else{//other...}
}
第一个触发的是这个样式中定义的onclick事件!~