|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() eric Inscription : novembre 2011 Messages : 8 ![]() |
bonjour à tous,
je suis nouveau sur le forum, je m'appelle eric et n'ai quasiment pas de connaissance en javascript. en revanche, je connais pas trop mal l'as3. j'ai donc une connaissance de la POO. j'aimerais beaucoup une petite aide sur un tout petit script qui me pose problème et qui marche parfaitement tout seul. en revanche dès que je l'inclus dans une fonction et que j'appelle cette fonction, ça ne marche plus. je vais être plus précis et vous donner les deux scripts. le premier qui fonctionne: Code :
ayant voulu que l'icone stumbleupon soit grise losque le pointeur de la souris n'est pas dessus, j'ai fait ceci: Code :
je précise que le script est exactement le même, je n'ai rien touché sauf que je l'appelle de cette nouvelle fonction et j'imagine qu'il doit y avoir un problème de ciblage? Si vous pouviez m'éclairer un peu car j'aimerais comprendre pourquoi le script ne marche plus lorsque je l'appelle d'une fonction. merci beaucoup à tous et bonne matinée. |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 30 055 ![]() |
bannis le document.write de tes scripts pour au minimum les 5 années à venir ...
Regarde plutot du coté du DOM (document.createElement) ou au pire un innerHTML Et pis ça sent le DW à fond Elle font quoi tes fonctions mousover et mouseout ? Tu l'appelles à quel moment la fonction ?? Et avoir un id avec le même nom qu'une fonction c'est chercher les ennuis ..
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
Bonjour et bienvenue au club
comme te la indiqué SpaceFrog, il te faut éviter d'utiliser document.write, qui quand il est exécuté au moment de la construction de la page ajoute dans le flux ce que tu passes en paramètre mais qui lorsque la page est chargée remplace purement et simplement le contenu de celle ci par ce qui est passé en paramètre. Dans ton cas je pense qu'un simple effet de CSS devrait être suffisant avec le sélecteur :hover. |
|
|
00
|
|
|
#4 | ||
|
Invité de passage
![]() eric Inscription : novembre 2011 Messages : 8 ![]() |
bonjour spaceFrog et merci pou ta réponse rapide.
en fait j'ai repris le script de stumbleupon. n'ayant pas d'expérience javascript, je ne savais pas pour le document.write. d'autre part j'ai essayé avant innerHTML mais ça n'a rien changé. non en fait j'utilise notpad++ et j'ai intégré ce bout de javascript effectivement extrait des comportements de dreamweaver dans une page php/wordpress. les fonctions mouseover et mouseout affiche l'icone stumbleupon grisé en louseout et en couleur en mouseover. Citation:
merci encore pour les éventuels conseils (à venir)... Citation:
|
||
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() eric Inscription : novembre 2011 Messages : 8 ![]() |
bonjour noSmoking,
merci pour ta réponse. Citation:
tu voudrais dire que je garde le script qui marche au départ et faire afficher l'icone grisée et que j'ajoute dans mes css à ma class socialRssHover: un nouveau sélecteur donc: socialRssHover:hover et que j'y ajouterais aussi une propriété background-image qui contiendrait mon icone en couleur? c'est ça? merci et bonne matinée. |
|
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
un petit exemple rapide
Code html :
|
||
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() eric Inscription : novembre 2011 Messages : 8 ![]() |
super exemple NoSmoking.
merci mille fois. je vais essayer ça et reviendrais dès que ce sera fait. (probablement demain matin pour vous car je suis à l'autre bout de la planète...) encore merci et bonne après-midi. |
|
|
00
|
|
|
#8 | ||
|
Invité de passage
![]() eric Inscription : novembre 2011 Messages : 8 ![]() |
bonjour à tous et bonjour NoSmoking,
Citation:
j'en reviens donc à ma première requête, et me tourne vers ta première réponse: Citation:
si encore une fois tu pouvais m'aiguiller un peu? merci à toi et je te souhaite une bonne journée ainsi qu'à trous. |
||
|
|
00
|
|
|
#9 | ||
![]() ![]() Inscription : janvier 2011 Messages : 2 944 ![]() |
si l'on reprend l'exemple mis plus haut, modifies la partie BODY comme suit
Code html :
|
||
|
|
00
|
|
|
#10 |
|
Invité de passage
![]() eric Inscription : novembre 2011 Messages : 8 ![]() |
Bonjour NoSmoking,
tout d'abord je tiens à m'excuser pour cette réponse très tardive. j'ai été occupé à une autre tâche durant une dizaine de jours et c'est la raison pour laquelle je n'ai pas répondu plus tôt. ensuite, je te remercie beaucoup pour ton petit script (qui fonctionne très bien) et qui m'a permis de réaliser l'effet recherché. je fini par te dire une nouvelle fois merci ainsi qu'à toutes les personnes qui bénévolement aident les autres dans des communautés telles que la votre. un outil (le forum) indispensable et éminemment utile sans lequel on ne pourrait progresser aussi vite! je rappelle qu'il ne faut jamais oublier de remercier les gens (même tardivement et j'en suis désolé) qui vous aident et bien évidemment d'aider les autres en retour lorsque l'on peut le faire. c'est le but d'un forum et c'est le juste retour des choses. bonne journée à tous. |
|
|
10
|
Copyright © 2000-2012 - www.developpez.com