Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-10-2003, 16:28   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 5
Unhappy LoadVars.send() will kein POST machen...

Hi @all,

ich hab ein Problem mit loadVars.send(). In der Hilfe habe ich gelesen, dass - sofern kein "GET" angegeben wird - immer ein POST-Request gesendet wird. Tut's aber nicht...

ActionScript:
  1. wk_sender = new LoadVars();
  2. wk_sender.name = "Coentje";
  3.  
  4. senden.onRelease = function() {
  5.     wk_sender.send("http://lokale_ip/mein_cf.cfm","mh","POST");
  6. };

Alles läuft fast nach Plan: Die Seite wird in einem Browserfenster (mh) geöffnet und angezeigt. Nur leider werden die Daten nicht per POST sondern per GET (http://lokale_ip/mein_cf.cfm?name=Coentje) übergeben. OK, in diesem Beispiel ist das nicht weiter dramatisch, da ich aber bei meinem Vorhaben mit wesentlich größeren Datenmengen zurecht kommen muß, wäre mir ein POST-Request schon lieber.

Kann mich da mal bitte einer in die richtige Richtung prügeln?

Danke,
Coentje
Coentje ist offline   Mit Zitat antworten
Alt 19-10-2003, 16:46   #2 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
POST geht nur im Browser, wenn ich mich nicht irre.

mfg .r
bokel ist offline   Mit Zitat antworten
Alt 19-10-2003, 17:07   #3 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 5
Nur wenn der Flashfilm im Browser läuft, oder nur aus einem Form in einem Browser? Was dann ja im Gegensatz wäre zu:

http://www.macromedia.com/de/devnet/...hmx_php02.html
Zitat:
Ein LoadVars-Objekt überträgt Daten zwischen einem serverseitigen Skript wie PHP, ASP, CF, Perl oder JSP und einem Macromedia Flash MX-Film. Die Eigenschaften des LoadVars-Objekts werden entweder mit der POST- oder GET-Methode als Variablen an das Skript gesendet. Vom Skript zurückgegebene Variablen stehen Macromedia Flash als Eigenschaften des in der Lademethode angegebenen LoadVars-Objekts zur Verfügung.

_LoadVars.send verwenden

Format: loadVarsObject.send( url, ziel, methode )
url, ziel und methode sind Ausdrücke
Wenn das swf im Browser läuft geht es übrigens auch nicht...
Coentje ist offline   Mit Zitat antworten
Alt 19-10-2003, 17:15   #4 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Funktioniert denn das Posten aus einem Html-formular heraus ? Also nicht über Flash, sondern mit einem einfachen Formular.

mfg r.
bokel ist offline   Mit Zitat antworten
Alt 19-10-2003, 17:26   #5 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 5
Zur Sicherheit gerade nochmal ausprobiert. Ja, das geht.

Die "empfangende" Datei macht auch noch nicht viel, ausser zu erzählen was ankommt.

Zitat:
<cfif StructCount(Form) GT 0>
<cfdump var = #Form#>
<cfelse>
kein POST
</cfif>
<br>
Übersicht aller ankommenden Daten:<br>
<cfdump var= #cgi#>
Für nicht CFler: Es werden alle Daten des Form-Structures (eben die per POST empfangenen Daten) und alle Daten des CGI-Structures (all so'n Zeugs wie METHOD_REQUEST und so) angezeigt.
Coentje ist offline   Mit Zitat antworten
Alt 19-10-2003, 17:44   #6 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Hm, merkwürdig. Ich lese gerade im Moock, S. 1002, dass er wg. diverser Probleme empfiehlt GET zu benutzen. Hast du vielleicht eine außergewöhnliche Browser/Player Kombination ?

mfg .r
bokel ist offline   Mit Zitat antworten
Alt 19-10-2003, 18:05   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 5
Zitat:
Hast du vielleicht eine außergewöhnliche Browser/Player Kombination ?
Ja: IE6!

Nein, mal im Ernst: nein hab ich nicht. Ich hab das aus schierer Verzweiflung jetzt schon auf mehreren Umgebungen ohne Erfolg ausprobiert.
Aber wenn für loadVars.send() nicht die Standard-Einstellung "POST" sondern "GET" (nota bene von Moock) empfohlen wird - gibt es vielleicht irgendeinen alternativen Ansatz den ich mal ausprobieren könnte um an einen POST-Request (der halt auch gleich das Browserfenster aufmacht) zu kommen?

Freu mich auf jeden Fall, dass es scheinbar nicht nur an meiner Dummheit liegt

Nachsatz: Was wohl "diverse Probleme" sind?

Geändert von Coentje (19-10-2003 um 18:07 Uhr)
Coentje ist offline   Mit Zitat antworten
Alt 20-10-2003, 08:34   #8 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 5
Red face

OK, doch meine Dummheit !

Ich hab heute morgen die paar Zeilen AS die ich oben erwähnt hatte mal neu geschrieben und nun klappts es. Den Typo habe ich dabei allerdings noch nicht gefunden War wohl zu lange, die letzte Woche... Sorry für die Aufregung und dank an Ralf.

Bleibt nur noch die Frage nach den "diversen Problemen" und einer möglichen Alternative um die zu umgehen.

Grüße aus dem Norden,
Coentje
Coentje 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 18:48 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele