Avatar billede fcand Nybegynder
08. december 2010 - 11:57 Der er 7 kommentarer og
1 løsning

Tekst som udskiftes når siden opdaterer

Hej eksperter.

Jeg er på udkig efter et script der kan gøre, at noget bestemt tekst på en side udskiftes når siden opdaterer/loader igen. Gerne noget tekst i en bestemt <div>

Kan dette lade sig gøre og hvordan?

MVH Anders
Avatar billede heinzdmx Nybegynder
08. december 2010 - 12:51 #1
Du vil gerne have noget til at ske hvis der bliver trykket på F5?

(og andre former for reload?)

Hvis det kan lade sig gøre så tror du skal have fat i noget med history.
Avatar billede fcand Nybegynder
08. december 2010 - 12:57 #2
ja det er korrekt.

Jeg ved at det kan lade sig gøre forholdsvis simpelt, når man snakker billeder som skal skifte ved reload. Men har aldrig prøvet det med tekst!
Avatar billede heinzdmx Nybegynder
08. december 2010 - 14:46 #3
Har du et eksempel på hvordan det gøres?

Hvilken server kører du med?

PHP/ASP.NET, ingen af delene?
Avatar billede majbom Novice
08. december 2010 - 14:47 #4
altså hvad skal det udskiftes med? har du et antal tekster der skal vælges random imellem hver gang siden loades, eller hvordan?
Avatar billede fcand Nybegynder
08. december 2010 - 14:56 #5
Yes det er lige nøjagtig hvad det er.

Det er forholdsvis små tekster på 5-10 linjer som skal udskiftes hver gang siden reloader, og teksten skal placeres i en <div>

Kan man hente tekst fra en txt fil, hvor man navngiver bestemte dele af filen på en måde!?
Avatar billede heinzdmx Nybegynder
08. december 2010 - 15:12 #6
Så kan du bruge følgende funktion:

<div id="ditdivid">Bliver tilfældig valgt</div>

<script language="JavaScript">
<!--
var r_text = new Array ();
r_text[0] = "All the leaves are brown";
r_text[1] = "And the sky is grey";
r_text[2] = "I've been for a walk";
r_text[3] = "On a winter's day";
r_text[4] = "I'd be safe and warm";
r_text[5] = "If I was in L.A.";
r_text[6] = "California dreaming, On such a winter's day";
var i = Math.floor(7*Math.random())

window.onload=function(){ document.getElementById("ditdivid").innerHTML=r_text[i];
}
//-->
</script>
Avatar billede fcand Nybegynder
08. december 2010 - 15:37 #7
Det virker helt perfekt. Mange tak for det :)

Du kan bare skrive et svar, så får du points med det samme!
Avatar billede heinzdmx Nybegynder
08. december 2010 - 16:01 #8
Svar ;)
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