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. 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 };

    }

    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;