Avatar billede cade.dk Nybegynder
22. november 2005 - 11:01 Der er 12 kommentarer og
1 løsning

Udtræk fra database/text fil

Jeg har fået mig en ide om at jeg på mit personlige website skal være en "robot" der siger "blablabla" hvergang brugeren loader en side skal botten komme med et nyt "blablabla2", forstået på den måde at hver gang en bruger loader en side skifter "blabla" til noget nyt - dvs. et random udtræk fra en database/text fil.

Spørgsmål? så spørg :)

Håber der er nogen der kender et lille trick der kan løse dette - Håber os det er den rigtige kat.
Avatar billede Slettet bruger
22. november 2005 - 11:13 #1
Måske noget ala:

function bot() {
  quote0= "Tekst 1";
  quote1= "Tekst 2";
  quote2= "Tekst 3";
  var ran_unrounded=Math.random()*2;
  var ran_number=Math.round(ran_unrounded);
 
  return eval("quote"+ran_number);
}
Avatar billede Slettet bruger
22. november 2005 - 11:21 #2
Så kan du blot lave en ekstern fil til dit javascript og kalde det som nedenstående, hvor filen funktioner.js så indeholder den funtion bot jeg postede i ovenstående post.

<html>
<head>
  <script src="funktioner.js" language="JavaScript" type="text/javascript"></script>
</head>
<body>
  <script language="javascript">
  document.write(bot());
  </script>
</body>
</html>
Avatar billede cade.dk Nybegynder
22. november 2005 - 11:34 #3
joe noget i den stil.. det ser ihvertfald ud til at virke :)))

Jeg løber dog ind i et andet problem ved at bruge den stump kode - Internet explorer active X blokker scriptet i at køre? hvordan ungår jeg det?

Det er lidt en vigtigt faktor da 80% af de besøg jeg har ikke er nørder - og siden skal kunne køre perfekt og uden problemer...
Avatar billede Slettet bruger
22. november 2005 - 11:41 #4
Underligt. Gør den ikke i min IE 6.0.
Avatar billede cade.dk Nybegynder
22. november 2005 - 11:55 #5
hmf jeg prøver lige at lave en test side til den som jeg smider op på mit webhotel.
2sec :)
Avatar billede cade.dk Nybegynder
22. november 2005 - 12:01 #6
Avatar billede cade.dk Nybegynder
22. november 2005 - 12:20 #7
Okai wierd - nu kommer den ikke.. den kommer kun når jeg køre scriptet lokalt!
Men det virker da nu - point til dig

og tak for hjælpen.

Paw
Avatar billede Slettet bruger
22. november 2005 - 12:27 #8
Jeg faldt over dette via google.

"(883866) - Describes that the display of data access pages is blocked in Web Page Preview mode on a Windows XP SP2 computer. This problem occurs because of the Local Machine Zone Lockdown feature. Work around this problem by adding Mark of the Web comment."

Så der skulle ikke være problemer når det ikke er lokalt.
Tak for points :)
Avatar billede cade.dk Nybegynder
22. november 2005 - 14:02 #9
no problem - tak for din tid og dit svar :o)

Du kan evt. os deltage her hvis du har lyst:

http://exp.dk/spm/666459
Avatar billede olebole Juniormester
22. november 2005 - 17:35 #10
<ole>

Sæt et flueben her:

Funktioner -> Internetindstillinger -> Avanceret -> Tillad aktivt indhold at køre i filer på Denne Computer (næsten nederst)

- så kan du teste JavaScripts i dine filer på PC'en. Ellers er det ikke til at holde ud at kode web  ;o)

/mvh
</bole>
Avatar billede Slettet bruger
22. november 2005 - 18:19 #11
Ah ganske smart.

Jeg har dog aldrig lagt mærke til fejlen. Jeg koder "on-the-fly" via Zend studio og en test server :)
Avatar billede cade.dk Nybegynder
23. november 2005 - 15:48 #12
tak olebole :)
Avatar billede olebole Juniormester
23. november 2005 - 22:11 #13
- det var zq så lidt  ;o)
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