Avatar billede brian-johansen Nybegynder
05. april 2006 - 10:25 Der er 4 kommentarer og
1 løsning

Query string problem

Hej,

Jeg har et problem med at få en querystring ud?

Jeg har fundet flg. på nettet men jeg fatter ikke hvorfor det ikke virker

<script language="javascript" type="text/javascript">
<!--
function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  alert('Query Variable ' + variable + ' not found');
}

function Button1_onclick()
{
alert( getQueryVariable("x") );
}

// -->
</script>

Det link det skal finde den i ser sådan ud:
http://localhost/becklaw/view.aspx?img=galleri/logo.jpg

Hvor det så er galleri/logo.jpg jeg gerne vil bruge.

Er der nogen der har en forklaring på dette ?

Mvh Brian
Avatar billede ocp Nybegynder
05. april 2006 - 10:42 #1
Kan du ikke bare lave det "server-side"?

Her er et eksempel (VB.NET):

<script language="javascript">
  alert("<%=Request.QueryString("img")%>");
</script>
Avatar billede brian-johansen Nybegynder
05. april 2006 - 16:40 #2
Nej det går ikke for den skal opdatere en tekstboks på en anden side, med den parameter den for ud querystringen
mvh
Avatar billede mrjonez Nybegynder
08. april 2006 - 20:12 #3
scriptet virker umiddelbart fint...
Måske ligger fejlen i dit kald...???
Avatar billede brian-johansen Nybegynder
09. april 2006 - 23:05 #4
Det ved jeg ikke om det gør, det er noget autogerneret kode som VS.net 2005 sætter ind når man laver en knap(altså selve kaldet).

mvh Brian
Avatar billede brian-johansen Nybegynder
01. maj 2006 - 17:22 #5
OleBole Hjalp med at finde ud af det.

Lukker
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