hab wieder probleme mit meinem Formmailer. er öffnet ein Fenster, das ich net will!!!

T

Trinitron

so, guten Morgen erstmal!

hab ja schonmal gepostet wegen meinem Formmailer.

Wenn man auf senden klickt, werden die eingetragenen Informationen auch fehlerfrei versendet... also ich erhalte sie per eMail. aber das ist nicht das prob. denn wenn die daten versendet sind, wird ein fenster geöffnet. aber die seite ist weiss. und oben steht der pfad meiner *.php drann. ******** ist das, weil meine eignetliche seite dann weg isch, und erst neu geladen werden muss!

meine php ist eigentlich ok

in Flash hab ich folgendes auf den senden-button geklemmt:

on (release);
geturl("http://........./mail.php" , "" , "get" );
nextframeO;



oder liegts doch an der php?:


<?php

$sender = "From: $absender<$absender>";

$mailbody = "Von: $vorname $name\n";
$mailbody = $mailbody."Straße: $strasse\n";
$mailbody = $mailbody."Wohnort: $plz $ort\n";
$mailbody = $mailbody."Telefon: $tel\n";
$mailbody = $mailbody."eMail: $email\n\n";
$mailbody = $mailbody."Nachricht : $nachricht";

mail($empfaenger,$betreff,$mailbody,$sender);

?>



wer hier keine zeit/luscht hat, ich hab die beiden dateien nomml drangehängt...

ich hoffe ihr könnt mir schnell helfen!!!

thx timmy
 

Anhänge

  • mailformprob.zip
    3,9 KB · Aufrufe: 11
du kannst in der html-seite wo dein flash-film drin ist nen neuen frame mit höhe 0 pixel machen und das script in dem frame öffnen.
dann sieht man´s nich und deine seite bleibt.
 
Hi!

Ich hab das Problem auch mal gehabt, und habs so gelöst!
Bau die ein Frameset, mit 2 Frames den einen gibst du 1%
und den anderen in dem du deinen Falshfilm lädst gibst du
99%. Und bei deiner Aktion getUrl... gibst du als target den
Frame mit 1% an.
So wird die Seite in diesem Frame geöffnet den aber keiner siehts!

Villeicht hilfts dir!
 
Hmm...

stecke ja in dieser materie nich drin, aber diese beiden lösungen hören sich ganz schön gleich an ;) ;) ;) ;) ....


MfG Comander_Keen
 
gut, das war ja schonmal hilfreich. aber wenn ich "geturl" in einer anderen frame ausführen will, wie muss das dann aussehen? kurz: wie kann ich aus flash eine andere frame steuern? so mit target????

bitte ergänzen:

on (release);
geturl("http://www.........../mail.php" , "" , "get");
nextframeO;

oder stimmt noch was nicht?

ich danke für eure hilfe!!!

thx timmy
 
ja, schon. aber es funzt net. er startet es jetzt zwar in einem seperatem Fenster, aber das bringt mir auch nichts. sagen wir mal, meine frame in die es geladen werden soll, heisst frame1 und die mainframe (film) heisst frame2 was muss ich dann angeben?

geturl("http://www.............../mail.php" , "_frame1" , "get");

oder

geturl("http://www.............../mail.php" , "frame1" , "get");

oder

geturl("http://www.............../mail.php" , "_frame1.htm" , "get");

oder

geturl("http://www.............../mail.php" , "(DER GANZE PFAD _frame1" , "get");

oder was?

bitte: das muss ich noch wissen, dann lasss ich euch in Ruhe!!!!

thzx timmy
 
Hi!

Wenn dein Framset so aussieht:

<frameset rows="1,*" framespacing="0" frameborder="0" border="0" noresize>
<frame src="PHP.html" name="FRAME1" frameborder="0" scrolling="No" noresize marginwidth="0" marginheight="0">
<frame src="Flash.html" name="unten" frameborder="0" scrolling="No" noresize marginwidth="0" marginheight="0">
</frameset>

dann schreibst du!



geturl("http://www.............../mail.php" , "frame1" , "get");
 
scusi, aber ich habs mit dreamweaver gemacht, da weiss ich net wie die dinger genau heissen!
 

Neue Beiträge

Zurück