Avatar billede axkris Nybegynder
15. januar 2001 - 10:46 Der er 1 kommentar og
1 løsning

Globale variabler vha. SSI

Kan nogen hjælpe med noget kode, der sætter mig i stand til at oprette/huske en global variabel (et brugernummer), således at jeg dynamisk kan indsætte nummeret i en SSI-kommando med det resultat, at forskellige brugere importerer forskellige dokumenter?
Avatar billede axkris Nybegynder
16. januar 2001 - 06:10 #1
F.eks. et java script, der overfører en variabel fra en html-side til en anden?
Avatar billede jakoba Nybegynder
03. marts 2001 - 19:46 #2
Hvis du har SSI er der gode chancer for du også har adgang til ASP.
Og til at oprette en database på serveren styret med ASP.
Men HVORDAN du kør det kender jeg ikke nok til ASP til at førtælle dig.


Det er nogenlunde nemt at overføre en ID variabel fra side til side. Indsæt følgende script på alle siderne (i head sektionen):

<script language=\'javascript\'>

var brugerID = 0; // giv variablen en værdi.

function hopTil ( destURL, ramme ) {
  var txa = destURL.split(\"?\");
  if ( txa.length > 1 )
      txa[1] = \"id=\"+brugerID+\"&\" +txa[1]
  else txa[1] = \"id=\"+brugerID;
  destURL = txa.join(\"?\");
  if ( arguments.length > 1 ) {
    parent.frames[ramme].location = destURL;
  } else [
    self.location = destURL;
  }
}; //end hopTil ( destURL [, ramme_navn ] )

var tmp = document.URL.split(\"?\");
if ( tmp.length > 1 ) {  // sæt brugerid til brug på denne side.
  tmp = temp[1].split(\"&\");
  for (var i=0; i<tmp.length; i++) {
    tmp[i] = tmp[i].split(\"=\");
    if ( tmp[i][0]==\'id\' ) brugerID = tmp[i][1];
  }
}; //endif

</script>

og så sørger du ellers for at alle dine links går igennem hopTil() funktionen.
eg:
<a href=\"java script:hopTil(\'side2.html\')\">se min side 2</a>
eller:
<input type=\'button\' value=\"klik her for at få vist noget i en anden ramme\"
      onclick=\"hopTil(\'side2.html\',\'en_anden_ramme\')\"

mvh JakobA

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