07. juni 2003 - 21:23Der 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!
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 :-)
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:
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.
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>
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..
Forresten slipper du for alt det brokkehoved siger når du gør det på min måde :)
Synes godt om
Ny brugerNybegynder
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.