Demande aide sur script d'affichage d'images

Résolu
31gg Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
Bonjour

J'ai un javascript sur mon site 'http://fotoarin.free.fr' qui génère une erreur de conformité html5 à cause de l'emploi de 'img name= ....'

en remplaçant 'name' par 'id', je n'arrive pas à le faire marcher

peut-on m'aider à faire ça ?

(Je ne connais rien au javascript)


Voici les elements:



(dans head)

<script type="text/javascript"> pubs=new Array(); pubT=0; pub = -1; function AfficherPub(pubs,pubDelay1) { pubDelay = pubDelay1; pub = pub + 1; if (pub == pubs.length) pub = 0; document.pubImg.src = pubs[pub]; pubT = setTimeout("AfficherPub(pubs,pubDelay)", pubDelay1);} </script>


(dans Body)



<img name="pubImg" class="photo" src="http://fotoarin.free.fr/04.jpg" width="367" height="254" alt="31GG en vol" />


<script type="text/javascript">
{
pubs[0] = document.pubImg.src;
pubs[01]="http://fotoarin.free.fr/01.jpg" ;
pubs[02]="http://fotoarin.free.fr/16.jpg" ;
pubs[03]="http://fotoarin.free.fr/11.jpg" ;
pubs[04]="http://fotoarin.free.fr/02.jpg" ;

AfficherPub(pubs,5000);

}



Merci d'avance
A voir également:

6 réponses

Utilisateur anonyme
 
Bonjour essayer ce ci car pour changer les images de cette façon c'est pas trop complexe

dans la balise body
<body onLoad=mondiapo()">


puis entre <head></head>
<script type="text/javascript">
			var imgs = new Array();
			imgs[0] = "mon_img1.jpg";
			imgs[1] = "mon_img2.jpg";
			imgs[2] = "mon_img3.jpg";
			imgs[3] = "mon_img4.jpg";
			imgs[4] = "mon_img5.jpg";
			imgs[5] = "mon_img6.jpg";
			var cpt = 0;
			function mondiapo() {
				document.getElementById("mon_bloc").src = imgs[cpt];
				cpt++;
				if(cpt >= imgs.length)
					cpt = 0;
				setTimeout("changeimages()", 3000);
			}
		</script>



et là ou tu veux tes images tu met :

<img src="mon_img1.jpg" alt="" id="mon_bloc"  />

0
31gg Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
Merci de me répondre si vite

je dois donc renommer toutes mes images "

'mon_img1.jpg'
'mon_img2.jpg'
'mon_img3.jpg'
etc ...

?

Désolé d'etre si nul en JS, mais je suis webmestre totalement amateur et autodidacte
0
Utilisateur anonyme
 
ben soit tu les renomme soit tu changes les noms dans la javascript, c'est pareil
0
31gg Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
et dans body, est-ce

<body onLoad=mondiapo()">

ou

<body onLoad="mondiapo()">

ou

<body onLoad=mondiapo()>


J'ai essayé les 3 sans succes


sorry

en attendant je vais travailler par tatonnement toutes les possibilités à partir de ton modèle

Merci à+
0
Utilisateur anonyme
 
oui alors j'ai du le faire trop vite mais je suis que ça fonctionne

c'est bien
<body onLoad="mondiapo()"> 



ensuite montré moi votre code, et je vous dirai ce qui va pas. Il se peu que se soit une erreur de ma part ou une erreur de frappe de la votre ou encore un autre script en javascript qui gène.
je regarderai cela dans la soirée, certainement tard
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
ha en fait ca venais de moi, j'avais des erreurs car je n'avais pas testé

http://trucpourccm.franceserv.com/


tu peux prendre le code il est valide :)
0
Gérard-T
 
OK ça marche super

Merci !!!
0
Utilisateur anonyme
 
de rien, pense à mettre résolu
0