<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>
Merci
Notez qu'en "trichant" un peu, j'arrive aussi à le faire fonctionner sur explorer, 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.
Modifié par GUIGUI, 25 February 2011 - 00:07.










Retour en haut











