Supportnet / Forum / PC-Sonstiges
Warum kann ich mit Internet Explorer 5.5 keine Formulare versenden?
Frage
Wenn ich z.B. Prospekte anfordern will o.ä., ein webbasiertes Formular ausfülle und dann auf den "Absenden"-Button drücke, öffnet sich immer das e-mail-Formular von Outlook 97. Hier ist zwar die richtige e-mail-Adresse eingetragen, aber alle Infos, die ich so schön ins Formular eingetragen hatte, sind weg. Wo liegt der Fehler, kann mir jemand helfen?
Antwort 1 von Maschi
hi Till,
kannst du mal die Zeile mit
<form action=....."
vom Quellcode einer solchen Seiten hier posten?
gruß, Maschi
kannst du mal die Zeile mit
<form action=....."
vom Quellcode einer solchen Seiten hier posten?
gruß, Maschi
Antwort 2 von Till
Hi Maschi, das sieht ja so aus, dass Du viel Ahnung hast. Nachfolgend nun die entsprechenden Zeilen vom Quellcode einer solchen Seite. Kannst Du damit etwas anfangen?
Ich bin gespannt. Vielen Dank
Till
Prospekte aus und wir senden Ihnen gern das angeforderte Informationsmaterial per Post zu.<br>
<form name="Prospekte" action="mailto:marketing@hansametall.com" method="post" enctype="text/plain">
<br>
<b>1. Prospekte:</b><br>
<br>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
Ich bin gespannt. Vielen Dank
Till
Prospekte aus und wir senden Ihnen gern das angeforderte Informationsmaterial per Post zu.<br>
<form name="Prospekte" action="mailto:marketing@hansametall.com" method="post" enctype="text/plain">
<br>
<b>1. Prospekte:</b><br>
<br>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
Antwort 3 von Maschi
Hi Till,
das kann auch nicht klappen.
Ich weiss nicht , auf welchem Browser dieses Konstrukt laufen soll.
Der "Action"-Parameter im Form-Tag ist ein "Server-side form handler", d.h. die EIngaben im Formular werden an den Server geschickt, und zwar an den Inhalt von "Action".
Da es auf dem Server so etwas wie "mailto:bla@blubb.com" nicht gibt, kann das auch nicht klappen.
Stattdessen wird das "mailto:" vom Browser interpretiert, und der macht nichts anderes als an ein (installiertes) Email-Programm die Empfängeradresse zu geben, mehr nicht.
Kurz, der Fehler liegt nicht bei dir, sondern beim Author der Seite.
Ich würde an die Email-Adresse eine Mail schicken, mit der Empfehlung mal bei www.w3c.org vorbeizuschauen.
Für dich bleibt wohl nur übrig, die Eingaben, die du im Formular gemacht hast, in die Mail zu kopieren.
Gruß, Maschi
das kann auch nicht klappen.
Ich weiss nicht , auf welchem Browser dieses Konstrukt laufen soll.
Der "Action"-Parameter im Form-Tag ist ein "Server-side form handler", d.h. die EIngaben im Formular werden an den Server geschickt, und zwar an den Inhalt von "Action".
Da es auf dem Server so etwas wie "mailto:bla@blubb.com" nicht gibt, kann das auch nicht klappen.
Stattdessen wird das "mailto:" vom Browser interpretiert, und der macht nichts anderes als an ein (installiertes) Email-Programm die Empfängeradresse zu geben, mehr nicht.
Kurz, der Fehler liegt nicht bei dir, sondern beim Author der Seite.
Ich würde an die Email-Adresse eine Mail schicken, mit der Empfehlung mal bei www.w3c.org vorbeizuschauen.
Für dich bleibt wohl nur übrig, die Eingaben, die du im Formular gemacht hast, in die Mail zu kopieren.
Gruß, Maschi
Antwort 4 von Maschi
Hi Till,
ich habe gerade herausfinden müssen, dass ich unrecht hatte:
Es funktioniert tatsächlich, dass man über eine mailto-Angabe im Action-Parameter des Form-Tags die Eingaben, die man gemacht hat, in eine Mail einbinden kann.
Allerdings habe ich das nur mit dem IE 5.0 und Netscape 4.7 unter NT 4.0 ausprobiert.
Vielleicht mag es bei dir am IE 5.5 liegen?
Oder bei den entsprechenden Form-tags wie z.B. "input" sind keine "name"-Parameter angegeben?
Das weiss ich leider nicht.
Also: Sorry für meine falsche Aussage von wegen flasches HTMl und so. :-/
gruß, Maschi
ich habe gerade herausfinden müssen, dass ich unrecht hatte:
Es funktioniert tatsächlich, dass man über eine mailto-Angabe im Action-Parameter des Form-Tags die Eingaben, die man gemacht hat, in eine Mail einbinden kann.
Allerdings habe ich das nur mit dem IE 5.0 und Netscape 4.7 unter NT 4.0 ausprobiert.
Vielleicht mag es bei dir am IE 5.5 liegen?
Oder bei den entsprechenden Form-tags wie z.B. "input" sind keine "name"-Parameter angegeben?
Das weiss ich leider nicht.
Also: Sorry für meine falsche Aussage von wegen flasches HTMl und so. :-/
gruß, Maschi

