rollover inactif sur IE pc

nhy

Nouveau membre
Bonjour
j'utilise les bêtes fonctions onmouseover et down pour mes rolls pour mes boutons, sur pc c'est inactif...
Je crois qu'il faut que je remplace onmouseove par onclick mais suis pas sûr..
Pouvez-vous m'aider ?
merci d'avance
 

Johan_et_Pirlouit

Grand Maître
Pas bien compris ce que tu veux faire :heink:................ Tu pourrais être plus précis, donner un bout de code (posté dans la balise
Code:
 ), ou donner le lien vers la page qui pose pb ?

Parce que si c'est un effet visuel au survol du bouton, ça se traite directement en CSS avec la règle 'background' et ses déclainaisons 'background-image' et 'background-position'.. Pour ça, va jeter un oeil dans le premier topic pinné en gras en tête de liste..

:jap:
 

nhy

Nouveau membre
voici mon code..
C'est juste un rollover basic sur un bouton (au survol de la souris l'image change..c'est tout !!!)

<a onmouseover="changeImages('img_18','images/roll/roll_18.gif');return true" onmouseout="changeImages('img_18','images/img_18.gif');return true" href="offset.html"><IMG id="img_18" SRC="images/img_18.gif" name="img_18" WIDTH=31 HEIGHT=32 border="0" ></a>

Merci pour ta reponse. :)
 

zeb

Modérateur
 

Johan_et_Pirlouit

Grand Maître
Et puis c'est bien ce que je pensais : on ne fait plus ça avec JavaScript, mais avec les règles CSS.. Le JavaScript n'est pas toujours bien compris et interprété par les navigateurs (tu t'en aperçois) et peut parfois être désactivé, soit parce que le navigateur ne le prend pas en charge, sopit pour des raisons de sécurité.. A bannir, donc, du moins pour ce genre d'usage.. Le CSS fait ça et en bien mieux (chaque bouton de mon site utilise ce principe) !

Un exemple de bouton en utilisant une image de fond (et au passage, voici à quoi sert la balise
Code:
 !) :

Règle CSS :
[cpp]#mon_bouton img { width: 50px; height: 20px; border: none; background: url(mon_image.png); }
	#mon_bouton:hover img { background-position: 0 -20px; }[/cpp]
Code XHTML (on ne fait plus de l'HTML 4.xx !)
[cpp]<a id="mon_bouton" href="http://www.machin.com">
	<img src="transparent.png" title="Le site officiel de Machin" alt="Site de Machin" />
</a>[/cpp]
Note 1 : "transparent.png" est un pixel transparent qu'on peut générer avec n'importe quel logiciel de création/retouche d'image et qui sert à donner du "corps" à l'image XHTML, afin que le navigateur puisse l'afficher..

Note 2 : les attributs "name", "border", "width", height" qu'on trouve dans le vieux HTML sont très souvent supprimés en XHTML, sauf dans quelques cas particuliers comme les formulaires.. Quand ils sont supprimés, ils sont remplacés par l'attribut "id" déjà existant.. Ca fonctionne aussi en JavaScript, avec la fonction 'getElementById()'..

Note 3 : le GIF est supplanté par le PNG8 quand on veut des images simples et non animées comme pour les boutons. Le PNG8 propose une palette de 256 couleurs dont une transparence comme le GIF, mais il est 100% gratuit puisque non soumis à licence propriétaire (le PNG est sous licence libre) et propose une compression plus performante. Une déclinaison 24 bits existe : le PNG24. En plus de proposer 16 millions de couleurs (3 canaux 8 bits : R+V+B, comme le JPG et tous les autres formats d'images proposant le mode "couleurs vraies"), il propose aussi un canal 8 bits supplémentaire pour une transparence progressive, sur 256 niveaux et une compression sans pertes.. IE6 connaissait le PNG8 mais pas le PNG24, IE7 corrige cela..

Furette le premier topic de la catégorie Programmation comme je te l'ai indiqué, il est là pour toi, pour répondre à ton besoin..

:jap:
 

boub popsyteam

Grand Maître
IE6 reconnait MAL le png8 il se plante dans les couleurs ...
et pour le PNG24 il se plante juste sur la transparence ("patchable" par du javascript). Mais bon de toute façon microsoft pousse IE7 en update critique donc IE6 ne devrait pas tarder à perdre sa position dominante pour laisser la place à IE7 (ce qui n'est pas un mal).
 

Johan_et_Pirlouit

Grand Maître
IE6 reconnait MAL le png8 il se plante dans les couleurs ...
Jamais eu de pb de couleurs avec des PNG8 et IE 6 [:spamafote]......... Et pourtant, en dehors de quelques JPGs, toutes mes images utilisées sont des PNG8, très rarement des PNG24 (pour cause du poids de la compression sans perte sur des images 24 bits).. Et pas l'ombre d'un pb de teinte avec IE 6..

Maintenant, ça dépend peut-être du logiciel utilisé pour générer et "fixer" la palette des 256 teintes.. Perso, je suis sur Toshop et je remouline toujours toutes mes PNGs avec PngOptimizer ( ), ne serait-ce que pour gagner quelques octets en supprimant les quelques méta-infos laissées çà et là par Toshop..

IE6 ne devrait pas tarder à perdre sa position dominante pour laisser la place à IE7 (ce qui n'est pas un mal).
Je suis bien d'accord, même si j'ai abandonné IE depuis pas mal de temps maintenant.. Mais je le conserve pour mes tests de sites Web.... 'Faut bien :/..

:merci:
 

nhy

Nouveau membre
Vous êtes tous adorarables mais je crois que vous vous êtes trompés de message...c'était pas ma question...Je comprend rien à ce que vous me racontez...j'ai toujours pas résolu mon probleme..je suis pourtant pas une debutante..en plus le probleme (rollover inactif) est ultrabasic et pas moyen de trouver une reponse !!! j'ai dû régresser...
pas possible...
merci à vous
 

Johan_et_Pirlouit

Grand Maître




Bon :
■Tu parlerais français, ce serait bien ! "rollover", je ne connais pas ("plus", pour être "vrai") ; "effet de survol" je connais..
■Tu es peut-être expérimentée, mais l'expérience est faite pour être tenue à jour ! Sur Google et pour "rollover javascript", je trouve immédiatement ceci >> (un vieux site qui date de 1999, l'exemple type de ce qu'on ne fait plus depuis 2000, année de naissance officielle de l'XHTML 1.0 ; 2001 pour l'XHTML 1.1, celui que j'utilise). La méthode décrite est est précisément ce que je fais en CSS ! Donc, ce que je t'ai indiqué. Documente-toi ou exprime ta question mieux que ça.. Nous ne sommes pas devins, pas plus que nous sommes dans tes pensées et dans ta logique de programmation !
■Tu as un topic de tête de liste, tu vas le lire, sinon ça va devenir agaçant ! 3 site à retenir que tu trouveras dedans : AlsaCréations, OpenWeb, Le site du zér0. Chez ces gens-là, tu trouveras comment faire des sites Web aux standards actuels ! Pour info, le mien y est, aux standards actuels : JS est parti se rhabiller (même pour les menus déroulants), il reste désormais marginal et le sera de plus en plus, maintenant qu'IE 7 prend enfin la place du tristement célèbre IE 6 qui ne connaissait presque rien à rien avec les CSS (sauf que les effets de survol CSS fonctionnent par contre très bien dans IE pour les liens <a>)..

:merci:
 

boub popsyteam

Grand Maître


Bin avec toshop tout seul, je constates des différences de couleurs sous IE6 alors que les valeurs dans la palette sont bonnes :(
 

nhy

Nouveau membre
Alors :
- déjà merci pour tes infos..
- Je fais des sites standards actuels...j'ai utilisé Golive derniere version pour les créer "mes rollovers" ou "survol" si tu préféres !! et golive utilise le css pas le javascript !!!!!
- et oui je suis une vieille de la toile qui la quitté un moment et qui revient avec pas mal de changement mais bon je suis pas folle...
- le probleme est toujours d'actualité lui sauf que le site est en ligne...voici l'adresse :
www.imprimeriebertola.com
(Les petits boutons ronds à gauche de l'ecran ne se modifient pas au survol de la souris)
 

marsien

Grand Maître
Tu parles de quels standards ? Et en quoi ce site est actuel avec sa mise en page par tableaux ? C'est pas parce que tu utilises la dernière version de GoLive que tu fais quelque chose d'actuel...

Tu parles de quelques rollovers (n'en déplaises à J&P j'aime pas les néologismes ;) ). Je n'en vois nullepart et sur aucun navigateur ??
 

batchy

Grand Maître
euh je vois pas de boutons rond à gauche moi, juste une page à la con avec une anim flash. et aucun lien vers d'autre pages ...
 

nhy

Nouveau membre
Merci à toi marsien...mais...
je ne me ferais jamais au ton que vous prennez tous sur ces forums...
On se connait ? non, je demande un renseignement, ok je m'exprime peut-être pas très clairement...mais meme si on ne se verra surement jamais on peut quand meme se parler gentillement ?
Ensuite le propos n'est pas "l'actualité" de ma façon de bosser.
 

zeb

Modérateur
[:spamafote] C'est la rançon de celui qui demande !

Sur tous "ces forums", il y a d'une part des gens qui demandent des choses plus ou moins pertinentes, plus ou moins aimablement, qui s'avouent complètement novice voire carrément gourou, qui s'expriment plus ou moins clairement, et beaucoup exigent une réponse claire, nette et précise, sans digression et sans commentaire. D'autre part, il y a les habitués, qui se connaisent, qui se respectent parce qu'ils savent ce qu'ils valent (en bien ou en mal) et qui amènent solutions (dans le meilleur des cas), commentaires et digressions. Le ton des réponses sera directement en relation avec le style et les prétentions affichés ou devinés de la question. Mais il se peut que dans le lot de topics de fanfarons (cf. je refais eBay, aidez-moi à concurrencer yahoo, etc.) on se plante parfois.

En tant que modérateur, je veille à ce que les topics restent courtois, voire cordiaux, même si on ne se connaît pas. Le tutoiement est de rigueur. Dire bonjour au début de chaque post est superflu ; la politesse consiste plus à respecter les règles de la catégorie. Par contre dire merci et surtout rendre compte que le problème est résolu est vivement attendu.

Et les remarques de marsien quant à l'ergonomie de ton site devraient être autant utile à toi que tes remarques sur le ton général des forums le sont pour moi.

N'hésite pas à revenir poser des questions, tu auras - j'espère - toujours une solution. Tu peux aussi contribuer à donner des réponses aux autres, tu participeras alors à relever le niveau du ton général.
 

marsien

Grand Maître
J'avoue ne pas comprendre vraiment en quoi mon ton pose problème. Je n'ai pas 3h à prendre pour faire des courbettes à une personne qui ne veut pas se remettre en question (on en fait depuis 1000 ans des rollerovers ; j'utilise la dernière version de GoLive, etc...).

J'ai déjà pris du temps pour essayer de pointer les soucis d'ergonomie et d'interface de ton site. Je ne suis pas le seul. Tu as eu la réponse détaillée par Johann et Pirlouit pour tes rollovers inexistants. Tu veux pas en tenir compte.

Qu'est-ce que tu attends d'autre ?[:spamafote] En tout cas, à l'avenir je vais m'en tenir à ma ligne de conduite : fuir comme la peste tous ces gens sur d'eux qui ne font que demander sans qu'il soit même pensable qu'ils se remettent en question dans leur travail. Vous êtes vraiment trop chiants :o
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 125
Messages
6 717 797
Membres
1 586 364
Dernier membre
ilyesrd
Partager cette page
Haut