|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 8 ![]() |
Bonjour,
J'utilise dreamweaver mx et j'ai voulu insérer dans mon site des images survolées pour mon menu. J'ai donc fait deux images : une normale et une image survolée que j'ai enregistré dans mon dossier www puis images, base de travail. Le problème c'est que le lien marche mais l'image ne change pas, elle reste sur l'image de base. Que puis-je faire ? Merci (url supprimée à la demande de l'auteur) |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : décembre 2004 Messages : 19 669 ![]() |
Tu as vérfié les noms et chemins ? Tout est correct ?
Tu peux nous montrer ton code ? (sinon pas facile de dire ce qui cloche |
|
|
00
|
|
|
#3 | ||
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 8 ![]() |
Apparemment les noms et les chemins sont corrects. Je sais pas ce que c'est MM_swapImage ? mais bon c'est peut-être normal.
Voici le code. Merci d'avance pour ta réponse avec pas trop de thermes techniques (c'est pas mon métier ;=) Code html :
|
||
|
|
00
|
|
|
#4 | ||||||
|
Membre Expert
![]() |
Salut, et bienvenue sur le forum
Dreamweaver te génère le "survol" de l'image en javascript, ce qui n'est pas top. Je te conseille plutôt de le faire en CSS. Explications : Entre les balises <head> & </head>, tu places : Code CSS :
En remplaçant le chemin vers l'image (a priori se sera : images/base_de_travail/ton_image.jpg) Ensuite, dans ton code, tu remplaces : Code HTML :
Par : Code HTML :
Ce qui est quand même plus court
__________________
Pensez à utiliser les ressources disponibles en Dev. Web : (x)HTML : Cours (X)HTML / FAQ (X)HTML CSS : Cours CSS / FAQ CSS / Galerie CSS Javascript : Cours / FAQ / Sources Mon site : HiRoN's Place |
||||||
|
|
00
|
|
|
#5 | ||||
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 8 ![]() |
Merci pour votre accueil et pour la réponse.
Par contre ça ne marche pas.... voilà ce que j'ai collé avant la fin du head : Code css :
et voilà ce que j'ai mis à la place du code que je vous avais copié mon deuxième message : Code html :
Qu'est ce que je n'ai pas fait ?? |
||||
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() |
As-tu bien mis :
Pour fermer le Code CSS ? (donc a mettre à la fin du code CSS et avant le </head> )
__________________
Pensez à utiliser les ressources disponibles en Dev. Web : (x)HTML : Cours (X)HTML / FAQ (X)HTML CSS : Cours CSS / FAQ CSS / Galerie CSS Javascript : Cours / FAQ / Sources Mon site : HiRoN's Place |
|
|
00
|
|
|
#7 | ||
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 8 ![]() |
j'avais bien mis le style avant la head.
Par contre j'ai essayé de rappatrier le code <td><a href=.... pour le mettre avant le head et après le style mais ça ne change rien. Voici l'ensemble : Code :
|
||
|
|
00
|
|
|
#8 | ||
|
Membre Expert
![]() |
Bizarre, pourtant cela fonctionne très bien chez moi...
Sinon autre solution : Tu rajoute à ton table un ID : Tu modifies ton lien (plus besoin de la class car on applique directement le style sur le A) : Et tu mets en CSS : Code CSS :
Tu appliques donc un style au lien de type A (pour simpifier) contenu dans le #lienMenu (correspondant à l'id de ton tableau).
__________________
Pensez à utiliser les ressources disponibles en Dev. Web : (x)HTML : Cours (X)HTML / FAQ (X)HTML CSS : Cours CSS / FAQ CSS / Galerie CSS Javascript : Cours / FAQ / Sources Mon site : HiRoN's Place |
||
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 8 ![]() |
Ca ne marche pas, mais comme je ne comprends pas ce que je fais (je n'y connais rien en language html), je pense que je ne fais pas ce qu'il faut.
Merci quand même pour tes réponses et ta patience. J'aurais aimé trouver quelque chose de simple (pour moi) pour que mon texte change à l'intérieur de mes carrés quand je passe la souris dessus. J'aurais pu utiliser flash mais je voudrais que les mots soient référencés. Tant pis et merci encore. pegpeg |
|
|
00
|
|
|
#10 | ||
|
Membre Expert
![]() |
L'exemple que je te donne est pourtant assez simple.
Allez je retente un coup Dans ton code HTML, le tableau qui entoure le code que tu donnes est celui-ci : Code HTML :
<table width="868" height="240" border="0" cellpadding="0" cellspacing="0">
Tu rajoutes dans la ligne : Ensuite, tu remplaces : Code :
<td><a href="index.htm" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Image2','','images/base_de_travail/survol.jpg',1)"><img src="images/base_de_travail/menu_06.jpg" name="Image2" width="90" height="90" border="0"></a></td>
Voila pour le HTML, ensuite on applique un style CSS pour mettre l'effet sur l'image. Le code CSS en question : Code CSS :
2 solutions pour l'intégrer dans ta page HTML : 1 - En utilisant la balise <style> pour le mettre entre les balises <head> & </head> (comme je t'ai montré + haut, mais cela n'a pas l'air de fonctionner chez toi, mais ça correspond à intégrer le code CSS en dur dans la page HTML). 2 - Soit en utilisant un fichier CSS "externe", dans ce cas : Tu crées un fichier style.css (par ex) que tu mets à côté de ton fichier HTML (dans ton dossier). Et dans la page HTML entre les balises <head> & </head> tu mets : Code HTML :
<link href="style.css" rel="stylesheet" type="text/css" />
(le fichier style.css contenant le code CSS cité + haut, ce qui correspond à "externaliser" le code CSS de la page HTML). En espérant avoir été plus clair... N'hésite pas à me PM si besoin. Bonne continuation
__________________
Pensez à utiliser les ressources disponibles en Dev. Web : (x)HTML : Cours (X)HTML / FAQ (X)HTML CSS : Cours CSS / FAQ CSS / Galerie CSS Javascript : Cours / FAQ / Sources Mon site : HiRoN's Place |
||
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() Inscription : septembre 2008 Messages : 8 ![]() |
donc j'ai essayé de faire ce que tu m'as dit.
Par contre le dernier code HTML que tu m'as demandé de mettre y était déjà avant la fin du head, après avoir créée un style css (dans mode CREATION nouveau style css, c'est bien ça qu'il fallait faire ?). Le problème c'est que mon image n'apparaît toujours pas dans ma page !! |
|
|
00
|
|
|
#12 | |||
|
Membre Expert
![]() |
Soit tu mets directement le CSS dans ta page HTML, donc en utilisant (entre les balises <head> & </head> ) :
Code :
Code :
<link href="style.css" rel="stylesheet" type="text/css" /> Bref, c'est soit l'un, soit l'autre. Citation:
Si ton image n'apparait toujours pas dans la page, plusieurs choses à faire : - Vérifier que ton CSS et bien pris en compte. - Vérifier le chemin d'accès de l'image. Je te propose, si cela te dit, de me contacter par PM (Private message), je te ferais un "Zip" contenant un exemple. Je pense que cela sera + simple pour que tu comprennes le fonctionnement et que tu "captes" ou se trouve le problème. En attendant, si tu as envi de comprendre le principe du CSS (qui te sera bien utile pour mettre en forme tes pages), un peu de lecture ici.
__________________
Pensez à utiliser les ressources disponibles en Dev. Web : (x)HTML : Cours (X)HTML / FAQ (X)HTML CSS : Cours CSS / FAQ CSS / Galerie CSS Javascript : Cours / FAQ / Sources Mon site : HiRoN's Place |
|||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com