Kod
function czas( pauza )
{
if( (ile_klikniec) < (x*y) )
{
if( czas_startu == null )
{
czas_startu = new Date()-1;
}
teraz = new Date();
now = teraz - czas_startu;
sek = now/1000;
sek = Math.round( sek );
document.getElementById('czas').innerHTML = "<span class=\"haslo\">"+(sek+sek_all)+"</span>";
if( pauza == 1 )
{
alert(pauza);
return 1;
}
else
{
setTimeout( "czas()", 100 );
}
}
}
{
if( (ile_klikniec) < (x*y) )
{
if( czas_startu == null )
{
czas_startu = new Date()-1;
}
teraz = new Date();
now = teraz - czas_startu;
sek = now/1000;
sek = Math.round( sek );
document.getElementById('czas').innerHTML = "<span class=\"haslo\">"+(sek+sek_all)+"</span>";
if( pauza == 1 )
{
alert(pauza);
return 1;
}
else
{
setTimeout( "czas()", 100 );
}
}
}
ale chce zrobic PAUZE, czyli klikam na przycisk i wyswietla alert, czas staje, klikam OK, i czas dalej leci. Sam alert nie zatrzymal przeladowania funkcji, to wsadzilem to w if(), niepomoglo, dalem return, niepomoglo. Nadal caly czas funkcja jest setTimeout( "czas()", 100 ); przeladowywana.
jak iwec ja zatrzymac
