Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 09-03-2005, 10:20   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Stuttgart
Beiträge: 29
Für popup-Fenster 2 Klicks nötig

Code:
on (release) { 

var objekt = new LoadVars(); 
    objekt.onLoad = geladen 
    objekt.var1 = var1;
    objekt.var2 = var2;
    objekt.sendAndLoad("http://localhost/popup.php", objekt, "GET");

geladen=function(erfolgreich){ 
if(erfolgreich){ 
getURL("javascript:winOpen('http://localhost/popup.php?var1="+var1+"&var2="+var2+"', 600, 400); void(0);");  
}else{ 
stop(); 
} 
} 
}
Ich habe dieses recht einfache Skript welches auch funktioniert mit Hilfe dieses Forums zusammengebastelt. Es übergibt Variablen (Benutzername und Kennwort) an eine php-Datei, diese liest Daten aus einer DB aus und entscheidet ob der Login gültig ist, oder der Zutritt verweigert wird.
Das Problem ist, dass man 2x auf den Login-Button, auf welchen obiges AS gelegt ist, klicken muss um das Pop-up-Fenster zu öffnen.
Das ist heute der letzte Tag in meinem Praktikum und es wäre super wenn ich das noch hinbekommen würde. Deshalb meine Bitte ob mir nicht jemand das Skript so umstellen kann, dass es mit einem Klick funktioniert. Wäre wirklich super und vielen Dank an alle Antworten im voraus! Viele Grüsse
VenomDemon ist offline   Mit Zitat antworten
Alt 09-03-2005, 11:12   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
bin mir nicht sicher,
aber das problem könnte sein, daß du das php lädst und
DIREKT danach abfragst, ob es geladen ist, was ja zu dem
zeitpunkt eher unwahrscheinlich ist. beim zweiten klick
ist es dann natürlich da und if(ergolgreich) ist gleich true.

wie gesagt, daß ist nur spekulation, aber ich würde mal mit
dem klick das php laden und danach eine schleife starten,
die kontinuierlich abfragt, ob das laden erfolgreich war und
wenn es so ist dann das getURL startet und die schleife
beendet.

hat sonst jemand ideen im forum??

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 09-03-2005, 11:57   #3 (permalink)
Definitionssache
 
Benutzerbild von dburucu
 
Registriert seit: Apr 2003
Ort: Braunschweig
Beiträge: 2.433
ich denke mal, dass das so aussehen sollte:

on (release) {

getURL("javascript:winOpen('http://localhost/popup.php?var1="+var1+"&var2="+var2+"', 600, 400); void(0);");

}

wofür brauchst du denn die sendandload Sachen dort, wenn du danach wieder auf die gleiche Seite gehst?
dburucu ist offline   Mit Zitat antworten
Alt 09-03-2005, 12:22   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2002
Ort: Stuttgart
Beiträge: 29
dburucu, vielen Dank das funktioniert super und vereinfacht das ganze sehr. Und natürlich auch ein dankeschön für die antwort des posters davor. wirklich klasse forum.
grüsse
VenomDemon ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 13:22 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele