Body onload x 2 !!! Comment Faire ?

Répondre
Michael_Lee
Michael_Lee
Déconnecté
salut ...

je veux utiliser 2 javascripts dans une même page, et les deux javascripts démarrent en les appelant dans la balise <body> de la page HTML. mais comment faire alors ??? j'ai essayé des les écrire en deux comme ceci:
<body onLoad="RefreshIMG()" OnLoad="trap()" bgcolor="#ffffff">

mais ça marche pas, ça me démarre juste le premier JS ...

voici la source complète que j'utilise:
------------------------------------------
//----------------//
// source java 1: //
//----------------//

var delay=1 // ici 1 secondes
var img="image"; // ici nom de l'image a recharger
var src1="hyproc.jpg"
var src="session_ouverte.jpg"

// fonction à appeler dans le onload de BODY
function RefreshIMG() {
setTimeout("RefreshIMG()",delay*1000);
document.images[img].src=src1+"?a="+Math.random(1);
}

//----------------//
// source java 2: //
//----------------//

<!-- Begin
// Ce script est disponible en ligne au site
// The JavaScript Source!! http://javascript.internet.com

function protect(evt)
{
if (navigator.appName != 'Microsoft Internet Explorer')
{
if (evt.which != 3)
return true;
};
alert("Désolé, vous n'avez pas la permission de copier les images.");
return false;
}


function trap()
{
if(document.images)
{
if(navigator.appName != 'Microsoft Internet Explorer')
{
for(i=0;i<document.images.length;i++)
document.images[i].onmousedown = protect;
}
else
{
for(i=0;i<document.images.length;i++)
document.images[i].oncontextmenu = protect;
}
}
}
// End -->

//----------//
// BODY : //
//----------//

<body onLoad="RefreshIMG()" OnLoad="trap()" bgcolor="#ffffff">

----------------------------------------------

Pouvez vous m'aider ???

Merci d'avance
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Je n'y connais rien en javascript, mais pourquoi ne fais tu pas une fonction JS qui lance tes deux autres fonctions JS.

Comme çà, au load, tu charges cette fonction qui chargera les deux autres :)

J'ai déjà testé un truc de ce genre et ca passait sans problème.
i M@N
i M@N
Déconnecté
One Love, One Heart, One Unity.
Hello !

T'as essayé :
  1. <body OnLoad="RefreshIMG(); trap()" bgcolor="#ffffff"> 


@+...
Michael_Lee
Michael_Lee
Déconnecté
Merci Beaucoup ...

Saluté ..


Michael :)
Bzh
Bzh
Déconnecté
Et puis de toutes façon :

  1. <script>
  2.  
  3. function test() {
  4.  
  5. alert("Essai");
  6. }
  7.  
  8. test();
  9.  
  10. </script> 


Il n' est OBLIGER d' utiliser l' action onload pour lancer directement une fonction...

Ciao...
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog