|
|||
Menü auf Startseite funktioniert nach FORM SUBMIT nicht mehr
Hallo HTML-ler.
Ich versuche nun schon seit mehr als einer Woche ein Problem zu lösen. Ich habe da eine startseite.html auf der links ein DIV ist, welches ich als Menü benutze und rechts vom DIV befindet sich noch ein iFrame, in dem je nach gewähltem Menü die Inhalte dargestellt werden. So, wenn ich nun links im Menü ein Formular (form.php) aufrufe, wird es im iFrame dargestellt. Dort kann ich es ausfüllen und per Submit Button mit POST an auswertung.php schicken. Diese auswertung.php empfängt die Daten vom Formular und macht entsprechend dann eine Ausgabe im iFrame. Nur nach der Ausgabe funktioniert mein Menü im linken DIV nicht mehr. Ich kann die Menüeinträge (Links) anklicken so oft ich will, es tut sich nichts mehr. Wenn ich aber nur mein Formular aufrufe ohne es zu submitten, funktioniert mein Menü noch, also alle Menü Punkte können angeklcikt werden und es wird entsprechend im iFrame dargestellt. Nur nach Submit nicht mehr. Es scheint so, als würde ich irgendwie den Bezug zur startseite.html verlieren, wenn nach dem Submit die auswertung.php die Ausgabe im iFrame macht! Ich muss auch dazu sagen, dass ich in der auswertung.php noch eine weitere php-Datei include bevor ich die Ausgabe mache, wenn das hier für euch von Bedeutung sein sollte... Versteht ihr in etwa was ich meine? Zum besseren Verständnins füge ich mal meinen Code mit ein: HTML-Code:
startseite.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <body bgcolor="white" link="0066FF" onload="ausgabebereich.location.href='abgleich.php' "> <!-- Navigationsmenü --> <div id="div_navi" name="navigation"> <table><td id="navi_ueberschrift"> Navigation </td></table> <table id="tabelle"> <tbody> <a href="form.php" target="ausgabebereich" ><tr><td style="text-decoration:none; color:white" > Menü 1 </td></tr></a> <a href="xxx.php" target="ausgabebereich" ><tr><td style="text-decoration:none; color:white" > Menü 2 </td></tr></a> <a href="xxx.php" target="ausgabebereich" ><tr><td style="text-decoration:none; color:white" > Menü 3 </td></tr></a> </tbody> </table> <table id="tabelle2"> <tbody> <a href="del_sperr_datei.php" target="ausgabebereich" ><tr><td style="text-decoration:none; color:white" >Sonstiges</tr></td></a> </tbody> </table> </div> <!-- Ausgabebereich --> <iframe id="ausgabebereich" name="ausgabebereich" class="ausgabebereich" > </iframe> </body> </html> HTML-Code:
form.php <form method="post" action="auswertung.php" name="abschicken" > <!-- Welche Art Nachricht soll versendet werden --> <a href="#" ><div class="box1_msg" onclick="showonlyone('popup_msg');" style="text-decoration:none; color:white">MSG-Ausgabe wählen</div></a> <div class="versteckt" id="popup_msg" style="z-index:1; width: 190px; height:118px; overflow:hidden; position:absolute; top:78px; left:265px; background:white; border:0px solid black;"> <a href="#" onClick="document.getElementById('popup_msg').style.display='none';" style="text-decoration:none; color:black; font-weight:bold" id="schließen1"> x </a> <div class="message" style="width: 190px; position:absolute; top:0px; left:0px; font-family: Arial; font-size: 18px; color: #000000; line-height: 20px;"> <table> <colgroup> <col width="30"> <col width="170"> </colgroup> <tbody> <br> <tr><td><input type="checkbox" name="msg" value="Störungs - MSG"></td><td>Störungs - MSG</td></tr> <tr><td><input type="checkbox" name="msg" value="Good - MSG"></td><td>Good - MSG</td></tr> <tr><td><input type="checkbox" name="msg" value="Info - MSG"></td><td>Info - MSG</td></tr> <tr><td><input type="checkbox" name="msg" value="Übergabe - MSG"></td><td>Übergabe - MSG</td></tr> </tbody> </table> </div> </div> <!-- Welche Anwendung(en) betrifft es --> <a href="#" ><div class="box1_anw" onclick="showonlyone('popup_anw');" style="text-decoration:none; color:white">Anwendung wählen</div></a> <div class="versteckt" id="popup_anw" style="z-index:1; width: 180px; height:117px;; overflow:hidden; position:absolute; top:112px; left:265px; background:white; border:0px solid black; "> <a href="#" onClick="document.getElementById('popup_anw').style.display='none';" style="text-decoration:none; color:black; font-weight:bold" id="schließen2"> x </a> <div style="width: 170px; position:absolute; top:0px; left:0px; font-family: Arial; font-size: 18px; color: #000000; line-height: 20px; "> <table> <colgroup> <col width="30"> <col width="170"> </colgroup> <tbody> <br> <tr><td><a href="#" onclick='checkbox()'>alle</a></td></tr> <tr><td><input type="checkbox" name="anw[]" onclick="menu_ausblenden()" value="Anwendung 1"></td><td>Anwendung 1</td></tr> <tr><td><input type="checkbox" name="anw[]" onclick="menu_ausblenden()" value="Anwendung 2"></td><td>Anwendung 2</td></tr> <tr><td><input type="checkbox" name="anw[]" onclick="menu_ausblenden()" value="Anwendung 3"></td><td>Anwendung 3</td></tr> </tbody> </table> </div> </div> <input type="submit" id="senden" name="senden" value="Mail abschicken" onclick="return prüfung()" > </form> PHP-Code:
HTML-Code:
Mail.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> <html> <head> <style type="text/css"> body {font-family:arial } h1 {font-size:30px; font-weight:bold; color:black; background-color:#; } h2 {font-weight:bold; font-weight:bold; text-decoration: underline;} p {font-size:16px; color:black;} </style> <body> <h1><font color='red'>Störungsmeldung für <?php echo "$anw[0], $anw[1] und $anw[2]"; ?> </font></h1> <p><br>Sehr geehrte Damen und Herren, <br><br> für folgende LOHN-Produkte ==> <?php echo "$anw[0], $anw[1] und $anw[2]"; ?> <br><br> ist derzeit eine Störung / Verzögerung aufgetreten! <table> <colgroup> <col width="180"> <col width="230"> </colgroup> <tr><td style="background-color:#D8D8D8">Ausfallursache:</td> <td style="background-color:#F2F2F2"> irgendein text </td></tr> <tr><td style="background-color:#D8D8D8">Voraussichtliche Dauer:</td> <td style="background-color:#F2F2F2"> blab la bla </td></tr> </table> Bitte geben Sie diese Information weiter. <br><br><br> Mit freundlichen Grüßen <br><br> </p> </body> </html> Ich hoffe ihr könnt mir weiter helfen Danke |
Sponsored Links |
|
|||
Dann stell die Seite auf einem der vielen Freehoster online.
Und verwende den Validator, um deine Seite auf Fehler zu checken. Dein Doctype ist falsch. Du verwendest veraltete Attribute, die ins CSS gehören. DU verwendest Tabellen für dein Layout, das macht man nicht. usw. Ich würde dir ja empfehlen einfach mal die Grundlagen von heutigem HTML und CSS zu lernen. Links dazu wurden hier ja schon häufig bekannt gegeben.
__________________
"Wieso ist der Code schrott, ich dachte hier seien Profis..." Aus einem Forum. |
Stichwörter |
formular, menü |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
FAQ -- Häufig gestellte Fragen und häufig gegebene Antworten | mazzo | CSS | 10 | 05.04.2012 17:32 |
Darstellungsproblem | flohpapa | CSS | 3 | 16.12.2009 08:55 |
Warum funktioniert mein Menü so? | Zen5656 | CSS | 1 | 29.10.2006 15:32 |
Umbruch in einem LI bei horizontalem Menü | M4rco | CSS | 12 | 13.10.2006 11:26 |
form input submit formatieren | PrinzEisenherz | CSS | 4 | 24.06.2004 12:30 |