Avatar billede cyberboy2003 Nybegynder
23. februar 2003 - 21:55 Der er 15 kommentarer og
2 løsninger

tekst skifter ved opdatering.

Hej.
Jeg vil gerne have en kode, så teksten på min hjemmeside skifter automatisk når man opdatere siden eller fx. trykker på en ny side, ligesom på eksperten.dk Nu spørger jeg så om man kan lave sådan en selv? det skulle vel ikke være så svært?
Avatar billede ngr Praktikant
23. februar 2003 - 21:57 #1
Prøv lige at forklare præcis hvad det er, du vil have.
Avatar billede ztyxx Nybegynder
23. februar 2003 - 21:57 #2
den fik jeg vist ikke lige fat i!!
Avatar billede cyberboy2003 Nybegynder
23. februar 2003 - 21:58 #3
Jo altså, fx. ude i siden af min side kommer der citater fx. "Hvis man ønsker at blive gammel.." og det skal så skifes hver gang nogle opdatere/refresher siden, sådan så de får et nyt citat hver gang.
Avatar billede ztyxx Nybegynder
23. februar 2003 - 21:59 #4
så skal du have fat i noget serverside, asp eller php, det kan ikke laves i ren html
Avatar billede cyberboy2003 Nybegynder
23. februar 2003 - 22:00 #5
kig her http://www.danskefilm.dk/vidste_du.php og tryk opdater, så kommer der en ny tekst.
Avatar billede ztyxx Nybegynder
23. februar 2003 - 22:01 #6
det er lavet i php, den hiver en tilfældig tekst ud af en database ved hvert load af siden
Avatar billede schaefner Juniormester
23. februar 2003 - 22:04 #7
Du kan f.eks. lave den i ASP eller PHP, men her er også en i java script:
http://activedeveloper.dk/artikler/default.asp?articleid=266
Avatar billede ahv Nybegynder
23. februar 2003 - 22:05 #8
Et bud ville være:

<script language=javascript>
nummer=Math.round(Math.random()*3)+1
if(nummer==1){
var tekst="hej jeg hedder kaj" }
if(nummer==2) {
var tekst="eksperten.dk!123" }
if(nummer==3) {
var tekst="ahv..... :o)" }
if(nummer==4) {
var tekst="jep jep jep og jep" }
document.write(tekst)
</script>

Ønsker du flere tilfældige tekster indsætter du dem bare der ned af:
if(nummer==4) {
var tekst="jep jep jep og jep" }
og ændre tallet til det næste i rækken
også skal du også rette 3 til det antal tilfældige tekster du har - 1 altså har du fem tekster skal der stå 4.
Avatar billede ztyxx Nybegynder
23. februar 2003 - 22:06 #9
javascript løsningen er også fin, men hvis man vil have mange at vælge imellem, bliver det ca to kilometer fil ;-)
Avatar billede schaefner Juniormester
23. februar 2003 - 22:07 #10
ztyxx >> jep ;)
Avatar billede ahv Nybegynder
23. februar 2003 - 22:07 #11
Det skulle have været et svar.
Avatar billede ztyxx Nybegynder
23. februar 2003 - 22:08 #12
men okay, er vel lidt "farvet" af at være til php/MySQL *GG*
Avatar billede cyberboy2003 Nybegynder
23. februar 2003 - 22:09 #13
Hej ahv.
Lige sådan en jeg skulle bruge! Tak for hjælpen.
Avatar billede ahv Nybegynder
23. februar 2003 - 22:10 #14
Det var så lidt.
Avatar billede cyberboy2003 Nybegynder
23. februar 2003 - 22:10 #15
- Men da Schaefners også er god - Og han kom først , må i dele om pointene.
Avatar billede mm12010 Nybegynder
23. februar 2003 - 22:12 #16
<html>
<head>
<title>title</title>
<script type="text/javascript">
<!--
txt=new Array;
txt[0]="tekst1";
txt[1]="tekst2";
txt[2]="tekst3";
txt[3]="tekst4";
txt[4]="tekst5";

function visTekst() {

num = Math.random();
num = 1 + ( num * ((txt.length - 1)-1));
num = Math.round(num);

tilfaeldig.innerHTML = txt[num];}
// -->
</script>
</head>
<body onLoad="visTekst()">
<span id="tilfaeldig"></span>
</body>
</html>
Avatar billede mm12010 Nybegynder
23. februar 2003 - 22:34 #17
num = ( num * ((txt.length - 1)-1));
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