Javascript non fonctionnel avec Safari

Résolu
Eastchild Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   -  
Eastchild Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

3 réponses

briiiiix Messages postés 575 Date d'inscription   Statut Membre Dernière intervention   18
 
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;
0
Eastchild Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   31
 
Pas d'autres solutions que jQuery ?
0
Eastchild Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   31
 
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 };

}

0