Hlavná stránka · Diskusné Fórum · Pracovné príležitosti · Zoznam

 Main Menu
o Hlavná stránka
o Zoznam tém
o Zoznam
o Odporučte nás
o Užívatelia
o Vaše konto
o Pridaj článok
o Štatistiky
o Top 10

 Reklama


 Developer Zone's
o Internet
o Tools
o Linux
o CGI Zone
o ASP Zone
o ASP.net
o PHP Zone
o CSS Zone
o JavaScript
o MySQL
o WAP / WML
o WML / WMLScript
o XML / XHTML
o Tipy a triky
o Best of web
o WebServers
o WebDesign
o Grafika

 Servis
o Vyhľadávanie
o Fórum
o Workoffice
o Zoznam článkov
o Reklama
o Pridaj článok
o Pridaj novinku

Napíšte nám
Homepage Do favoritov

 LinkExpres
Interval.cz · Pc.sk
Builder.cz · Mobilmania
PCSvet.cz · Asp.cz
Webdnes · Živě.sk
Zoznam.sk · Atlas.sk
Inzine.sk · PHP.sk
Agent.sk · Lupa.cz
Code.box.sk · Root.cz
Pixel32 · Grafika.cz

 forum.developer.sk
o Fórum ::
o Markup languages
o Scriptové jazyky
o CGI
o PHP/MySQL
o Perl
o Grafika
o Webservery
o HTML Editory
o Browsery
o Bookmarx
o ASP
o Vytvor tému ::

 Pracovné príležitosti
o Ponúkate prácu?
o Hľadáte prácu?

 Autori developer.sk
o Martin Nemeček
o Sväťo Straka
o Jany Masaryk
o Jozef Murín

 
JavaScript [ 17. December 1999] - Martin_Nemecek
Auto refresh stránky pomocou JavaScriptu
Auto-refresh stránka sa dá najednoduchšie urobiť prostredníctvom jednoduchého zásahu do HTML kódu stránky. My si ukažeme spôsob pomocou javascriptu doplnený ešte o oznam v stavovom riadku, ktorý bude odpočítavať do začiatku refreshu.



Spôsob o ktorom som vravel vyššie a realizuje sa pomocou HTML je nasledovný: <meta http-equi='refresh'> tag?", Čiže v tagu meta sa nachádza povel na refresh stránky a čas medzi jednotlivými obnoveniami stránky. Náš príklad, ktorý je síce o niečo komplikovanejší a je robený v javascripte, ale je doplnený o odpočítavací mechanizmus v scroll bare.

Refresh mechanizmus je vhodné použiť na stránkach, na ktorých je informačný tok nepretržitý a informácie sa na server doplňujú v reálnom čase. Čiže napríklad výsledkové stránky rôznych športov.

Zdrojový kód scriptu:

<script>
<!--

/*
Auto Refresh Stránka pomocou JavaScriptu

//vložte refresh čas v tvare "minuty:sekundy"
Minuty mozu byt od 0 . Sekundy v intervale od 0 do 59
var limit="0:20"

if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{ 
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" minut a "+cursec+" sekund do obnovenia stranky!"
else
curtime=cursec+" sekund do obnovenia stranky!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}

window.onload=beginrefresh
//-->
</script>

A takto to funguje - nakuknite do stavového riadku, nachádza sa tam automatické odrátavanie do obnovenia stránky. Po uplynutí času (v našom prípade 20 sek.) sa stránka se reloaduje.

 
 Príslušné odkazy k téme
  • Javascript.sk
    Viac o téme: JavaScript | Iné články od: Admin | Pošli komentár | Stránka vhodná na tlač width=15 height=11  Pošli tento článok priateľovi, známemu width=15 height=11


    Najčítanejšie články JavaScript:
    Pulldown menu a tabuľka odkazov

    Ďalšie články v rubrike JavaScript:

  •  

    "Auto refresh stránky pomocou JavaScriptu" | Login / vytvor konto | 1 Komentár
    Prah
    Za obsah komentárov je zodpovedný užívateľ, nie prevádzkovateľ týchto stránok.

    Re: Auto refresh stránky pomocou JavaScriptu (Skóre: 0)
    kým: Anonym dňa 27. April 2001

    nejde to ,som pod linuxom, ale to by nemalo vadit, zadal som presne to co ste uviedli ale aj tak sa nic na mojej stranke nezmenilo, ako funguje ten sposob cez html, meta http-equi='refresh' tag?" co presne mam dat namiesto tag? dakujem
    toma@mppserv.utc.sk

    [ Odpoveď ]




    Autorské práva:   ©1999 - 2001 Developer Zone [developer@developer.sk]

    Všetky články sú vlastníctvom autorov Developer Zone. Všetky práva vyhradené. Stránky Developer.sk sú vytvorené pomocou PHP-Nuke.
    Odkazy na nové články je možné preberať pomocou:Backend.php.