Avatar billede qredee Nybegynder
07. juni 2003 - 21:23 Der er 13 kommentarer og
1 løsning

Opdatering uden blink ?

<script language="JavaScript">
setTimeout("self.location.reload(true)",1000);
</script>
Den laver en fin nok opdatering uden klik lyden, men jeg skal samtidig have den til at lave en fin opdatering uden blink - Vær venlig ikke at sende mig videre til en anden Exp side, da jeg har kigget alt godt igennem, og ikke har fået et ordenligt svar på mit spørgsmål!
Avatar billede brokkehoved Nybegynder
07. juni 2003 - 21:29 #1
Grunden til at siden blinker, er at hele siden bliver opdateret.
Dette kan du undgå ved at putte siden ind i enten en Frame eller en include. Derved ses ikke, at siden bliver opdateret, og bliver problem er løst  :-)

Flis Jessup
Avatar billede brokkehoved Nybegynder
07. juni 2003 - 21:29 #2
UPS! Dette skulle selvfølgelig have været et svar.

Flis Jessup
Avatar billede roenving Novice
07. juni 2003 - 21:30 #3
Avatar billede qredee Nybegynder
07. juni 2003 - 21:37 #4
404 - og brokkehoved - det er i en frame!
Avatar billede grunken Nybegynder
07. juni 2003 - 21:42 #5
korrigerer lige roenvings link ;)

http://www.tjenester.dk/x-codes.dk/eksperten/chat/
Avatar billede roenving Novice
07. juni 2003 - 21:42 #6
Den virkede udmærket da jeg sidste gang kiggede på den, men her kommer den fra, tråden indeholder dog også en masse debug og erfaringsudveksling, så den kan være noget kringlet at få det helt rigtige ud af den:

http://www.eksperten.dk/spm/320350
Avatar billede roenving Novice
07. juni 2003 - 21:43 #7
-- og tænk -- jeg har den fra min browsers foretrukne, hvor jeg hev den engang ?-)
Avatar billede brokkehoved Nybegynder
07. juni 2003 - 21:48 #8
Hvis din webside allerede ligger i en frame, kan man kun se den side som ligger i framen blive opdateret, ikke? Dette er også en af de rigtige metoder, og du er på rette vej.  :-)

Men hvis siden stadig blinker, er det fordi selve indholdet på siden er "kilobyte-mæssigt tungt":
- Det vil sige, at det er dine billeder som du skal til at redigere og formindske.
- Og/eller dine scripts som er "tunge" rent programmeringsmæssigt.
- Måske har du kontakt til en database, hvor der er fejl ved enten aflæsningen, opdateringen eler andet? Dette kunne også dér, hvor problemet ligger.

Flis Jessup
Avatar billede qredee Nybegynder
07. juni 2003 - 21:52 #9
Billeder.. Det er ren tekst.. www.steen-moller.dk/chat - se!
Avatar billede qredee Nybegynder
07. juni 2003 - 22:00 #10
Ok, nu har jeg fået fikset blinket, men nu er lyden kommer igen. Det script jeg bruger nu er:
<script type="text/JavaScript">
setTimeout( "location.href='chat.php?user=<?=$user?>&pass=<?=$pass?>'", 1000 );
</script>
Avatar billede divless Nybegynder
07. juni 2003 - 22:23 #11
klik klik *s*
Avatar billede qredee Nybegynder
08. juni 2003 - 10:52 #12
Lukket
Avatar billede zuiq Nybegynder
08. juni 2003 - 10:58 #13
Jeg vil ikke anbefale den måde olebole chatten opdatere på.
Den er mere krævende, og der findes en (nemmere/?!)bedre måde.

  Jeg gider ik lige forklare det hele her, men det går ud på at du laver to indsatte scripts som du så kan ændre src'eren på.
  Og så kan du fx. hente say.asp?say=LORT!! osv. osv. - og så i javascriptet bruge innerHTML og ændre indholdet af en <div></div>.

Det er det grundlæggende :)
Hehe, du fattede minus....

Ligemeget jeg har for lang tid siden lavet en 3dchat (alla n.dk) bare i ASP - JScript/Javscript/MySQL, og jeg overvejer kraftigt at lave den opensource...
Men du skal ikke håbe for meget..

Mvh.
Mads
Avatar billede zuiq Nybegynder
08. juni 2003 - 10:59 #14
Forresten slipper du for alt det brokkehoved siger når du gør det på min måde :)
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