zurück zur Startseite
  


Zurück XHTMLforum > (X)HTML und CSS > (X)HTML
Seite neu laden Menü auf Startseite funktioniert nach FORM SUBMIT nicht mehr

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 23.08.2013, 17:14
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.08.2013
Beiträge: 2
Ceres82 befindet sich auf einem aufstrebenden Ast
Standard 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:
Auswertung.php

<?php

    
//**** Daten aus Formular empfangen ****
    
$msg$_POST["msg"];
    
$anw$_POST["anw"];
    

    echo 
'E-Mail wurde verschickt!';
        
        
//**** Hier wird die Email-Nachricht ****
        
ob_start(); 
        include(
"mail.php"); 
        
$message ob_get_contents(); 
        
ob_end_flush();                            // Ausgabe am Bildschirm
        //ob_end_clean(); 

        
        
$to      'xxxx@test.de'
        
$header  "MIME-Version: 1.0\r\n";
        
$header .= "Content-type: text/html; charset=iso-8859-1\r\n";

        
$subject 'Test Email über PHP versendet'

        
        
//**** Email verschicken ****
        
mail($to$subject$message$header);
?>
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
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 23.08.2013, 18:02
Erfahrener Benutzer
XHTMLforum-Mitglied
 
Registriert seit: 17.08.2013
Beiträge: 242
mymaksimus befindet sich auf einem aufstrebenden Ast
Standard

Link zur homepage?
Sry aber so kann man schlecht helfen
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 23.08.2013, 18:22
Neuer Benutzer
neuer user
Thread-Ersteller
 
Registriert seit: 23.08.2013
Beiträge: 2
Ceres82 befindet sich auf einem aufstrebenden Ast
Standard

Ich glaub es dir, dass er schwer nachzuvollziehen ist.
Kann den Link nicht zur Verfügung stellen, weil die Seite sich in einem Intranet befindet.
Mit Zitat antworten
  #4 (permalink)  
Alt 23.08.2013, 21:00
?!?
XHTMLforum-Kenner
 
Registriert seit: 20.03.2013
Beiträge: 1.638
explanator sorgt für eine eindrucksvolle Atmosphäreexplanator sorgt für eine eindrucksvolle Atmosphäre
Standard

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.
Mit Zitat antworten
Antwort

Stichwörter
formular, menü

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ä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


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:05 Uhr.