In Sachen Eingabe/Ausgabe wurde hier schon mal was gezeigt:
http://www.hilfdirselbst.ch/...=7&topic_id=5764 Hier eine Schnelllösung:
Erstelle ein Frameset:
<html>
<frameset rows="80,*">
<frame src="control.html" name="Control">
<frame src="play.html" name="Play">
</frameset>
</html>
Die Seite «play.html» definiert die Startseite und bloss wegen dem Auge.
Die Seite «control.html» beinhaltet das Formular und das JavaScript zum Steuern:
<html>
<head>
<title>test</title>
<script language="javascript">
<!--
function embedInFrame() {
with(top.Play.document) {
write("<html><body>");
write("<embed src=" + document.form1.fileToPlay.value + " width='800' height='600'></embed> ");
write("</body></html>");
close();
}
}
//-->
</script>
</head>
<body>
<div align="center">
<form name="form1">
File zum Abspielen: <input type="file" name="fileToPlay" size="23">
<p><button type="button" name="buttonName" onclick="embedInFrame()">Go!</button></p>
</form>
</div>
</body>
</html>
Das Script ist natürlich hier noch sehr mager, ein Funktionsmuster eben. Dafür lassen sich alle Files, welche mit den EMBED Tag einzubetten sind darstellen. Die Eingabe könnte auch über ein Textfeld erfolgen.
Viel Spass beim ausarbeiten.