Fonction "Change Background-image" mais que ca reste !

Je suis vraiment dsl mais malgré le fait que j’ai mise à chaque fois “clic” et non “click” il ne se passe toujours rien. J’ai l’impression que ça vient d’autre part,. Je suis sous MAC OS X 10.5.6 (Leopard) et j’ai tout calqué sur Safari comme navigateur web :stuck_out_tongue:

je remet le code lol :


<head>

<script type="text/javascript">
	
	<!--
var clic=false;

function horloge(){
var heure,hh,mm,ss,clock;
heure=new Date();
hh=heure.getHours();
mm=heure.getMinutes();
ss=heure.getSeconds();
clock=hh + ":" + mm + ":" + ss;
document.montre.affichage.value=clock;
setTimeout("horloge()",1000);
}
	//-->
	
	</script>
	
</head>

<body>

     <div class="menu2">
		<div id="Ipod"><img src="Ipod_Color.gif" border="0px" 
onmouseover="if(!clic) document.body.background='cian.jpg'" 
onmouseout="if(!clic) document.body.background='LeoSpace.jpg'"
 onclick="clic=true; document.body.background='cian.jpg'"></img></div>
     </div>

</body>

C’est que quand on croit avoir gagner et trouver la solution ( ou un bisou :stuck_out_tongue: ) qu’il reste toujours un suspens !! :stuck_out_tongue:
Edité le 05/01/2009 à 22:27

Va falloir qu’un foromeux avec un mac se penche sur ton cas :arf:
J’ai fais un copié/collé, et chez moi ça marche impec
Je vois pas quoi faire plus, je suis sous XP :neutre:

Désolé
Je viens même de testé sous safari 3.1.1, et no problem :yeux4:
A tout hasard, essaie de mettre un doctype… mais, suis pas trop convaincu
Edité le 05/01/2009 à 23:22

un doctype ?! C’est quoi ça, je le met ou ?!

Bon ba c’est pas grave, au moins la réponse est là il n’y a que ça qui est pas “finie” sur mon site, et si c’est parce que c’est safari sous mac… C’est excusable !

Merci pour toute l’aide :wink: :love:

essaie -> ça marche

qu’est ce qu’un doctype ?
bye :jap:

Effectivement en visualisant le code source de la page, c’est exactement la même chose^^

bon ba je cherche un peu et puis sinon ba tanpis, je montrerai a cotés sur un PC pour montrer ce que j’aurai voulu faire :stuck_out_tongue:

Merci pour tout en tout cas !!! :wink:

J’ai TROUVEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE !!!

CA MARCHEEEEEEEEEEEEEE :stuck_out_tongue: !!!

C’est, après 15 essais en tout genre j’ai réfléchi et ça ma sauté aux yeux !!!

Dans ma feuille de style, donc le .css , je me rappelle qu’au tout début j’ai mis


.body
{
background-image: url("LeoSpace.jpg");
}

Donc j’avais beau vouloir mettre plein de belle chose en js dans ma page html, le .css attaché à ma page qui s’occupe de tout bien placer et embellir bloqué tout et affichait à n’importe quel prix mon backgroundImage initial ! En enlevant la ligne en question, je te dis pas comment j’ai sauté de ma chaise en actualisant ma page sur safari :stuck_out_tongue:

merci merci merci1000 fois :wink: excellent !

Enfin fini tout ça, aprés mes 2 mois de travaux sur ce site de 8 pages ! ahhhhhhhh lol

Trop heureuse, bonne nuit à toi et à une prochaine fois ! 1 million de bisous :love:

PS : j’ai juste une tout pitite dernière requête : est ce que, je peux arriver à faire comme mes autres icônes de ma page : c a d, que sur photoshop j’ai repris mes même icônes sauf que je les ai légèrement agrandi de 2 px et j’ai mis une belle ombre avec tout ce qu’il faut !
Comme ça, à l’aide des onmouseover et out, quand la personne passait la souris sur l’icône en question et bien j’avais mis en onmouseover cette même icone mais agrandie avec l’ombre ect … ex dans mon tout premier post avec l’Ipod.gif et donc l’Ipod_On.gif :


<img src="Ipod_Color.gif" border="0px"
 onmouseover="this.src='Ipod_ColorOn.gif'"
 onmouseout="this.src='Ipod_Color.gif'" ></img></div>

Mais comme là maintenant les onmouseover et out sont déjà utilisé, reste t’il un autre moyen ou ‘c’est déjà bien comme ça’ :stuck_out_tongue:

Dsl, j’en demande peut être un peu trop mais je suis tellement contente que ça fonctionne bien là que je veux finir les choses jusque dans les finitions ( car sinon on pourrait pas imaginer que l’icône “Ipod” est “active” et qu’elle permet une telle action )

Merci encore 100 fois en tout cas :wink: !!!
Edité le 06/01/2009 à 00:11

Heureux de t’avoir rendu service :slight_smile:

Facile, rien n’empeche de rajouter du code dans les onmouse…

Si tu souhaites que l’icone ne change plus après le clic, tu mets des accolades pour englober le tout dans le “(!clic)”
que j’ai mis en gras, à toi de voir :slight_smile:
Ce que j’ai mis dans les onmouse, on aurait pu le mettre dans des fonctions JS :
onmouseover=“return mouse_over()” et onmouseout=“return mouse_out()”

Allez je vais me coucher pour de bon ^^
Good night :slight_smile:
Edité le 06/01/2009 à 00:31

Super merci beaucoup !

J’ai l’impression que je pourrai poster une tonne de question sur le JS, tu auras toujours la solution lol

Me voila bien rassurée en tout cas, merci pour tout :wink:

Bonne nuit !:slight_smile: