Avatar billede henrik2000 Nybegynder
31. januar 2001 - 14:07 Der er 8 kommentarer og
1 løsning

array og databaser...

Hej!

Jeg har fundet følgende kode:
<body onload=\"newsFeed()\">
<br>
<script language=\"JavaScript\">
<!--
  function makeArray() {
    this.length = makeArray.arguments.length
    for (var i = 0; i < this.length; i++)
    this[i+1] = makeArray.arguments[i]
  }
  var fArray = new makeArray;
  fArray[0]=\"Velkommen til...\";
  fArray[1]=\"Dette er en nyhed 2....\";
  fArray[2]=\"Dette er en nyhed 3....\";
  fArray[3]=\"Dette er en nyhed 4....\";

  var x = 1;
  var y = 0;
  var msg1 = fArray[y];

  function newsFeed() {
    if (x==msg1.length+1) {
      for (var z=0; z < 70000; z++);
      y+=1;
      if (y > 3) y=0;
      document.form.news.value=\' \';
      msg1 = fArray[y];
      x=0;
    }
  document.form.news.value=msg1.substring(0,x); 
  x+=1;
  setTimeout(\"newsFeed() \",100);
  }
// -->
</script>

<center><form name=\"form\">
<p><TEXTAREA cols=25 name=news rows=10 style=\"HEIGHT: 75px; WIDTH: 247px\" wrap=physical></TEXTAREA> </p>
</form></center>

Er der nogen der ved hvordan man omskriver det så man kan putte indholdet af et felt fra en database ind i textboksen i stedet for teksten i arrayet?

Avatar billede strax Nybegynder
31. januar 2001 - 14:20 #1
Ja, det gør du ved at bruge ASP istedet for javascript, du kan ikke \"omskrive\" det ovenstående bare sådan uden videre.
Avatar billede brain Nybegynder
31. januar 2001 - 14:40 #2
Den kan du faktisk godt. Der skal bruges ASP, men man kunne jo bruge ASP til at generere linjerne

  fArray[0]=\"Velkommen til...\";
  fArray[1]=\"Dette er en nyhed 2....\";
  fArray[2]=\"Dette er en nyhed 3....\";
  fArray[3]=\"Dette er en nyhed 4....\";

..med, således at når IIS er færdig med sit ASP pass, er nyhederne hentet fra DB og lagt ind i HTML\'en som javascript....
Avatar billede tknudsen Nybegynder
31. januar 2001 - 21:21 #3
det kunne jo også laves sådan at setTimeout reloader siden (måske ikke lige hvert 100ms) og sidens indhold blev lavet i asp
Avatar billede pstric Nybegynder
01. februar 2001 - 13:37 #4
henrik2000>> Du har ikke afsluttet ét eneste af de spørgsmål du har stillet. Kan du ikke lige få lidt orden på det, tak.
Avatar billede henrik2000 Nybegynder
01. februar 2001 - 13:41 #5
ok, det kræver vist lidt arbejde at lave dem om, så foreløbig holder jeg fast i den oprindelige kode, men nu har jeg da fået nogle ideer at gå videre med!

Avatar billede brain Nybegynder
01. februar 2001 - 13:55 #6
Hvad så med at honorere svarene, evt....bare et forslag....
Avatar billede pstric Nybegynder
01. februar 2001 - 16:49 #7
henrik2000>> Det var altså ikke kun dette spørgsmål jeg mente. Klik på dit brugernavn et sted på denne side, så vil du komme til en side, hvor der blandet er et link til \'Spørgsmål oprettet af dig\'. Her kan du se alle de spørgsmål, du mangler at få afsluttet.
Avatar billede henrik2000 Nybegynder
01. februar 2001 - 20:17 #8
Jeg mener nu at jeg har svaret på stort set alle de svar jeg har fået på mine spørgsmål. Og hvad er det for noget med point? Det må da være frivilligt om man vil give point - det må da være nok at svare og sige tak for hjælpen...

Avatar billede pstric Nybegynder
01. februar 2001 - 20:30 #9
henrik2000>> Jeg har fuld forståelse for, at det nogen gange kan gå lidt hurtigt med at læse de regler man accepterer, når man opretter sig som bruger diverse steder.

Til din oplysning kan jeg henvise til http://www.eksperten.dk/info_regler.phtml hvor du kan finde reglerne. Her står der blandt andet:

<SNIP>
Alle brugere skal bestræbe sig på at svare på spørgsmål så hurtigt som muligt, og ligeledes afgive udlovede point, såfremt der er kommet et acceptabelt svar.
</SNIP>

Pointene er den eneste belønning der modtages for at bruge tid på at hjælpe andre brugere herinde. De bruges blandt andet som betalingsmiddel så man selv kan stille spørgsmål. Derudover er pointene også et statussymbol, som man kan bruge til at sammenligne sig selv med andre og derved opnå en bekræftelse af sine evner.

Derfor risikerer man naturligvis at blive ret upopulær hvis man ikke \'betaler\' de lovede point. præcis som ude i den virkelige verden.
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
Kurser inden for grundlæggende programmering

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