[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