<html>
<head>
<script LANGUAGE="JavaScript">
<!--
function switchOn(){
document.all.changetrack.data = "knight.mid";
}
function switchOff(){
document.all.changetrack.data ="none.mid";
}
//-->
</SCRIPT>
</head>
<body>
<a onclick="switchOn()"><img src="play.gif" border="0"/></a><a onclick="switchOff()"><img src="stop.gif" border="0"/></a>
<br>
<OBJECT name="changetrack" type="audio/x-midi" data="none.mid">
<PARAM name="autostart" value="true">
<PARAM name="loop" value="true">
<PARAM name= "hidden" value="true">
</OBJECT>
<br>
<object data="knight.mid">
<param name="autostart" value="false">
<PARAM name= "hidden" value="true">
If you're seeing this, you don't have a MIDI player
on your computer.
</object>
</body>
</html>
Je crois que le problème est dû au fait que sur Chrome et IE le changement d'adresse de la musique se fait mais refuse démarer en autostart.
Notez qu'en "trichant" un peu, j'arrive aussi à faire fonctionner sur explorer la musique, même si je continu à me demander pourquoi de l'html standard ne fonctionne pas sur Explorer (ni sur chrome, d'ailleurs):
<html>
<head>
<BGSOUND SRC="none.mid" ID="changemusic" loop="infinite">
<script LANGUAGE="JavaScript">
<!--
function switchOn(){
document.all.changemusic.src = "knight.mid"
document.all.changetrack.data = "knight.mid"
}
function switchOff(){
document.all.changemusic.src ="none.mid"
document.all.changetrack.data ="none.mid"
}
//-->
</SCRIPT>
</head>
<body>
<a onclick="switchOn()"><img src="play.gif" border="0"/></a><a onclick="switchOff()"><img src="stop.gif" border="0"/></a>
<br>
<OBJECT name="changetrack" type="audio/x-midi" data="none.mid">
<PARAM name="autostart" value="true">
<PARAM name="loop" value="true">
<PARAM name= "hidden" value="true">
</OBJECT>
<br>
<object data="knight.mid">
<param name="autostart" value="false">
<PARAM name= "hidden" value="true">
If you're seeing this, you don't have a MIDI player
on your computer.
</object>
</body>
</html>
Mais toujours rien sur chrome.
Bref, j'aimerais surtout et avant tout n'avoir qu'un seul code qui fonctionne sur tout les browsers.
Merci.
Ce message a été modifié par Arlette - 27 février 2011 - 14:50.
Raison de l'édition : Inutile d'écrire tout en majuscule



Haut















