Supportnet / Forum / Webseiten/HTML
E-Mail in der Webseite
Frage
In meiner Flash Webseite habe ich auf der letzten Seite ein Kontaktformular (E-Mail/Outlook) .Was muss ich machen damit das e-mail Fenster sich nur dann öffnet, wenn der Besucher auf das Wort Kontaktformular klickt? Jetzt erscheint das Outlook-Formular sofort beim öffnen der Seite, was sehr nervig ist. Ich habe diesen Code verwendet und würde ihn jetzt gern eingrenzen.
getURL("mailto:meine e-mailadresse");
Über einen Tip würde ich mich sehr freuen, bin im Moment etwas ratlos.
Antwort 1 von Dixi*
Hi, wenn der Code im Javascript eingebunden ist wird dieser mit Aufruf der Seite autom. gestartet. Entferne den Aufruf aus dem Script und füge stattdessen einen normalen Link in dieser Art ein <a href="mailto:fritz.eierschale@example.org">Fritz Eierschale, fritz.eierschale@example.org</a>
Antwort 2 von Repro
Danke Dixi, aber mit deinem Code habe ich sofort eine Fehlermeldung. Ich habe Fla, swf und html Datein
Antwort 3 von rfb
schau dir mal diese Seite an: http://www.flashhilfe.de/forum/flash/email-link-in-flash-setztenwie...
Wichtig ist der Hinweis am Ende. Der Formularversand mit dieser Methode (wie auch der in Antwort 1) ist alles andere als zuverlässig, da vollkommen abhängig von zufällig günstigen Compi- und Browsereinstellungen.
Es ist eher schade um den Aufwand, wenn die Seitenbesucher dann nur gefrustet die Seite verlassen, da sich beim Formularversand nix tut.
Allerdings ist deine Seite dank dem benötigten Flash-Plugin sowieso nicht für alle Surfer sichtbar.
Wichtig ist der Hinweis am Ende. Der Formularversand mit dieser Methode (wie auch der in Antwort 1) ist alles andere als zuverlässig, da vollkommen abhängig von zufällig günstigen Compi- und Browsereinstellungen.
Es ist eher schade um den Aufwand, wenn die Seitenbesucher dann nur gefrustet die Seite verlassen, da sich beim Formularversand nix tut.
Allerdings ist deine Seite dank dem benötigten Flash-Plugin sowieso nicht für alle Surfer sichtbar.
Antwort 4 von Repro
Danke rfb,hab ich gemacht aber bin nicht schlauer geworden (leider)ich habe glaub ich so Schwierigkeiten weil mein Server kein php zulässt,und ich nicht weiß wie ich den Code umschreiben soll damit er läuft. Ohne ein Zusatzpacket zu kaufen das erheblich teurer wäre.(nur damit die e-mail funktioniert)
Das ist mein Code:
//t1.onSetFocus=function(){if(t1_2=="your name") {t1_2=""} }
t1.onSetFocus = function() {
if (t1_2 == "") {
t1_2 = "";
}
};
t3.onSetFocus = function() {
if (t3_2 == "") {
t3_2 = "";
}
};
t4.onSetFocus = function() {
if (t4_2 == "") {
t4_2 = "";
}
};
t5.onSetFocus = function() {
if (t5_2 == "") {
t5_2 = "";
}
};
t6.onSetFocus = function() {
if (t6_2 == "") {
t6_2 = "";
}
};
t3.onKillFocus = function() {
if (t3_2 == "") {
t3_2 = "";
}
};
t4.onKillFocus = function() {
if (t4_2 == "") {
t4_2 = "";
}
};
t5.onKillFocus = function() {
if (t5_2 == "") {
t5_2 = "";
}
};
t6.onKillFocus = function() {
if (t6_2 == "") {
t6_2 = "";
}
};
t1.onKillFocus = function() {
if (t1_2 == "") {
t1_2 = "";
}
};
P.S: wenn die Seitenbesucher sooooooooo gefrustet sind wie ich jetzt..................ohhhhhhhhhhhhhhhh Mann
aber noch einmal danke das du geschrieben hast.
Das ist mein Code:
//t1.onSetFocus=function(){if(t1_2=="your name") {t1_2=""} }
t1.onSetFocus = function() {
if (t1_2 == "") {
t1_2 = "";
}
};
t3.onSetFocus = function() {
if (t3_2 == "") {
t3_2 = "";
}
};
t4.onSetFocus = function() {
if (t4_2 == "") {
t4_2 = "";
}
};
t5.onSetFocus = function() {
if (t5_2 == "") {
t5_2 = "";
}
};
t6.onSetFocus = function() {
if (t6_2 == "") {
t6_2 = "";
}
};
t3.onKillFocus = function() {
if (t3_2 == "") {
t3_2 = "";
}
};
t4.onKillFocus = function() {
if (t4_2 == "") {
t4_2 = "";
}
};
t5.onKillFocus = function() {
if (t5_2 == "") {
t5_2 = "";
}
};
t6.onKillFocus = function() {
if (t6_2 == "") {
t6_2 = "";
}
};
t1.onKillFocus = function() {
if (t1_2 == "") {
t1_2 = "";
}
};
P.S: wenn die Seitenbesucher sooooooooo gefrustet sind wie ich jetzt..................ohhhhhhhhhhhhhhhh Mann
aber noch einmal danke das du geschrieben hast.
Antwort 5 von rfb
ohne zu wissen was du mit diesem Code anzustellen gedenkst möchte ich nur anmerken, das das nach ziemlichem Spaghetticode aussieht, sprich relativ umständlich.
Völlig unklar ist mir sowas:
Ist das eine Besonderheit deren Zweck mir nur entgangen ist?
Völlig unklar ist mir sowas:
Zitat:
if (t6_2 == "") {
t6_2 = "";
}
also: wenn t6_2 leer ist soll t6_2 leer seinif (t6_2 == "") {
t6_2 = "";
}
Ist das eine Besonderheit deren Zweck mir nur entgangen ist?

