Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3089 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  => Problème de roll.

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Précédente
Auteur Sujet :

=> Problème de roll.

n°1349104
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 18:57:45  profilanswer
 

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
mood
Publicité
Posté le 18-04-2006 à 18:57:45  profilanswer
 

n°1349105
Ayuget
R.oger
Posté le 18-04-2006 à 19:01:53  profilanswer
 

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.

n°1349109
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 19:03:56  profilanswer
 

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

n°1349110
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:03:57  profilanswer
 

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

n°1349113
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:08:05  profilanswer
 

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.

n°1349114
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 19:08:07  profilanswer
 

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:

n°1349115
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:09:35  profilanswer
 

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

n°1349119
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:12:59  profilanswer
 

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 !?

n°1349120
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 19:13:26  profilanswer
 

tu as changé quoi?

n°1349123
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:15:09  profilanswer
 

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.

mood
Publicité
Posté le 18-04-2006 à 19:15:09  profilanswer
 

n°1349126
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 19:16:34  profilanswer
 

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

n°1349128
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:22:17  profilanswer
 

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

n°1349132
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:26:17  profilanswer
 

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

n°1349133
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 19:26:48  profilanswer
 

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>

n°1349135
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:33:47  profilanswer
 

C'est fait, pas de changements.

n°1349141
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:40:03  profilanswer
 

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
n°1349146
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 19:44:58  profilanswer
 

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

n°1349149
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 19:49:58  profilanswer
 

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
n°1349153
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 19:58:00  profilanswer
 

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
n°1349155
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 20:03:03  profilanswer
 

Code :
  1. getElementById[Name1].


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

n°1349156
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 20:03:36  profilanswer
 

?

n°1349158
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 20:04:12  profilanswer
 

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


Message édité par Grobs le 18-04-2006 à 20:04:33
n°1349160
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 20:05:36  profilanswer
 

Ah, c'est les crochets...

n°1349167
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 20:15:29  profilanswer
 

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

n°1349173
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 20:22:12  profilanswer
 

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...).

n°1349180
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 20:28:11  profilanswer
 

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.

n°1349196
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 20:49:46  profilanswer
 

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

n°1349197
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 20:54:36  profilanswer
 

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


Message édité par Grobs le 18-04-2006 à 21:04:58
n°1349201
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 21:00:10  profilanswer
 

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

n°1349214
Grobs
Il y a une solution à tout !
Posté le 18-04-2006 à 21:37:43  profilanswer
 

up.

n°1349256
xtof_83
Freeride Spirit
Posté le 18-04-2006 à 23:09:31  profilanswer
 

attend te fini ça...

n°1349285
xtof_83
Freeride Spirit
Posté le 19-04-2006 à 00:02:52  profilanswer
 

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
n°1349738
Grobs
Il y a une solution à tout !
Posté le 19-04-2006 à 15:18:59  profilanswer
 

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 !!

n°1349778
xtof_83
Freeride Spirit
Posté le 19-04-2006 à 15:39:18  profilanswer
 

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.

n°1349830
xtof_83
Freeride Spirit
Posté le 19-04-2006 à 16:19:36  profilanswer
 
n°1349846
Grobs
Il y a une solution à tout !
Posté le 19-04-2006 à 16:36:29  profilanswer
 

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.

n°1349847
Grobs
Il y a une solution à tout !
Posté le 19-04-2006 à 16:38:18  profilanswer
 

Il manquerais pas le preloading des images ?

n°1349862
xtof_83
Freeride Spirit
Posté le 19-04-2006 à 16:46:18  profilanswer
 

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

n°1349870
Grobs
Il y a une solution à tout !
Posté le 19-04-2006 à 16:58:19  profilanswer
 

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

n°1349885
xtof_83
Freeride Spirit
Posté le 19-04-2006 à 17:06:20  profilanswer
 

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
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  => Problème de roll.

 

Sujets relatifs
[Résolu] Problème ouverture Popup[Flash] Problème de loader
Probleme de free sur une structureProbleme d'execution JS (Via AJAX)
XML/XSL Probleme de vitesse d'execution JavascriptProblème - variable non récupérée
creation des instrances d'objet contexte Probleme ?probleme nvu
[Delphi] probleme requete nilProblème avec fenêtre graphique
Plus de sujets relatifs à : => Problème de roll.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR