Avatar billede searchjob Nybegynder
09. maj 2006 - 14:45 Der er 4 kommentarer og
1 løsning

Viser navnet som undefined i starten

Hejsa, hvorfor siger den ikke i denne linje at navnet er logget ind? Den siger:
undefined ankommet

Men når jeg sender til serveren, viser den fint nok navnet.


var bruger;

sock = new XMLSocket();
navn = new LoadVars();



navn.onLoad = function(success)
{
    if (success)
    {
        if(this.navn)
        {
            bruger = this.navn;
        }
        else
        {
            loadMovie("logind.swf",1);
        }
    }
}



sock.onConnect = function(success)
{
    if (success)
   
        sock.send("<i>" + bruger + " ankommet</i>" + "\n");
    else
        sock.send("<b>Server fejl!</b>" + "\n");
   
}

XMLSocket.prototype.onData = function(output)
{
    _root.tekst.text += "" + output + "<br />";
   
    _root.tekst.vPosition = _root.tekst.maxVPosition;
}



onEnterFrame = function() {
    if (Key.isDown(Key.ENTER) ) {
        if (_root.besked.text != "")
        {
      sock.send("<b>" + bruger + ":</b> " + _root.besked.text);
      _root.besked.text = "";
        }
    }
}

navn.load("navn.php");
sock.connect("localhost",9999);
Avatar billede searchjob Nybegynder
09. maj 2006 - 14:46 #1
undefined ankommet
Pad: Hey
test: undefined ankommet, skidt


Siger den i tekstareat.
Avatar billede _k Nybegynder
09. maj 2006 - 15:21 #2
Hvilken socket-server connecter du til? Er det en du selv har skrevet eller er det en standard? Hvad bruger du socket serveren til udover at finde et brugernavn? Og er du sikker på at du rent faktisk har hul igennem og der ikke er sneget sig en firewall eller andet imellem?
Avatar billede searchjob Nybegynder
09. maj 2006 - 15:36 #3
Alt virker jo fint..

Den sender og modtager fint osv.

Men problemet er når en kommer ind siger den bare "undefined ankommet"

Men skriver brugere til hinanden, så virker navnet fint på dem, det kun lige ved ankomst !
Avatar billede searchjob Nybegynder
09. maj 2006 - 17:05 #4
Har lavet :)
Avatar billede _k Nybegynder
09. maj 2006 - 22:06 #5
Cool :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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