onclick + 在网页内容没有完全下载时。 var loaded = false;function setOK(){ loaded = true;}function getPic(sURL){ if(loaded) location.href = sURL;}<a href="javascript:getPic('/images/download/xxxx.jpg');void(0);"><img src="/images/download/xxxx.jpg" onload="setOK();"></a> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主这个问题很简单的,思想如下:1.点击图片,先用JS判断页面是否下载完毕;2.根据是否下载完毕来操作href属性<a id="test" href="#" onclick="Go()" rel="gal" > <img src="/images/download/xxxx.jpg"/> </a> function Go(){ if(document.readyState == "complete") document.getElementById("test").href=你的图片的URL; }代码就是这么简单,不懂的话,再问我,祝你天天开心,技术进步! 开始把代码中的href的值写成#号,然后通过页面是否加载完毕给href赋值! JSP多文件上传问题 如何让伸缩菜单里的超级联接是弹出新窗口的 问个框架问题 IFRAME问题 写了个DIV模拟SELECT,望各位老师指点。。。 熟悉 vml 的朋友请帮忙看看,怎么在画的线<v:Line 或<v:PolyLine 旁写些注释之类? 200分求下面 “日历控件” 如何才可以在网页中运行一个EXE文件,JAVA脚本能实现吗? 请问大家都用什么来编写javascript? 大家帮忙看看,谢谢 【JS错误】Error: Unspecified error 防盗连,和防盗問题!
1.点击图片,先用JS判断页面是否下载完毕;
2.根据是否下载完毕来操作href属性
<a id="test" href="#" onclick="Go()" rel="gal" >
<img src="/images/download/xxxx.jpg"/>
</a>
function Go()
{
if(document.readyState == "complete")
document.getElementById("test").href=你的图片的URL;
}
代码就是这么简单,不懂的话,再问我,祝你天天开心,技术进步!