Hallo,
ich möchte in einem kleinen HTML-Script eine Datei in einem inline-Frame anzeigen, der Dateiname soll dabei aus den Formulareingaben generiert werden.
Den Dateinamen kann ich ermittlen, aber die Datei nicht anzeigen - wie kann ich den Dateinamen übergeben?
Ich habe ein vereinfachtes Demoscript erstellt:
	
	
	
		
In dieser Zeile liegt mein Problem:
<form name="form" method="post" action="$datei" target="I1" onsubmit="showtable(this.form)" >
Ich möchte nach Möglichkeit ohne PHP auskommen.
Idealerweise würde noch eine Fehlerseite gezeigt, wenn die angeforderte Datei nicht vorhanden ist.
				
			ich möchte in einem kleinen HTML-Script eine Datei in einem inline-Frame anzeigen, der Dateiname soll dabei aus den Formulareingaben generiert werden.
Den Dateinamen kann ich ermittlen, aber die Datei nicht anzeigen - wie kann ich den Dateinamen übergeben?
Ich habe ein vereinfachtes Demoscript erstellt:
		HTML:
	
	<html>
<head>
<meta http-equiv="Content-Language" content="de">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Startseite</title>
</head>
<script language="JavaScript">
<!--
function showtable() {
var datei = "";
if(document.form.WERTUNG[0].checked==true){datei="Tag.html";}
if(document.form.WERTUNG[1].checked==true){datei="Woche.html";}
if(document.form.WERTUNG[2].checked==true){datei="Monat.html";}
if(document.form.WERTUNG[3].checked==true){datei="Jahr.html";}
alert ("Dateiname: "+datei);
}
// -->
</script>
<body bgcolor="#E7E7E7">
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#E7E7E7">
    <tr>
        <td valign="top">
        <p align="center"><font size="7" face="Arial">
        Mein grosser Test
        </font></p>
        <form name="form" method="post" action="$datei" target="I1" onsubmit="showtable(this.form)"  >
            <table border="1" width="98%" height="47" align=center >
                <tr>
                    <td width="18%" height="20">
                    <input type="radio" name="WERTUNG" value="Einzel" checked><font face="Arial" size="4">
                    Tageswertung</font></td>
                    <td width="18%" height="20">
                    <input type="radio" name="WERTUNG" value="Tandem"><font face="Arial" size="4">
                    Wochenwertung</font></td>
                    <td width="18%" height="20">
                    <input type="radio" name="WERTUNG" value="Mixed"><font face="Arial" size="4">
                    Monatswertung</font></td>
                    <td width="23%" height="20">
                    <input type="radio" name="WERTUNG" value="Mannschaft"><font face="Arial" size="4">
                    Jahreswertung</font></td>
                    <td width="21%" height="20">
                    </font></td>
                </tr>
            </table>
            <p align="center">
            <input type="submit" value=" Auswertung anzeigen " name="B1" style="font-family: Arial; font-size: 20"></p>
        </form></td>
    </tr>
</table>
<p align="center">
<iframe name="I1" src="Start.html" width="100%" height="73%">
Ihr Browser unterstützt Inlineframes nicht oder zeigt sie in der derzeitigen Konfiguration nicht an.
</iframe></p>
</body>
</html>In dieser Zeile liegt mein Problem:
<form name="form" method="post" action="$datei" target="I1" onsubmit="showtable(this.form)" >
Ich möchte nach Möglichkeit ohne PHP auskommen.
Idealerweise würde noch eine Fehlerseite gezeigt, wenn die angeforderte Datei nicht vorhanden ist.
 
	 
 
		
 
						
					
