=> Problème de roll.

=> Problème de roll. - HTML/CSS - Programmation

Marsh Posté le 18-04-2006 à 18:57:45    

Bonjour tout le monde. Pour page d'accueil de mon site, j'ai placé un kit graphique. Mais j'ai un problème avec celui-ci : (allez voir ma page pour mieux comprendre) lorsque l'on passe sur les sortes de sphères, elle devraient, par un rollover, changer en une sphère éclairé et afficher le texte qui corespond à gauche. Or, lorsque la page charge, il y a visiblement une erreur sur celle-ci : lorsque le curseur passe sur ces zones réactives, aulieu d'obtenir un joli effet lumineux, on voit apparaître un carré avec la fameuse croix qui signifie que l'image n'a pas pu être chargée. Que faire ? Si quelqu'un avais la gentillesse de regarder mon code pour me le dire ce serait sympa.
 
Merci d'avance. ;)


Message édité par Grobs le 22-04-2006 à 01:23:35
Reply

Marsh Posté le 18-04-2006 à 18:57:45   

Reply

Marsh Posté le 18-04-2006 à 19:01:53    

Bah les images existent pas .|
 
T'a du oublier de les uploader ou alors tu t'es fait entuber. Enfin d'facons il  a l'air moche ce kit graphique, et mal codé aussi, donc dans tout les cas tu t'es fait avoir.

Reply

Marsh Posté le 18-04-2006 à 19:03:56    

Ben il trouve pas les images si je comprend bien...
 
Donc vérifie si elles y sont, si les liens sont bon..ect...

Reply

Marsh Posté le 18-04-2006 à 19:03:57    

Ben au pire c'est pas trop grave, je peux toujours le recoder. Mais j'aurais besoin de l'aide de quelqun.

Reply

Marsh Posté le 18-04-2006 à 19:08:05    

Ben ya pas de raison parceque toutes les images sont au même endroit donc si il ne trouvait pas les images, on ne verrait même pas celles du début.

Reply

Marsh Posté le 18-04-2006 à 19:08:07    

Trouvé les gars ce newbs va chercher ces tofs dans  
 
/image/xxx.jpg
 
alors que sont dossier se nomme
 
/Image/xxx.jpg
 
Image avec I majuscule...
 
Comment j'ai trouvé, ah lala :wahoo:

Reply

Marsh Posté le 18-04-2006 à 19:09:35    

Franchement, si c'est ça chapeau ! :jap:

Reply

Marsh Posté le 18-04-2006 à 19:12:59    

J'ai essayé et en effet il ne m'affiche plus un carré, mais il n'a même plus l'air d'exécuter le script !?

Reply

Marsh Posté le 18-04-2006 à 19:13:26    

tu as changé quoi?

Reply

Marsh Posté le 18-04-2006 à 19:15:09    

J'ai changé les images/nom de l'image en Image/nom de l'image. Mais j'ai du faire quelque chose d'autre, c'est pas possible autrement.

Reply

Marsh Posté le 18-04-2006 à 19:15:09   

Reply

Marsh Posté le 18-04-2006 à 19:16:34    

ben fait ctrl+ Z et recommence doucement... :D

Reply

Marsh Posté le 18-04-2006 à 19:22:17    

On revient au problème de départ. Pourais-tu me dire les lignes qu'il faut changer ? i en I

Reply

Marsh Posté le 18-04-2006 à 19:26:17    

Faudrait-il que je change la partie script ?

Code :
  1. for (var i=0;i<pic.length;i++){TabImg[i]=new Image;TabImg[i].src="images/band"+pic[i]+"a.jpg";}}
  2. preloadImg("e10","e11","e20","e21","e40","e41","e60","e61","ea" );
  3. function Roll(Name1,Name2,Src)
  4. {if (document.layers)
  5. {document.layers[Name1].document.images[Name1].src="images/band"+Name1+Src+".jpg";
  6. document.layers[Name2].document.images[Name2].src="images/band"+Name2+Src+".jpg";}
  7. else
  8. {document.images[Name1].src="images/band"+Name1+Src+".jpg";
  9. document.images[Name2].src="images/band"+Name2+Src+".jpg";}}

Reply

Marsh Posté le 18-04-2006 à 19:26:48    

Code :
  1. <script language="JavaScript" type="text/javascript">
  2. var TabImg = new Array();
  3. function preloadImg() {
  4. var pic=preloadImg.arguments;
  5. for (var i=0;i<pic.length;i++){TabImg[i]=new Image;TabImg[i].src="Images/band"+pic[i]+"a.jpg";}}
  6. preloadImg("e10","e11","e20","e21","e40","e41","e60","e61","ea" );
  7. function Roll(Name1,Name2,Src)
  8. {if (document.layers)
  9. {document.layers[Name1].document.images[Name1].src="Images/band"+Name1+Src+".jpg";
  10. document.layers[Name2].document.images[Name2].src="Images/band"+Name2+Src+".jpg";}
  11. else
  12. {document.images[Name1].src="Images/band"+Name1+Src+".jpg";
  13. document.images[Name2].src="Images/band"+Name2+Src+".jpg";}}
  14. </script>

Reply

Marsh Posté le 18-04-2006 à 19:33:47    

C'est fait, pas de changements.

Reply

Marsh Posté le 18-04-2006 à 19:40:03    

J'aime pas du tout leur code! Ils se compliques la vie à vouloir faire un script en disant de rajouter "a" à la fin de chaque fichier. non ?


Message édité par Grobs le 18-04-2006 à 19:45:02
Reply

Marsh Posté le 18-04-2006 à 19:44:58    

Mais ça document.images[Name1]
 
Pourquoi images[Name1] ???
 
essaye document.getElementById(Name1).src....

Reply

