Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 10-11-2005, 16:17   #1 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 39
warum neues Fenster bei .send???

Hallo,

ich übermittle mittels send Daten an eine .jsp Datei. Das klappt auch wunderbar.
Allerdings öffnet sich diese immer in einem neuen Browserfenster. Habs mit Firefox und IE probiert.

Was kann ich machen damit der aktuelle Flashfilm durch die .jsp Datei ersetzt wird.

Ein genaus Ziel kann ich doch nur mit getURL() angeben, oder?


Mein Code:
ActionScript:
  1. db.buchen = function()
  2. {
  3.                 // Hier sind die Variablen
  4.         sendeObjBuchen.var1 = var1       
  5.        
  6.         // schreibt in Datei       
  7.         sendeObjBuchen.send("../www/reserve.jsp", "POST");
  8. }


Danke
Gruß novaPulse
novaPulse ist offline   Mit Zitat antworten
Alt 10-11-2005, 16:22   #2 (permalink)
zimmer 101
 
Benutzerbild von ricobeck
 
Registriert seit: Jul 2003
Ort: LE
Beiträge: 1.581
versuch's mal mit sendAndLoad();
sollte ohne fenster funktionieren.
__________________
Illogical comparison with NaN. Any comparison operation involving NaN will evaluate to false because NaN != NaN.
ricobeck.de
ricobeck ist offline   Mit Zitat antworten
Alt 10-11-2005, 16:45   #3 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 39
Hallo,
hab's mit sendAndLoad versucht. Jetzt geht gar nichts mehr.
Hab' ich evtl. was falsch gemacht?


ActionScript:
  1. var sendeObjBuchen:LoadVars = new LoadVars();
  2.  var ladeObjBuchen:LoadVars = new LoadVars();
  3.  
  4.  var dbBuchen:Object = new Object();
  5.  
  6. // DB wird gelesen
  7. dbBuchen.loadingBuchen = function()
  8. {
  9.     // beim Laden wird die Funktion db.anzeigen ausgeführt
  10.     ladeObjBuchen.onLoad = db.buchen;
  11.  
  12.     // lädt Datei text.txt
  13.     sendeObjBuchen.sendAndLoad("../www/reserve.jsp", ladeObjBuchen, "POST");
  14. }
  15.  
  16.  
  17. dbBuchen.buchen = function()
  18. {
  19.         sendeObjBuchen.mail = _root.mail;   
  20.                
  21.        
  22.         // schreibt in Datei       
  23.         //sendeObjBuchen.sendAndLoad("../www/reserve.jsp", "POST");
  24. }
  25.  
  26. //Aufruf
  27. dbBuchen.loadingBuchen();
novaPulse ist offline   Mit Zitat antworten
Alt 12-11-2005, 11:46   #4 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 39
Hallo nochmal,

habe es weiter mit sendandload versucht, leider ohne erfolg. Ich denke auch, dass meine Frage missverstanden wurde:

- Mit .send hatte ich das Problem, dass bei Aufruf die .jsp Datei in einem neuen Browserfenster geöffnet wird. Die Übertragung funktioniert dabei korrekt. Die swf. bleibt im Browserfenster offen.
- Mit sendandload wird es auch übertragen, ohne dass ein neues Fenster geöffnet wurde.

Ich möchte aber, dass das aktuelle Fenster, indem sich die Flashanwendung befindet, ERSETZT wird durch die Ergebnisse der jsp Datei. d.h ich benötige die Flashanwendung nach dem absenden der Variablen nicht mehr.
Das Senden könnte ich also auch mit getURL erreichen, nur dass ich damit die Variablen nur mit GET anhängen könnte, was leider nicht in Frage kommt.

geht z.B. Folgendes:
- getURL verwenden mit der Möglichkeit die Variablen mit Post mitzugeben??? oder
- die .swf aus der gesendet wird bereits in eine .jsp datei einbinden und mittels sendAndload die Variablen an genau diese Datei zuschicken. Dann mit If abfragen, ob Variablen gesetzt sind. Wenn Ja, zeige Ergebnis an, wenn Nein zeige Flash an ...


Danke für jeden Tipp ;-)


Gruß
novapulse
novaPulse ist offline   Mit Zitat antworten
Alt 12-11-2005, 11:52   #5 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
hallo..

ein blick in die hilfe hätte dir verrate, dass LoadVars.send() ein neues Browser-fenster öffnet..


PHP-Code:
// beim Laden wird die Funktion db.anzeigen ausgeführt
ladeObjBuchen.onLoad db.buchen;


// db.buchen ist nirgends definiert... ? 
gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 12-11-2005, 12:18   #6 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 39
hehe, ok, schonmal hilft die Hilfe ;-)

der obere Code hat noch ein paar Macken und ist nicht mehr aktuell.
Es geht mir eigentlich nur ums prinzipielle vorgehen ...
novaPulse ist offline   Mit Zitat antworten
Alt 12-11-2005, 12:29   #7 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
aha, naja...

PHP-Code:
getURL("yourdomain/yourscript.php""_self""POST"); 
warum soll das nicht gehen ?
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn
the binary ist offline   Mit Zitat antworten
Alt 12-11-2005, 12:36   #8 (permalink)
Neuer User
 
Registriert seit: Aug 2003
Beiträge: 39
Bei GET hänge ich sie direkt an die URL dran. Aber wie sage ich getURL mit POST welche Variablen mitgesendet werden sollen und wie diese in der Zieldatei heißen?
Evlt. sitze ich nur schon zu lange davor und sehen den Wald vor lauter Bäumen nicht ... ;-)
novaPulse 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 11:24 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele