Avatar billede jonass Nybegynder
16. oktober 2000 - 20:09 Der er 22 kommentarer

Vittighedssystem

Er der nogen der ved hvordan an laver et vittighedssystem til sin hjemmeside?
Der skal stå en vittighed og så skifter den selv til en anden efter f.eks. to minutter.
HASTER!!!
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:16 #1
Du KAN lave det i HTML...
Simpelt...
1.html
2.html
3.html

Så i 1.html skriver du:
<META HTTP-EQUIV=\"Refresh\" CONTENT=\"60;URL=http://www.dinudbyder.dk/navn/2.html\">

DEt er den nemmeste... så kan du i linket til jokemaskinen skrive <A HREF=\"25.html\">Jokes</A> så at der var lidt variation!

Her skifter den efter et minut!
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:17 #2
Og i 1.html har du selvfølgelig 1.joke 2.html anden joke osv. osv. Så ville det faktisk se ret prof. ud hvis du lavede det i frames!
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:18 #3
Har du forstået det eller skal jeg forklare mere?
Avatar billede jonass Nybegynder
16. oktober 2000 - 20:19 #4
Er det ikke lettere at lave det i javascript?
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:21 #5
Det kommer an på hvormeget den skal kunne!
Avatar billede jonass Nybegynder
16. oktober 2000 - 20:22 #6
Den skal bare kunne skifte mellem forskellige tekster.
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:26 #7
Så ville jeg tro at det nemmeste ville være at lave det på den måde...
Ellers skulle man vel læse alle teksterne ind i et array, eller bede dem om at åbne etellerandet...
Nej jeg tror at den bedste måde ville være den jeg først foreslog...
DEt er også ren HTML, det er bare det hvis man gider! ;o)
Avatar billede jonass Nybegynder
16. oktober 2000 - 20:28 #8
Jamen bliver hele siden så ikke opdateret hver andet 60. sekund?
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:35 #9
Jo...
Avatar billede jonass Nybegynder
16. oktober 2000 - 20:43 #10
øhm... Nå men kan man ikke gøre sådan så den kun skifter vittighed hvis der er gået et minut og man selv opdaterer siden, så den ikke selv opdateres???
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:47 #11
Altså man skal selv skifte vittighed eller hvad?
Avatar billede jonass Nybegynder
16. oktober 2000 - 20:50 #12
Nej, men hvis nu den blev lavet i javascript kunne man måske gøre sådan at den automatisl skiftede efter 1 minut, men hvis man har været inde på siden i over et minut skifter den ikke. Kun hvis man opdaterer selv.
Avatar billede mpj Nybegynder
16. oktober 2000 - 20:56 #13
Jeg forstår det ikke!

Hvis man har været inde på siden i et minut så skifter den til en ny joke...
Men hvis man har været der i over 1 minut så hvad eller hvordan... Så er der jo kommet en ny joke?
Avatar billede jonass Nybegynder
16. oktober 2000 - 21:01 #14
.................
Du kommer ind på min side.
Jeg har et vittighedssystem.
Der står en vittighed på siden.
Du læser noget andet på min side, det tager 5 minutter.
Vittigheden skifter ikke.

Der kommer en anden ind på siden efter du har været på siden i 4 minutter.
Han læser en anden vittighed end der vises på den side du sidder og kigger på, fordi vittighedssystemet kun opdateres når man går ind på siden, eller trykker på opdater.
Det kunne jeg godt tænke mig en javascript kode på.

Forstår du det nu?
.......................
Avatar billede mpj Nybegynder
16. oktober 2000 - 21:11 #15
Uha... Så skal du ud i noget snask!
Hvis en anden på en anden maskine skal kunne ændre siden du er på...
Avatar billede gonzzo Nybegynder
17. oktober 2000 - 00:55 #16
det han er ude efter er et system som indsætter en ny vittighed på siden hver gang den loades....

dvs. lav det i java med en ekstern txt fil hvor i alle vittighedderne er placeret 1 på hver linie og så skal den bare hive en tilfældig linie ud af denne txt fil hver gang siden indlæses....


jonass
har du evt. adgang til at bruge php (og evt., mysql) ??
Avatar billede jonass Nybegynder
26. oktober 2000 - 18:43 #17
Ja.
Avatar billede jakoba Nybegynder
05. november 2000 - 03:35 #18
Jeg tror søreme den side du er ude efter er en jeg skrev for 1.5 år siden.

kik på  http://hjem.get2net.dk/Jakob.Aggernaes/javascript/javascript12.html  om den duer.

virker i IE4+, NS4+, Opera og WebTv.

mvh  JakobA
Avatar billede tobias_cool Nybegynder
26. december 2001 - 21:11 #19
det med Array er da lettest
<script>
var Jokes = new Array(\'Sand-vits\',\'*Joke*\');
var lh = Jokes.length;
var Brugt = new Array(lh);
var i = 1;

function Reset(){
while(i <= lh){
Brugt[] = true;
i++
}
}

var sek = 60;
var ant = 0;
function ShowJoke(){
  num = Math.floor(Math.random*lh)+1;
  Brugt[num];

  if(document.all){
  document.getElementById(\"Jokeboks\").innerHTML = Jokes[num]}
 
  else if(ant == lh){
  reset
  }
  else if(document.layers){
  document.getElementById(Jokeboks).open();
  document.getElementById(Jokeboks).write(Jokes[num]);
  document.getElementById(Jokeboks).close()}

  else if(!Brugt[num]){
  ShowJoke();}

  else if(Brugt[num]){
  ant++}
}
Reset();
ShowJoke();

</script>
<span id=\"Jokeboks\">

</span>
Avatar billede tobias_cool Nybegynder
26. december 2001 - 21:15 #20
Lige en enkelt rettelse:
<script>
var Jokes = new Array(\'Sand-vits\',\'*Joke*\');
var lh = Jokes.length;
var Brugt = new Array(lh);
var i = 1;

function Reset(){
while(i <= lh){
Brugt[] = true;
i++
}
}

var sek = 60;
var ant = 0;
function ShowJoke(){
  num = Math.floor(Math.random*lh)+1;
  Brugt[num];

  if(document.all){
  document.getElementById(\"Jokeboks\").innerHTML = Jokes[num]}
 
  else if(ant == lh){
  reset
  }
  else if(document.layers){
  document.getElementById(Jokeboks).open();
  document.getElementById(Jokeboks).write(Jokes[num]);
  document.getElementById(Jokeboks).close()}

  else if(!Brugt[num]){
  ShowJoke();}

  else if(Brugt[num]){
  ant++
  setTimeout(\'ShowJoke\',sek*1000)}
}
Reset();
ShowJoke();

</script>
<span id=\"Jokeboks\">

</span>
Avatar billede cyberdude Nybegynder
26. december 2001 - 21:32 #21
mon ikke der er fundet en løsning!
og \"indehaveren\" af spørgsmålet har glemt at lukke.......
det er trosalt oprettet
16/10 2000 20:09:39

godt 1 år siden.......
Så mon ikke det skulle lukkes ???
Avatar billede tobias_cool Nybegynder
27. december 2001 - 10:42 #22
Jeg er ved at gå spm.\'ne igennem bag fra det er sq ikke specielt flot med 700 åbne spm
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