22. maj 2003 - 23:25Der er
26 kommentarer og 1 løsning
Scroll-tekst der fortsætter ved reload
Hej
Jeg ved godt det kan være at det her er lidt ud i hampen - men jeg synes nu alligevel det er forsøg værd, hvis der nu skulle side en derude med viden omkring at dette kan lade sig gøre.
Jeg har et site, som er opbygge med includes (ingen frames). I toppen af siden har jeg en scroll-funktion kørende der viser gårsdagen begivenheder. Som det er nu starter denne forfra hver gang der trykket på et link, idet hele siden jo hentes hver gang.... er der en måde hvorpå man kan undgå det, hvis jeg ikke ønsker at anvende frames...
Forøvrigt - Glides bestemmer hvor mange gange den kører.
<html> <head> <script LANGUAGE="javascript"> var action; var Glides=4; var curGlide=0; var lysavis=false; var StartPos=250; var docCookie=""+document.cookie; if (docCookie!="") { docCookie=docCookie.split(";"); for (i=0;i<docCookie.length;i++) docCookie[i]=docCookie[i].split("="); for (i=0;i<docCookie.length;i++) if (docCookie[i][0]=="Lysavis") { StartPos=parseInt(docCookie[i][1],10); if (isNaN(StartPos)) StartPos=250; } }
Du skal kun ændre positionen på containeren, og ikke lysavisen. Lysavisens absolutte position er i forhold til containeren. Så lysavisens top skal typisk være 0
<script LANGUAGE="javascript"> var action; var Glides=4; var curGlide=0; var lysavis=false; var StartPos=250; var docCookie=""+document.cookie; if (docCookie!="") { docCookie=docCookie.split(";"); for (i=0;i<docCookie.length;i++) docCookie[i]=docCookie[i].split("="); for (i=0;i<docCookie.length;i++) if (docCookie[i][0]=="Lysavis") { StartPos=parseInt(docCookie[i][1],10); if (isNaN(StartPos)) StartPos=250; } }
nu er scrollen der igen - var bare lige mig der havde fucket lidt op :-) - og den skriver stadig forskellige ID ved lysavisen når jeg udskriver cookien
Kan det ha noget at gøre med at den tekst jeg scroller er et udtræk fra en DB, som bliver genereret hver gang siden hentes (hvilket vel i grunden ikke er hensigtsmæssigt eller?)
Hvis cookien indeholder det den skal, så kan jeg ikke rigtigt se hvorfor det ikke skulle virke. (det virker også selv om der er flere cookies, så det er ikke derfor)
Kan du ikke lave en side på din server, hvor den laver en alert med cookien og docCookie, eller udskriver dem til siden?
For at finde ud af om den misforstår noget i cookien. Af en eller anden grund sættes startpositionen ikke som den skal. Hvis den ikke vil som man vil, så må man jo prøve at finde årsagen. ;-)
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.