Avatar billede Gudiik Nybegynder
07. december 2009 - 14:44 Der er 2 kommentarer

Hjælp til at hente variabel.

Hej allesammen, har lidt problemmer med at hente variabel i dette script

var xmlhttp5;

var count5 = 0;

function rum2(ting) {

    if (window.XMLHttpRequest) { // code for Mozilla, Safari, ** And Now IE 7 **, etc

        xmlhttp5=new XMLHttpRequest();

    } else if (window.ActiveXObject) { //IE

        xmlhttp5=new ActiveXObject('Microsoft.XMLHTTP');

    }

    if (typeof(xmlhttp5)=='object') {

        var oDate5 = new Date();

        var url5  = "rums.php?d=" + oDate5.getTime() +"&test="+ting;

        xmlhttp5.onreadystatechange=FileReady5;

        xmlhttp5.open('GET', url5, true);

        xmlhttp5.send(null);
    }

}



// function to handle asynchronous call

function FileReady5() {

    if (xmlhttp5.readyState==4) {

      if (xmlhttp5.status==200) {

            OpdaterRum2(xmlhttp5.responseText);

            count5++;

            setTimeout("test()", 1000);

          }

        else {

            OpdaterRum2(xmlhttp5.statusText);

        }

      }

}



function OpdaterRum2(txt) {

  document.getElementById('test').innerHTML=txt;

}


Det drejer sig om denne linje
        var url5  = "rums.php?d=" + oDate5.getTime() +"&test="+ting;

hvor jeg gerne vil hente det som jeg skriver hvor jeg kalder kommando'en.

rum2(test);

Der vil jeg så gerne hente test, men når jeg så laver min rum side til at echo test som bliver sat oppe i adresse linjen bliver den bare til [object] håber nogle kan hjælpe mig.
Avatar billede hmanback Nybegynder
07. december 2009 - 16:21 #1
Luk nogle af alle de åbne spørgsmål du har gang i. Læs FAQ (http://www.eksperten.dk/faq)
Avatar billede tjens Nybegynder
07. december 2009 - 19:53 #2
Jeg er ikke sikker på jeg forstår spørgsmålet:

Har du brug for at kende værdien af variablen test fra kommando run2(test), men på andet tidspunkt; nemlig når FileReady5() kører?
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