03. januar 2008 - 15:34Der er
9 kommentarer og 2 løsninger
Oprette løbende bogstaver der samles til en tekst
Hej Eksperter.
Jeg skal lave en tilføjelse til en side som anvendes til udlejning af et sommerhus. Det er til salg. Der skal - første gang man åbner siden - komme bogstaver løbende enkeltvis fra højre, således at de stopper, på det rigtige sted, og danner teksten "Til salg - Prøv det og køb det.". Hvordan gør man det? Desuden skal animeringen kun vises første gang man åbner siden. Jeg forestiller mig at det skal gøres med en variabel i url, men hvordan læser JavaScript variabler i url?
Ok - Så vil jeg flytte den del (og de 45 point) til eksperten -> flash, når den tid kommer. Jeg prøvede at downloade den omtalte trial, men da min harddisk ikke er perfekt fortiden (uha - uha) går det i skuder muder hver gang.
Kan nogle klare 15p spørgsmålet om JavaScript kan aflæse variable i url? Altså således at kaldet "www.et_domaene.dk/en_side.html?test=yes" vil medføre at JavaScript gør en ting, men hvis man kalder "www.et_domaene.dk/en_side.html?test=no" vil det gøre noget andet.
function OCGetVar(sKey) { var oRxp = new RegExp(".*[&?]+" + sKey + "=(.*?)(&.*)?$"); if(oRxp.test(location.href)) return location.href.replace(oRxp, "$1"); return undefined; }
- og så skal der naturligvis dekodes i henhold til det anvendte tegnsæt ... med henholdsvis unescape (ved iso) eller decodeURIComponent (ved utf)
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.