[OT:] Javascript alert jinak

Pavel Kutina hw na prelude.cz
Čtvrtek Červen 14 06:26:34 CEST 2012


Zdravim,

omlouvam se, ale opet selhala moje pamet i strejda google, tak se obracim 
sem:

Na strance mam kus HTML, v nem nejaky trvale bezici javascript, dejme tomu 
jednoduche pricitani stavu promenne, treba takhle:

<body>

<span id="text">x</span>

<script type="text/javascript">
    var a = 1;
    function counter()
    {
        document.getElementById("text").innerHTML = a;
        a++;
        if (a==5) { alert('hlaska');  }

        setTimeout("counter()",1000);
    }
    counter();
</script>

</body>

Javascript po vterine inkrementuje hodnotu 'a' a nasledne prepise text v 
span id=text. Potud samozrejme bez problemu. Ja bych ale potreboval 
zareagovat na nejakou hodnotu toho 'a' a vypsat alert, ale tak, aby nedoslo 
k preruseni behu toho skriptu, tedy na obrazovce bude viset alert, ale pod 
nim na pozadi porad pojede nacitani te hodnoty. Je to v javascriptu nejak 
resitelne? Ja mam dojem, ze jsem neco takoveho videl, jen si vubec 
nevybavuju detaily.

Rad bych se vyhnul pouziti nejakeho frameworku, jde mi o to, ze zakladni 
javascriptove popupy jako alert, confirm pouzivam a jedno okno by vypadalo 
jinak, coz se mi moc nelibi. Krajni varianta je samozrejme do nejakeho 
frameworku prepsat vsechny tyhle uzivatelske vstupy, ale to bych fakt az 
naposled, mam jich v aplikaci pomerne dost.

Je dost mozne, ze az se v poledne probudim, tak si vynadam, jaky jsem debil 
a nejake rozumne reseni najdu, ale zatim nic. Neznate nekdo nejaky figl, jak 
neprerusit skript dialogovym oknem?

Diky za kazdy napad.

Pavel Kutina 



Další informace o konferenci Hw-list