Ich bin eine sehr Jagd/copy/paste Art von Kerl, wenn es so an das Backend kommt bitte die Schatten entschuldigen, wenn es ekelhaft ist :)Senden-Taste funktioniert nicht innerhalb eines iframe in IE
Hier ist die Lowdown : Ich habe eine Website "eine Seite" Stil und jeder Unterabschnitt ist ein Iframe, die Sie hier sehen können: website
Das Problem ist: Der Abschnitt Kontakt in IE. Es ist auch ein Iframe mit drw-mailform.php darin. Ich kann den Submit-Button nicht benutzen, wenn er im Iframe arbeitet, ABER wenn ich ihn direkt tippe, www.danielwheeler.net/drw-mailform.php, funktioniert das Formular einwandfrei. Also, irgendwas mit dem iframe macht mir Spaß und nach vielen google Versuchen muss ich noch herausfinden warum.
Index-ie.html Code ist: (Ok, sorry ich kann hier nicht den Code aus Dreamweaver zu kopieren/einfügen scheinen, ohne es ein unformatierter Block von Chaos zu sein.?)
DRW-mailform.php Code in Iframe aufgerufen wird:
<style type="text/css">
label{font:1em arial,helvetica,sans-serif;color:#663300}
a{color:#663300;text-decoration:none;outline:none;}
a:hover{color:#663300;}
body{background-color:transparent;}
</style>
<form name="contactform" method="post" action="send-form-email.php">
<table width="387" height="396" align="center" cellspacing="10" background="img/contact_bg.jpg" style="background-repeat:no-repeat;">
<tr>
<td height="66" colspan="2" valign="top">
<label for="first_name"></label></td>
</tr>
<tr>
<td width="121" valign="top"><label for="first_name">First Name *</label></td>
<td width="230" valign="top"><input type="text" name="first_name" maxlength="50" size="30" /></td>
</tr>
<tr>
<td valign="top"">
<label for="last_name">Last Name *</label> </td>
<td valign="top">
<input type="text" name="last_name" maxlength="50" size="30"> </td>
</tr>
<tr>
<td height="26" valign="top">
<label for="email">Email *</label></td>
<td valign="top">
<input type="text" name="email" maxlength="80" size="30"> </td>
</tr>
<tr>
<td height="101" valign="top">
<label for="comments">Comments *</label> </td>
<td valign="top"><textarea name="comments" cols="25" rows="6"></textarea></td>
</tr>
<tr>
<td height="75" colspan="2" style="text-align:center">
<input type="submit" value="Send"> </td>
</tr>
</table>
</form>
Nun, hoffentlich ist das genug, um mir etwas Hilfe anzubieten. Danke an alle die versuchen :)
Ich sage nicht, iframes sind schlecht, per se, aber der Missbrauch von iframes (eine allzu häufige ocurance) ist definitiv schlecht. –