Marsh Posté le 18-04-2006 à 19:49:58    

En mettant Name1 entre parenthèses ou entre crochets ? Parceque j'ai essayé comme tu me dit et ça ne change rien.


Message édité par Grobs le 18-04-2006 à 19:53:18
Reply

Marsh Posté le 18-04-2006 à 19:58:00    

Code :
  1. <script language="JavaScript" type="text/javascript">
  2. var TabImg = new Array();
  3. function preloadImg() {
  4. var pic=preloadImg.arguments;
  5. for (var i=0;i<pic.length;i++){TabImg[i]=new Image;TabImg[i].src="Images/band"+pic[i]+"a.jpg";}}
  6. preloadImg("e10","e11","e20","e21","e40","e41","e60","e61","ea" );
  7. function Roll(Name1,Name2,Src) {
  8. document.getElementById(Name1).src="Images/band"+Name1+Src+".jpg";
  9. document.getElementById(Name2).src="Images/band"+Name2+Src+".jpg";}
  10. </script>


Message édité par xtof_83 le 18-04-2006 à 19:59:00
Reply

Marsh Posté le 18-04-2006 à 20:03:03    

Code :
  1. getElementById[Name1].


 
Tu le fais exprés decrire des conneries pareil :o

Reply

Marsh Posté le 18-04-2006 à 20:03:36    

?

Reply

Marsh Posté le 18-04-2006 à 20:04:12    

:sweat: Il fallait mettre quelquechose à la place de Name1 ?


Message édité par Grobs le 18-04-2006 à 20:04:33
Reply

Marsh Posté le 18-04-2006 à 20:05:36    

Ah, c'est les crochets...

Reply

Marsh Posté le 18-04-2006 à 20:15:29    

Hum dsl...
tu as des name et pas de id...
 
replance les name dans ton code html par des id....
 
et oublie pas un id est unique...

Reply

Marsh Posté le 18-04-2006 à 20:22:12    

Mais... Les id c'est dans le XML (XHTML 1.0 par exemple), ça marcherais quand-même ? Pas besoin de changer mon fichier index.HTM en .XML ? (je ne sais pas encore comment placer des id...).

Reply

Marsh Posté le 18-04-2006 à 20:28:11    

Pour l'instant, je sais qu'il ne faut pas mettre plusieurs ID dans une seule page car sinon le DOM provoquerait une erreur de script mais je ne sais pas encore l'utiliser.

Reply

Marsh Posté le 18-04-2006 à 20:49:46    

quand tu as ça:

Code :
  1. <img name="e20" border=0 src="Images/bande20.jpg" width=165 height=94>


 
Ben name ça existe plus pour ces éléments...
 
donc:
 

Code :
  1. <img id="e20" border=0 src="Images/bande20.jpg" width=165 height=94>


 
C'est pas dur...

Reply

Marsh Posté le 18-04-2006 à 20:54:36    

Dit comme ça, ça paraît simple ! :) Merci


Message édité par Grobs le 18-04-2006 à 21:04:58
Reply

Marsh Posté le 18-04-2006 à 21:00:10    

C'est fait... Mais toujours rien... (C'est vraiment sympa de prendre du temps pour ceux qui ont tout à apprendre!!).

Reply

Marsh Posté le 18-04-2006 à 21:37:43    

up.

Reply

Marsh Posté le 18-04-2006 à 23:09:31    

attend te fini ça...

Reply

Marsh Posté le 19-04-2006 à 00:02:52    

http://southriders.free.fr/vrachtml/menubiz/index.htm
 
Tiens et à l'avenir programme proprement...
 
 :o  
 
www.alsacreations.com
www.openweb.eu.org
http://www.csszengarden.com/

Message cité 1 fois
Message édité par xtof_83 le 19-04-2006 à 02:08:02
Reply

Marsh Posté le 19-04-2006 à 15:18:59    

Merci, j'en prendrais de la graine ! Merci beaucoup pour ta page mais elle génère une page noire. En attendant que je trouve ou est le problème (car finit de t'embèter :)), j'ai rems l'ancienne sans le roll. Merci encore !!

Reply

Marsh Posté le 19-04-2006 à 15:39:18    

Grobs a écrit :

Merci, j'en prendrais de la graine ! Merci beaucoup pour ta page mais elle génère une page noire. En attendant que je trouve ou est le problème (car finit de t'embèter :)), j'ai rems l'ancienne sans le roll. Merci encore !!


 
Hum javais pas tester sous ie aussi...
 
Vais voir.

Reply

Marsh Posté le 19-04-2006 à 16:19:36    

Reply

Marsh Posté le 19-04-2006 à 16:36:29    

On est vraiment pas loin de la réussite, le problème c'est que les images qui ne sont pas des rolls ne s'affichent pas.

Reply

Marsh Posté le 19-04-2006 à 16:38:18    

Il manquerais pas le preloading des images ?

Reply

Marsh Posté le 19-04-2006 à 16:46:18    

Fait moi des screens car moi j'ai pas de probléme...

Reply

Marsh Posté le 19-04-2006 à 16:58:19    

Alors... Voila ce qu'on voit lorsque la page à finit de charger :
http://www.laviedungrobdavien.goldzoneweb.info/Image1.jpg
 
Et voila ce qu'on voit lorsque l'on passe  la souris au-dessus d'un roll (par hazard étant donné que l'on ne voit rien) :
http://www.laviedungrobdavien.goldzoneweb.info/Image2.jpg

Reply

Marsh Posté le 19-04-2006 à 17:06:20    

Tu as chopé mes images aussi....
 
fond.jpg...
 
http://southriders.free.fr/vrachtml/menubiz/Images/
 
 :o  :o


Message édité par xtof_83 le 19-04-2006 à 17:08:28
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed