Das Script sollte etwa so aussehen (Du musst es natürlich noch entsprechend anpassen, insbesondere der String, der in selectMovie zusammengesetzt wird, entspricht noch nicht - genau wie die Aufzählung der Filme):
<div id="movie"></div>
<select id="selectmovie" onchange="selectMovie(parseInt(this.options[this.selectedIndex].value,10));">
<option value="-1">Bitte Film auswählen</option>
</select>
<script type="text/javascript">
// <![CDATA[
var movies = ['film1.avi', 'film2.avi', 'film3.avi'];
function selectMovie(no) {
if (no == -1) { return; }
document.getElementById('movie').innerHTML = '<object ...>'+
'<param name="src">'+movies[no]+'</param>'+
'</object>';
}
for (var m=0; m < movies.length; m++) {
select.innerHTML += '<option value="'+m+'">'+movies[m]+'</option>';
}
// ]]>
</script>
Dieser Code ist weder final noch hochgradig optimiert, sollte jedoch für Deine Zwecke reichen.
Gruß, LX
--
RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
RFC 1925, Satz 11a: Siehe Regel 6a
RFC 1925, Satz 6a: Es ist immer möglich, einen weiteren Umweg einzufügen.
RFC 1925, Satz 11a: Siehe Regel 6a