10-11-2012, 22:15
Witam,
Mam wyświetlane okienko po wczytaniu strony.
W tym okienku chcę zrobić odliczanie czasu.
Zrobiłem już owe okienko, oraz odliczający czas.
Problem polega na tym, że po każdej sekundzie tworzy się nowe okienko, co uniemożliwia zamknięcia tego okienka.
Kod js:
W jaki sposób można to rozwiązać?
Mam wyświetlane okienko po wczytaniu strony.
W tym okienku chcę zrobić odliczanie czasu.
Zrobiłem już owe okienko, oraz odliczający czas.
Problem polega na tym, że po każdej sekundzie tworzy się nowe okienko, co uniemożliwia zamknięcia tego okienka.
Kod js:
Kod:
function happyhour(hh1, hh2, hh3, hh4, hh5, hh_timer, hh_p)
{
var hh1; var hh2; var hh3; var hh4; var hh5; var hh_time = hh_timer; var hh_m; var hh_s;
hh_m = Math.floor(hh_time / 60);
hh_time -= hh_m * 60;
if(hh_m < 10) {
hh_m = '0' + hh_m;
}
hh_s = hh_time;
if(hh_s < 10) {
hh_s = '0' + hh_s;
}
hh_show = hh_m + ':' + hh_s;
hh_timer --;
setTimeout("happyhour('" + hh1 + "', '" + hh2 + "', '" + hh3 + "', '" + hh4 + "', '" + hh5 + "', '" + hh_timer + "', '" + hh_p + "')", 1000);
var char = '<div class="hh1"><img src="img/hapyhour.png" alt="Happy Hour" width="300" height="41" /></div><div class="hh2">' + hh1 + '!</div><div class="hh">' + hh2 + ' ' + hh_p + '% ' + hh3 + '.</div><div class="hh2">' + hh4 + '!</div><div class="hh3">' + hh5 + '</div><div class="hh4">' + hh_show + '</div>'
$.prompt(char,{ opacity: 0.7 });
}