Autor Zpráva
lencys
Profil *
Mam otazku. Je mozne pomocou js aby ak sa v nejako tabe stane najaka akcia tak zacal prehliadac na dole na liste blikal? podobne to ide ak sa vyvola alert v tabe. Ale ja by som to potreboval bez toho alertu. dakujem
TomasJ
Profil
lencys:
Stačí si vytvořit 2 funkce které se budou nastavovat pomocí setTimeout... například:
<style type="text/css">
#id_elementu{
display:none;
}
</style>

<script type="text/javascript">
var aktivni=0;
function Blik1(){
document.getElementById('id_elementu').style.display="block";
setTimeout("Blik2()",1000); // za 1 sekundu se spustí funkce Blik2()
}

function Blik2(){
document.getElementById('id_elementu').style.display="none";
setTimeout("Blik1()",1000);
}
</script>

<html>
<body>

<div onmouseover="if(aktivni==0){Blik1();aktivni=1;}else{return false;}">Po najetí myší na tento text začne blikat upozornění.</div>
<br>
<div id="id_elementu">Toto je text výstrahy. Styl lze nastavit v css.</div>
</body>
</html>

Funguje to tak že po najetí na text, se spustí funkce Blik1() a ta už automaticky nastaví Blik2() a toto zas nastaví Blik1()...
Nekonečná smyčka.
Witiko
Profil
TomasJ: Předpokládám že šlo autorovi o vyvolání focusu u okna tak, aby ve Windows XP+ začala blikat ikonka znázorňující běžící aplikaci na dolní liště.

window.focus() by toto mělo u nějakých prohlížečů zařídit, ve většin případů ale dojde pouze k přenesení okna do popředí.
TomasJ
Profil
Witiko:
Aha Sorry, já si to blbě přečetl...

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0