changement d'image onmouseover par CSS ??? - HTML/CSS - Programmation
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)
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.
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
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é.
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.
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
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.
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...
Marsh Posté le 22-10-2002 à 16:47:57
bah je voulais savoir pkoi tu veux faire passer ca dans ton CSS...
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)
Marsh Posté le 22-10-2002 à 17:05:23
tu peux mettre un background-image sur les boutons
Marsh Posté le 22-10-2002 à 18:44:33
ReplyMarsh Posté le 22-10-2002 à 20:18:08
http://docs.sun.com
fait une recherche : JAVASCRIPT
tu trouveras la doc officielle du javascript
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 !
Marsh Posté le 22-10-2002 à 22:54:40
lorill a écrit a écrit : parce que tout n'est pas normalisé, hélas |
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.
Marsh Posté le 22-10-2002 à 22:55:06
Oreste a écrit a écrit : Et puis le Javascript c est nul a debugger |
Le debugger de Mozilla est très bien
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/
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
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 |
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
Marsh Posté le 24-10-2002 à 01:24:19
W3C Compliant a écrit a écrit : 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?
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)
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=
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
Marsh Posté le 22-10-2002 à 16:17:40
bonjour,
une pitite question rapide :
si je fais
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