11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

J'utilise deux code différent mais il semble faire des interférences l'un avec l'autre

Il y a deux fonctions différentes pour window.onload et ca fait buger le code.

Comment puis-je utilisé les 2 fonctions sans avoir de problème

Merci bcp

____

<script type="text/javascript">


window.onload=montre;
function montre(id) {
var d = document.getElementById(id);
	for (var i = 1; i<=11; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
if (d) {d.style.display='block';}
}

</script>

<script type="text/javascript" src="build/adapter/shadowbox-base.js"></script>
<script type="text/javascript" src="build/shadowbox.js"></script>
<script type="text/javascript">

Shadowbox.loadSkin('classic', 'build/skin');
Shadowbox.loadLanguage('en', 'build/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'build/player');

window.onload = function(){

    Shadowbox.init();

    initDemos();

};

</script>

Modifié par mrytz (23 Feb 2009 - 18:15)
Enlève le

window.onload=montre;

Et rajoute une ligne dans la fonction window.onload :

window.onload = function(){
    Shadowbox.init();
    initDemos();
    montre();
};


@+