Bonjour a tous.
pour mon site j'ai créé un petit player.
Il fonctionne sous mozilla firefox mais pas sous ie.
Dans ma page principal j'ai un formulaire pour choisir le nom de la chanson a lire. Le formulaire exécute ma fonction play qui en fait actualise une page dans un iframe avec les informations du formulaire dans une balise embed. Je pense que le problème dans ie est qu'il ne récupère pas les information du formulaire. voici le code des 2 pages (ou l'adresse de mon site http://users.skynet.be/thebmxeur/ ) :
page principale :
<html>
<head>
<title>Index</title>
<script language="javascript">
function Play()
{
parent.affichage.location = "player.htm";
}
</script>
</head>
<body>
<form name="player" method="post">
<iframe frameborder="0" scrolling="no" src="player.htm" name="affichage"></iframe>
<select ID="playlist" name="playlist" onChange="Play()">
<option selected>Stop</option>
<option>Good Riddance</option>
<option>Voodoo Child</option>
<option>Where Is My Mind</option>
<option>Chop Suey</option>
</select>
</form>
</body>
</html>
iframe :
<html>
<head>
<title>Player</title>
<script language="javascript">
var i;
var u;
var separateur;
separateur = " - ";
i = parent.document.player.playlist.value;
if (i=="Stop")
{
separateur="";
u="";
} else
if (i=="Good Riddance")
{
u = "Green Day";
} else
if (i=="Voodoo Child")
{
u = "Jimmy Hendrix";
} else
if (i=="Where Is My Mind")
{
u= "Pixies";
} else
if (i=="Chop Suey")
{
u= "System Of A Down";
}
document.write ("<embed src='musique/"+i+".mp3' hidden='true' autostart='true'></embed>");
document.write ("<center><marquee>"+i + separateur + u +"</marquee></center>");
</script>
</head>
<body>
</body>
</html>
si vous avez besoin d'autres information dite le.
merci d'avance