Avatar billede xcover Nybegynder
19. januar 2009 - 18:55 Der er 9 kommentarer og
1 løsning

Refresh kun script

Hejsa,

Jeg benytter mig af koden som kan ses sidst i spørgsmålet, men lige nu fungere det ved at hele siden opdateres konstant - kan dette ikke gøres smartere ? Sådan at det KUN er selve scriptet som "loop´er" sig selv hele tiden sådan at siden ikke "blinker" når hele siden reloades hele tiden ?

På forhånd tak :)

KODE fra "update.asp":
-----------------------------------------------
<script>
function refresh()
{
    window.location.reload(true);
    setTimeout("refresh();", 5000);
}
setTimeout("refresh();", 5000);
</script>

<script>
    parent.document.getElementById('klokken').innerHTML = '<font size=6><%=now()%>';
</script>
-----------------------------------------------
Avatar billede xcover Nybegynder
19. januar 2009 - 20:38 #1
Hmmm det virker altså kun med JS...
Det her virker fx:
<script>
function refresh()
{
parent.document.getElementById('klokken').innerHTML = Date();
}
setInterval("refresh()", 1000);
</script>


MEN hvorfor kan jeg ikke udskifte Date() med: '<%=now%>  ???
Hvordan får jeg det til at virke ?
Avatar billede majbom Novice
19. januar 2009 - 20:49 #2
du vil gerne have et ur på din side? som hele tiden viser den korrekte tid, uden siden opdateres?
Avatar billede xcover Nybegynder
19. januar 2009 - 21:01 #3
splazz -> Nej det er bare for at få forståelsen af hvordan jeg via JS opdateret noget ASP indhold. Vil selvfølgelig udbygge det med udtræk fra database mm...
Avatar billede majbom Novice
20. januar 2009 - 08:43 #4
hvis du skal opdatere noget på din side som indeholder data hentet vha ASP uden at reloade siden, skal du over i noget AJAX.

se evt. www.dengodekode.dk - der er lidt kode at starte på. og så skal du nok læse lidt om DOM også (http://www.w3.org/DOM/), så du kan benytte de data du får retur fra din ASP-side med f.eks. XML (http://www.w3.org/XML/) eller JSON (http://www.json.org/)

PS: det er ikke noget man lærer på en eftermiddag :)
Avatar billede xcover Nybegynder
13. februar 2009 - 23:08 #5
Lukker
Avatar billede majbom Novice
14. februar 2009 - 12:50 #6
selv tak!
Avatar billede xcover Nybegynder
21. februar 2009 - 11:33 #7
Sorry - tak for hjælpen... :)
Vil du have point... jeg var vidst lidt hurtig på aftrækkeren.
Avatar billede majbom Novice
22. februar 2009 - 13:32 #8
nej det er lige meget med de point, det var mere pointen i at du bare lukker med den kommentar uden at skrive noget som helst om hvad du fandt frem til, hvilken løsning der virkede for dig osv.
Avatar billede xcover Nybegynder
28. februar 2009 - 11:50 #9
Okay, jamen jeg gik i gang med at bruge ajax i stedet for :)
Så det er en løsning jeg stadig bygger på.
Avatar billede olebole Juniormester
28. februar 2009 - 16:49 #10
<ole>

Jeg tror, splazz tænker på Ekspertens regelsæt, som siger, at løsningen skal gøres tilgængelig i tråden, før pointene kan hæves  =)

/mvh
</bole>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester