changement d'image onmouseover par CSS ???

changement d'image onmouseover par CSS ??? - HTML/CSS - Programmation

Marsh Posté le 22-10-2002 à 16:17:40    

bonjour,  
 
 
 
une pitite question rapide :
 
si je fais
 

Code :
  1. document.images["icone_1"].src = "./imgs/icones/1_0f.png";


 
ce sera compatible avec tous les navigateurs ?
 
 
ps: vous auriez des chouettes liens pour le javascript. Il existe des "recommandation" javascript ? ... enfin vous voyez quoi...  
 
 
merci


Message édité par art_dupond le 22-10-2002 à 16:28:00

---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 16:17:40   

Reply

Marsh Posté le 22-10-2002 à 16:19:23    

Le W3C a réalisé une version "standard" du Javascript (Ecmascript ou Emacscript ou iMac-script ou un nom du genre, j'en sais foutre rien, le javascript ça pue)


Message édité par Profil supprimé le 22-10-2002 à 16:19:39
Reply

Marsh Posté le 22-10-2002 à 16:23:02    

art_dupond a écrit a écrit :

 
ps: vous auriez des chouettes liens pour le javascript. Il existe des "recommandation" javascript ? ... enfin vous voyez quoi...  




 
pour le langage, oui, cf la norme ecma dans la faq.
pour le reste (api, parcours de la dom, ...) non. J'ai trouvé une doc correcte pour mozilla, mais sous ie rien. Que des tutoriels a la con dont la moitié du contenu est faux.

Reply

Marsh Posté le 22-10-2002 à 16:23:27    

pourquoi ca pue ?
 
 
et comment je fais si je veux agir sur une image. c'est possible avec les css ?
 
genre changer d'image onmouseover, ...


---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 16:24:57    

art_dupond a écrit a écrit :

pourquoi ca pue ?




 
parce que tout n'est pas normalisé, hélas [:sisicaivrai]

Reply

Marsh Posté le 22-10-2002 à 16:26:01    

et pour mon truc, y a moyen de s'en passer ?  
 
 
(changer d'image onmouseover, ...)


---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 16:26:18    

et parce que 11% des gens ne disposent pas de Javascript, par choix ou par nécessité.

Reply

Marsh Posté le 22-10-2002 à 16:27:18    

ok ok j'ai compris... mais et pour ma deuxième question :p


---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 16:28:48    

W3C Compliant a écrit a écrit :

et parce que 11% des gens ne disposent pas de Javascript, par choix ou par nécessité.




 
Et ? Combien disposent d'un navigateur incapable de gérer les css ?
A partir du moment ou le javascript n'est pas indispensable a la navigation, ou s'il est maitrisé (intranet), je vois pas le problème.

Reply

Marsh Posté le 22-10-2002 à 16:32:35    

Voila. Tant que ça n'empèche pas l'utilisation du site. Mais bon, souvent le JS est justement utilisé pour des choses bien précises, et le désactiver peut être carrément un problème :/ Mais tant que ça se borne à faire défiler un zigouigoui dans un coin de la fenetre, bref, du superflu, on s'en fout :jap:

Reply

Marsh Posté le 22-10-2002 à 16:32:35   

Reply

Marsh Posté le 22-10-2002 à 16:34:04    

Et puis le Javascript c est nul a debugger  :fou:

Reply

Marsh Posté le 22-10-2002 à 16:37:34    

ok ok ok :sweat:  
 
 
mais vous pouvez me dire comment je dois faire alors pour :
 
1. ouvrir une nouvelle fenêtre (javascript : window.open(); )
2. changer d'image sur un 'onmouseover'
 
 
pleaze pleaze pleaze...
 
 
 :jap:


---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 16:38:41    

art_dupond a écrit a écrit :

 
1. ouvrir une nouvelle fenêtre (javascript : window.open(); )
2. changer d'image sur un 'onmouseover'




 
javascript... y'a pas moyen autrement.
le window.open dans certains cas tu peux le remplacer par un target dans le lien, mais pas dans tous.

Reply

Marsh Posté le 22-10-2002 à 16:40:19    

ok merci


---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 16:41:05    

et pkoi tu veux le faire par css ? Directement dans ton html c est pas mieux ?
 
En plus tu vas avoir un petit soucis kan le mec va passer la souris sur l image initiale, il va y avoir un temps de l atence avant ke la seconde image s affiche, donc fo faire un pre-chargement des images avant...

Reply

Marsh Posté le 22-10-2002 à 16:46:32    

oui j'ai déjà fait un préchargement :)
 
qu'est-ce que tu veux dire par le faire directement dans le html ?


---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 16:47:57    

bah je voulais savoir pkoi tu veux faire passer ca dans ton CSS...

Reply

Marsh Posté le 22-10-2002 à 16:49:12    

ah ca ? parce que javascript ca pue (voir plus haut)


---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 16:51:01    

ha ok  :sarcastic:

Reply

Marsh Posté le 22-10-2002 à 17:01:54    

j'utilise ça pour des bontons:
 
.bouton {
background:#00000;
}
 
.bouton2 {
background:#ffffff;
}
 
<input type="button" class="bouton" onMouseOver="this.className('bouton2';);" omMouseOut="this.className('bouton';);">
 
ça devrait marcher pour d'autre elements et avec des images (mais pas sur les DIV, ils gerent pas mouseOver)


Message édité par Schimz le 22-10-2002 à 17:04:38

---------------
çà s'est HFR | Music for the Galaxy
Reply

Marsh Posté le 22-10-2002 à 17:04:36    

ok, mais en fait, moi c'était pas des boutons (type=button) mais des images qui font boutons.
 
Mais en tout cas, ca va pouvoir me servir :)


---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 17:05:23    

tu peux mettre un background-image sur les boutons  :)


Message édité par Schimz le 22-10-2002 à 17:05:43

---------------
çà s'est HFR | Music for the Galaxy
Reply

Marsh Posté le 22-10-2002 à 18:44:33    

oui mais ca ne fera pas le meme effet :)
 
 
http://stupide.be


---------------
oui oui
Reply

Marsh Posté le 22-10-2002 à 20:18:08    

http://docs.sun.com
 
fait une recherche : JAVASCRIPT
 
tu trouveras la doc officielle du javascript


---------------
çà s'est HFR | Music for the Galaxy
Reply

Marsh Posté le 22-10-2002 à 22:41:12    

Schimz a écrit a écrit :

http://docs.sun.com
 
fait une recherche : JAVASCRIPT
 
tu trouveras la doc officielle du javascript




 
yaisse, merci !

Reply

Marsh Posté le 22-10-2002 à 22:54:40    

lorill a écrit a écrit :

parce que tout n'est pas normalisé, hélas [:sisicaivrai]



Oui mais en l'occurence pour faire un pauvre rollover d'images c'est normalisé.
 
document.images[] est supporté par NS 4, IE, Opera, Mozilla, et ça fait partie de DOM.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 22-10-2002 à 22:55:06    

Oreste a écrit a écrit :

Et puis le Javascript c est nul a debugger  :fou:



Le debugger de Mozilla est très bien :o


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 22-10-2002 à 22:56:58    

Schimz a écrit a écrit :

http://docs.sun.com
 
fait une recherche : JAVASCRIPT
 
tu trouveras la doc officielle du javascript



Il y a aussi : http://devedge.netscape.com/central/javascript/


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 24-10-2002 à 01:04:22    

juste pour dire que ceux qui disent qu'ils aiment pas javascipt, c'est parce qu'il y comprenne rien et sa les frustre :o

Reply

Marsh Posté le 24-10-2002 à 01:22:53    

Maxime a écrit a écrit :

juste pour dire que ceux qui disent qu'ils aiment pas javascipt, c'est parce qu'il y comprenne rien et sa les frustre :o  




 
[:leg9] le Javascript, tel qu'il est depuis toujours, est un des pires fléaus que l'informatique ait connu, avec le virus I Love You et les modoz sur hfr

Reply

Marsh Posté le 24-10-2002 à 01:24:19    

W3C Compliant a écrit a écrit :

 
 
[:leg9] le Javascript, tel qu'il est depuis toujours, est un des pires fléaus que l'informatique ait connu, avec le virus I Love You et les modoz sur hfr




 
pourquoi smal le javascripteu?  :cry:

Reply

Marsh Posté le 24-10-2002 à 01:28:20    

1/ C pas (ou mal) standardisé -> plein de problemes en perspective
2/ C'est débrayable voire non implémenté partout, donc peut "bloquer" l'accès à certains sites
3/ Ca peut servir à faire des conneries de merde genre warezstuff.fr.st (grrrrrrrrrr)

Reply

Marsh Posté le 24-10-2002 à 01:53:46    

gm_superstar a écrit a écrit :

 
Oui mais en l'occurence pour faire un pauvre rollover d'images c'est normalisé.
 
document.images[] est supporté par NS 4, IE, Opera, Mozilla, et ça fait partie de DOM.




 
 
apparemment, ca marche pas avec Mozilla  
 
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=


---------------
oui oui
Reply

Marsh Posté le 24-10-2002 à 01:55:44    

ah oui, merci pour les adresses sinon :)


---------------
oui oui
Reply

Marsh Posté le 24-10-2002 à 03:02:34    

W3C Compliant a écrit a écrit :

1/ C pas (ou mal) standardisé -> plein de problemes en perspective
2/ C'est débrayable voire non implémenté partout, donc peut "bloquer" l'accès à certains sites
3/ Ca peut servir à faire des conneries de merde genre warezstuff.fr.st (grrrrrrrrrr)




 
me suis fait bannir de blabla parceque jai poster un lien dans le genre, mais en hardcore http://forum.hardware.fr/icones/icon10.gif

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

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