Jump to content
php.lv forumi

setTimeout'a cita funkcija


cucumber

Recommended Posts

Es timeouta gribu izsaukt citu funkciju ar argumentiem.

 

<div onmousedown="java script:setTimeout("change('text','inc')",999);"> dari </div>

 

Bet javascript saka ka esot kludas, meginaju likt sleshus, vai mainit " -> ' nekas nestradaja.

 

Tad ka var uzrakstit timemout'a, lai nostradatu, gan f-ja ar parametriem, gan timemouts?

Link to comment
Share on other sites

Es tev ieteiktu darīt kaut kā šādi:

 

<script>
window.onload = function() {
document.getElementById('bla').onmousedown = function() {
	setTimeout(function() { change('text','inc'); }, 999);
}
}
</script>
<div id="bla">dara</div>

Tas saucas unobtrusive javascript (http://www.google.lv/search?hl=lv&q=unobtrusive+javascript)

Edited by andrisp
Link to comment
Share on other sites

nu be pats neredzi, kur " sākas un kur " uzreiz beidzas

pārraksti aptuveni šitā

<script>
 function foo(){
setTimeout("change('text','inc')",999);
 }
</script>

<div onmousedown="foo()"> dari </div>

vai arī esceipo tas iekšējās dubultās pēdas.

Link to comment
Share on other sites

Nez papetishu vel, abi varianti nostrada tikai vienu reizi ar aizkaveshanos.

Link to comment
Share on other sites

Yes, work properly.

ty.

Link to comment
Share on other sites

×
×
  • Create New...