javascript:检查鼠标是否按下(按下),并从零开始计数,x秒后,它重定向
是否可以在按下鼠标时检测到我们的鼠标,并从零开始计数几秒钟……5秒钟后鼠标向下,鼠标重定向 我已经找到了一个脚本,但我不知道当按下鼠标时如何显示第二个脚本 给你javascript:检查鼠标是否按下(按下),并从零开始计数,x秒后,它重定向,javascript,mousedown,Javascript,Mousedown,是否可以在按下鼠标时检测到我们的鼠标,并从零开始计数几秒钟……5秒钟后鼠标向下,鼠标重定向 我已经找到了一个脚本,但我不知道当按下鼠标时如何显示第二个脚本 给你 <script type="text/javascript"> /*<![CDATA[*/ document.getElementsByClassName=function(classname){ var pattern=new RegExp("(^|\s)"+classname+"(\s|$)"); var
<script type="text/javascript">
/*<![CDATA[*/
document.getElementsByClassName=function(classname){
var pattern=new RegExp("(^|\s)"+classname+"(\s|$)");
var results=new Array();
var d=document.getElementsByTagName('*'), l=d.length;
for (var k=0; k<l; k++) if (pattern.test(d[k].className)) results.push(d[k]);
return results;
}
var timer;
function startStuff(el,ii)
{
var temp=el.innerHTML;
timer=window.setTimeout('doStuff("'+temp+'");',3000);
}
function stopStuff(el)
{
window.clearTimeout(timer);
}
function doStuff(l)
{
<?php echo"<html>"; header( 'Location: http://www.google.com' ) ; echo"</html>";?>
}
window.onload=function() {
var links=document.getElementsByClassName('clicker');
for (var i=0; i<links.length; i++)
{
links[i].onmousedown=function() {startStuff(this)};
links[i].onmouseup =function() {stopStuff(this)};
}
}
/*]]>*/
</script>
</head>
<body>
<a href="#" class="clicker">Link1</a>
<a href="#">Link2</a>
<a href="#" class="clicker">Link3</a>
</body>
</html>
/*
}
window.onload=function(){
var links=document.getElementsByClassName('clicker');
对于(var i=0;i*/
如果可能,我希望第二个显示的是图像….我不会使用图像。请尝试以下操作:
link = document.getElementById('redirect');
counter = document.getElementById('counter');
timeRemaining = 5000;
link.onclick = function(e) {
e.preventDefault();
setInterval(function(){
if (timeRemaining > 0) {
timeRemaining -= 1000;
counter.innerHTML = timeRemaining/1000;
} else {
window.location = link.href;
}
},1000);
};
完整工作示例:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Redirect to Google</title>
</head>
<body>
<a href="http://www.google.com" id="redirect">
Go to google in <span id="counter">5</span> seconds
</a>
<script type="text/javascript">
link = document.getElementById('redirect');
counter = document.getElementById('counter');
timeRemaining = 5000;
link.onclick = function(e) {
e.preventDefault();
setInterval(function(){
if (timeRemaining > 0) {
timeRemaining -= 1000;
counter.innerHTML = timeRemaining/1000;
} else {
window.location = link.href;
}
},1000);
};
</script>
</body>
</html>
重定向到谷歌
link=document.getElementById('redirect');
计数器=document.getElementById('counter');
剩余时间=5000;
link.onclick=函数(e){
e、 预防默认值();
setInterval(函数(){
如果(剩余时间>0){
剩余时间-=1000;
counter.innerHTML=剩余时间/1000;
}否则{
window.location=link.href;
}
},1000);
};
我不会使用图像。请尝试以下方法:
link = document.getElementById('redirect');
counter = document.getElementById('counter');
timeRemaining = 5000;
link.onclick = function(e) {
e.preventDefault();
setInterval(function(){
if (timeRemaining > 0) {
timeRemaining -= 1000;
counter.innerHTML = timeRemaining/1000;
} else {
window.location = link.href;
}
},1000);
};
完整工作示例:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Redirect to Google</title>
</head>
<body>
<a href="http://www.google.com" id="redirect">
Go to google in <span id="counter">5</span> seconds
</a>
<script type="text/javascript">
link = document.getElementById('redirect');
counter = document.getElementById('counter');
timeRemaining = 5000;
link.onclick = function(e) {
e.preventDefault();
setInterval(function(){
if (timeRemaining > 0) {
timeRemaining -= 1000;
counter.innerHTML = timeRemaining/1000;
} else {
window.location = link.href;
}
},1000);
};
</script>
</body>
</html>
重定向到谷歌
link=document.getElementById('redirect');
计数器=document.getElementById('counter');
剩余时间=5000;
link.onclick=函数(e){
e、 预防默认值();
setInterval(函数(){
如果(剩余时间>0){
剩余时间-=1000;
counter.innerHTML=剩余时间/1000;
}否则{
window.location=link.href;
}
},1000);
};
当浏览器可以更轻松地以秒为单位显示倒计时时,你为什么要使用图像来显示秒数?你想显示什么图像?好吧,我只想到一个图像..按每个数字1、2等保存的图像..然后,在我重新思考后,用秒为单位生成的文本来显示更简单的图像。省去我的复杂思考的想法:当浏览器可以更轻松地以秒为单位显示倒计时时,你为什么想用图像来显示秒数?你想显示什么图像?好吧,我只是想一个图像。图像按每个数字保存,1、2等。然后,在我重新思考后,用秒为单位生成的文本更简单。spa你是我复杂的想法….:d注意,如果禁用javascript,这将优雅地降级,因为这样你就只剩下一个简单的链接。好的,明白了。因为我还是新来的,所以我会等待我的声誉达到15,然后我会投票给你的答案:)请注意,如果禁用javascript,这将正常降级,因为这样您就只剩下一个简单的链接。好的,明白了。因为我还是新来的,所以我将等待我的声誉达到15,然后我将投票给您的答案:)