1 & 1 Webmailerformular
.sea.monkey.
- sonstiges
0 knuddel0 .sea.monkey.0 .sea.monkey.0 wahsaga
Hi,
ich bin grade dabei für einen Kunden eine Newsletter möglichkeit in seine Page einzubauen...da er bei 1 & 1 ist dachte ich mir ich benutze doch das ziemlich komfortable Tool das die mir bereitstellen (ich hoffe das kennt hier einer).
Problem:
Das Tool erstellt selber ein Formular zum Anmelden an den Newsletter, das btw sehr häßlich ist...daher dachte ich mir ich entnehme dem generierten Formular alle hiddenfields, die action und die namen für die felder und integriere das auf der Page selber...das klappt natürlich nicht (wer hätte das erwartet). Es entsteht ein 450 bad request(unbekannter parameter).
Daher die Frage hat jemand Erfahrung damit?
oder weiß was ich beachten muss?
schönen Gruß
.sea.monkey.
P.S. JA ich habe bei dem technischen Support von 1 & 1 angerufen um die zu fragen...aber in der Zeit hätte ich auch besser eine rauchen gehen können.:-)
Moin,
mal bitte den kompletten code posten.
hi,
also 1und 1 stellt sich die seite mit dem formular so vor:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:exslt="http://exslt.org/common" xmlns:edyn="http://exslt.org/dynamic"
xmlns:estr="http://exslt.org/strings" xmlns:admin="http://www.schlund.de/tinc/admin"
xmlns:guest="http://www.schlund.de/tinc/guest" xmlns:menu="http://www.schlund.de/tinc/menu"
xmlns:gen="http://www.schlund.de/tinc/general" xmlns:var="http://www.schlund.de/tinc/variables"
xmlns:cpn="http://www.schlund.de/tinc/components" xmlns:dyn="http://www.schlund.de/tinc/dynpages"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:pmtns="http://schemas.schlund.de/pmt">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="http://www.XXX.de/spicons/tinc/eueconfig/newsletter/style/index.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<form action="http://www.XXX.de/tinc" method="post" accept-charset="utf-8">
<input type="hidden" name="try" value="true" />
<input type="hidden" name="RegistrationFormID" value="XXX" />
<div class="box">
<input type="hidden" name="key" value="XXX" />
<h1>Anmelden</h1>
<table cellpadding="2" cellspacing="1">
<tr class="message">
<td colspan="2"><div>Bitte fllen Sie alle Felder aus. Die mit Sternchen markierten Felder sind Pflichtfelder.</div></td>
</tr>
<tr class="high mandatory">
<td class="title">
E-Mail:<strong> *</strong>
</td>
<td><input type="text" name="EMail" class="text" size="15" value="" /></td>
</tr>
<tr style="vertical-align:bottom">
<td style="text-align:left">
<a href="http://www.XXX.de/tinc?key=XXX&RegistrationFormID=XXX">Abmelden</a>
</td>
<td colspan="2"><input type="submit" class="submit" style="float:right" value="Anmelden" /></td>
</tr>
</table>
</div>
</form>
</body>
</html>
Und ich wollte jetzt quasi ein anderes Formular erstellen und das an dieselbe Action schicken.
schönen Gruß
.sea.monkey.
hi again,
ok ich bin von alleine ein bißchen weiter gekommen.
Wenn man den submit Button genauso lässt wie er ist, dann gehts...
<input type="submit" class="submit" style="float:right" value="Anmelden" />
ich würde allerdings gerne ein Image habe...
ich hab mal
<input type="image" src="../button.jpg" class="submit" style="float:right" value="Anmelden" />
probiert allerdings ohne erfolg.
Jemand ne ahnung was auf der anderen Seite entgegen genommen wird bzw überprüft wird, das bewirkt das es so nicht klappt?
schönen Gruß´
.sea.monkey.
hi,
Wenn man den submit Button genauso lässt wie er ist, dann gehts...
ich würde allerdings gerne ein Image habe...
dann sag den benutzern, sie sollen einen fähigeren browser als den IE nutzen :-)
Jemand ne ahnung was auf der anderen Seite entgegen genommen wird bzw überprüft wird, das bewirkt das es so nicht klappt?
das problem liegt nicht auf der anderen seite, sondern beim IE:
http://forum.de.selfhtml.org/archiv/2004/2/t73042/
http://forum.de.selfhtml.org/archiv/2004/10/t93345/
einfacher workaround könnte in diesem falle vermutlich sein, einfach noch ein hidden field anzulegen, welches den namen und value des originalen submit-buttons erhält - damit diese kombination auch vom IE "richtig" übertragen wird.
gruß,
wahsaga
Hi,
Nein tut es nicht. Ich benutze zum Beispiel gar keinen IE und es funzt ja trotzdem nicht. Das Problem ist/war definitiv eine Überprüfung auf der anderen Seite.
Mittlerweile habe ich es auch rausgefunden:
Es wird das Value des Buttons überprüft...der ist natürlich bei einem image nicht gegeben.
Extrem guter Workaround: Button per css stylen.
schönen Gruß
.sea.monkey.