0

私は助けが必要です: 私は JavaScript を作ろうとしています (今のところあまり運がありません)。

私がphpで生成したページにはボタンがあり、次のように動作するはずです:

ボタンをクリックすると、ボタンに onClick="self.location='url'" がある場合のようにリンクが開きます。それ以外の場合、ボタンに onclick="window.open('url');" があった場合のように、リンクが新しいタブで開く必要がある秒数以上ボタンが押されます。

リンクにも対応できれば最高です。

おそらく簡単ですが、私はjsの知識がまったくなく、実際に行う方法を知っている他のことで溢れているので、あなたの助けを求めています. 私はすでに締め切りを過ぎています。:(

私の目標は、ボタンを作成する php 関数を作成することです: createbutton($name,$link,$class,$delay, ... ); でも心配しないでください、私はそれをすることができます。

ご協力いただきありがとうございます。

4

1 に答える 1

0

例はこちら

var counter= 0;
doCount=function(){
setTimeout(function(){
counter++;
},1000);
}
doFunc=function(){
if(counter>2){ 
//do something if delay is greater than 2 second
}
else{
//do something if delay is less than 2 second
}
}

document.getElementById('myBtn').mousedown = doCount;
document.getElementById('myBtn').mouseup = doFunc;

このコードを試してください

于 2012-06-21T14:17:12.723 に答える