Avatar billede niels-en Nybegynder
26. november 2000 - 05:42 Der er 3 kommentarer og
1 løsning

ekstra fil...

Kan man ikke lave en søgeform til sin hjemmeside, hvor man ikke har ét javascript i hele HTML-dokumentet men laver en ekstra fil .js hvor alle søgeordene man selv har skrevet står?
Avatar billede jakoba Nybegynder
26. november 2000 - 09:59 #1
Jo, lige precis.

fx filen mineOrd.js  som indeholder

var myWords = new Array( \"ord0\", \"ord1\", \"ord2\", \"ord3\", \"ord3\", \"ord4\", \"ord5\");

og som så inkluderes med

<script language=\'javascript\' src=mineOrd.js>

// mere script der bruger arrayet. men husk at teste og vente til filen er loaded
// før du begynder at bruge dataene i det. eg:

timeHandle =0      // handle til setTimeout

function initeringer() {
  if ( myWords ) {  // arrayet er defineret.
  // foretag dine initieringer
  } else {              // mineOrd.js er ikke færdig med at blive hentet
  timeHandle = setTimeout(\"initieringer()\",100);  // vent 0,1 sekund og prøv igen
  }
};

</script>
Avatar billede niels-en Nybegynder
27. november 2000 - 18:52 #2
Hvordan det? Jeg forstår intet af det der står ovenover.
Avatar billede jakoba Nybegynder
27. november 2000 - 19:07 #3
Hvis du henter dine data ind via en  .js  fil (og det er den eneste måde jeg kender) så må de data ligge i filen i form af JavaScript variable.

Og for at bruge dem må du igen benytte Javascript. Dvs enten kommer du til at lære noget javascript eller også må du håbe på at der kommer en bedre og mere forståelig løsning her..

Begklager.  mvh JakobA
Avatar billede niels-en Nybegynder
27. december 2000 - 16:59 #4
OK
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