Avatar billede doughboy.dk Nybegynder
05. oktober 2003 - 16:25 Der er 12 kommentarer og
1 løsning

Sammenligning og sceneskift

Hvordan kan man sammenligne to strenge.

F.eks. jeg har en streng "Korrekt" - Og har et asp dokument, der returnere en streng "Korrekt" hvis det indtastede password stemmer overens med det indtastede brugernavn i databasen.

Deruder skal siden sende en videre såfrem de to strenge er identiske.

Hvorn løses dette? :)

Mvh
Claus
Avatar billede jakwag Nybegynder
05. oktober 2003 - 16:29 #1
if(streng == strengFraDatebase){
// gør noget
}else{
// forkert password
}

: ) Jakob
Avatar billede doughboy.dk Nybegynder
05. oktober 2003 - 16:52 #2
tekst1 = statusboks; //den streng der bliver returneret fra asp'en
tekst2 = "Du bliver viderestillet";

if(tekst1 == tekst2){
gotoAndStop("scene_2");
}

Jeg har prøvet med ovenstående - Men jeg har en eller anden idé om, at det imellem asp/flash det går galt.
Teksten, der kommer fra asp er:
response.write("statusboks=Du bliver viderestillet")

Ellers er det min gotoAndStop, der er en labeltildelt scene. Jeg får ganske fint udskrvet "Du bliver viderestillet" i en dynamtisk tekst boks - Men så stopper det hele goså :(

Claus
Avatar billede jakwag Nybegynder
05. oktober 2003 - 16:54 #3
prøv:

if(tekst1 == tekst2){
gotoAndStop("scene_2");
}else{
trace(tekst1)
trace(tekst2)
}

Og skriv hvad det giver.
Avatar billede doughboy.dk Nybegynder
05. oktober 2003 - 16:58 #4
Den giver følgende:

undefined
Du bliver viderestillet
Avatar billede jakwag Nybegynder
05. oktober 2003 - 16:59 #5
hvordan loader du din asp? Du skal sikkert have en onLoad på den.
Avatar billede doughboy.dk Nybegynder
05. oktober 2003 - 17:01 #6
on (release) {
loadVariables("find.asp", "", "POST");
set("password", "");
}

Der bruger jeg den ovenstående. Loader den først når knappen aktiveres.
Avatar billede jakwag Nybegynder
05. oktober 2003 - 17:04 #7
test = new LoadVars();
test.load("find.asp", "", "POST");
test.onLoad = function(s)  {
if (s){
if(tekst1 == tekst2){
gotoAndStop("scene_2");
}else{
trace(tekst1)
trace(tekst2)
}
}
}

prøv det her...
Avatar billede jakwag Nybegynder
05. oktober 2003 - 17:05 #8
hov vent lidt
Avatar billede jakwag Nybegynder
05. oktober 2003 - 17:05 #9
test = new LoadVars();
test.load("find.asp", "", "POST");
test.onLoad = function(s)  {
if (s){
// HER SKAL DU DEFINERE tekst1 hvis den ikke kommer direkte fra asp'en
if(tekst1 == tekst2){
gotoAndStop("scene_2");
}else{
trace(tekst1)
trace(tekst2)
}
}
}
Avatar billede doughboy.dk Nybegynder
08. oktober 2003 - 22:47 #10
JEg har mere eller mindre giver og opretter et nyt spørgsmål omkring samme emne - Men kan du ikke lige skrive et svar, da du skal have point for hjælpen, selvom det ikke lykkedes :)

Claus
Avatar billede jakwag Nybegynder
09. oktober 2003 - 07:25 #11
ok. men hvad gav de to trace?
Avatar billede doughboy.dk Nybegynder
27. december 2003 - 15:36 #12
Takker for hjælpen, selvom dette ikke fik løst det :o)

/Dough
Avatar billede jakwag Nybegynder
29. december 2003 - 10:07 #13
Tak for point : )
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