Javascript non fonctionnel avec Safari

Résolu
Bonjour,

j'ai un souci de javascript avec Safari et Chrome alors que mon code fonctionne très bien avec IE, Firefox et Opera.

Il s'agit d'un changement d'image sur l'évennement onLoad.

function multibandeau(im, lien)
{

document.getElementById('bandeau').src = im[n].src; 
n++; 
if (n == 3) { n=0 }; 

}




no frame no pain

3 réponses

  1. Je presume que dans:

    document.getElementById('bandeau').src = im[n].src;
    bandeau est une image

    essaie jQuery, il est compatibles avec tous les navigateurs, ainsi la fonction deviend

    $('#bandeau').attr('src') = la valeur que tu veux;
    1. Bon, j'ai trouvé ce qui cloché, Safari et Chrome n'aime pas l'objet image. Du coup le code deviens :

      function multibandeau()
      {

      document.getElementById('bandeau').src = im[n];
      n++;
      if (n == 3) { n=0 };

      }