Accueil > Forum > > > > Changer le contenu d'un OnMouseUp
Changer le contenu d'un OnMouseUp
mardi 17 juillet 2007 à 10:18:48 |
Changer le contenu d'un OnMouseUp

Nargzul
|
Bonjour!
Je dois faire un boutton, qui une fois enfoncé, incrémente une valeur en permanence et dès qu'on le relache, arrête de l'incrémenter.
J'ai donc pensé à déclencher un "timer" qui est lancé par le onMouseDown et arrêté par le onMouseUp.
Oui mais voilà, une fois lancé, il faut une référence pour que clearintervall arrive à l'arrêter. Donc je me dis, tiens, les références, c'est des chiffres tout con, j'ai qu'a modifier la propriété de mon image et ca sera bon.
Voilà donc le bout de code concerné:
function startIncrement(divname,idbutton){ increment = window.setInterval(function(){inc(divname);}, 250); document.getElementById(idbutton).onMouseUp="stopIncrement("+increment+")"; }
Mais voilà, j'ai fais des alert et tout pour controler qu'on passe dedans, la fonction inc se lance bel et bien tous les 250ms, mais mon onMouseUp est toujours le même.
J'ai controlé que le idbutton soit bien celui de mon bouton avec des alert(il s'appelle "x+").
Du coté firebug, j'ai pas d'erreurs.
Merci de votre aide!
|
|
mardi 17 juillet 2007 à 10:23:47 |
Re : Changer le contenu d'un OnMouseUp

Zobibol
|
Salut, il faudrait plutôt faire : document.getElementById(idbutton).onMouseUp = function (){ stopIncrement(increment); }
donc: function startIncrement(divname,idbutton){ increment = window.setInterval(function(){inc(divname);}, 250); document.getElementById(idbutton).onMouseUp = function (){ stopIncrement(increment); } }
à condition que increment soit une variable globale bien entendu
[o-_-o]
|
|
mardi 17 juillet 2007 à 10:28:58 |
Re : Changer le contenu d'un OnMouseUp

Nargzul
|
Merci de ta réponse!
C'est quoi le mot clef pour les variables globale? Parce qu'avec ton code, ca marche pas mieux
J'ai essayé de faire un alert du onMouseUp aveant le increment =.... :
alert(document.getElementById(idbutton).onMouseUp);
et ca me sort un undefined??
Ya déjà un problème la non?
|
|
mardi 17 juillet 2007 à 10:32:37 |
Re : Changer le contenu d'un OnMouseUp

Nargzul
|
Ma ligne qui appelle la fonction si ca peut aider:
<img id="x+" src="images/btn/x+.png" alt="x+" onMouseDown="startIncrement('xvalue', 'x+')" onMouseUp="stopIncrement()" \>
|
|
mardi 17 juillet 2007 à 10:39:33 |
Re : Changer le contenu d'un OnMouseUp

Zobibol
|
Réponse acceptée !
Et bien la variable increment doit être définie en dehors de toute les méthodes : var increment; de plus onMouseUp n'existe pas, il me semble que c'est onmouseup ( sans les majuscules ....) [o-_-o]
|
|
mardi 17 juillet 2007 à 10:47:48 |
Re : Changer le contenu d'un OnMouseUp

Nargzul
|
Re, non j'ai bel et bien controlé, c'est avec majuscules, comme onClick, onMouseDown, même dreamweaver me le dit ^^
J'ai rendu ma variable globale, mais si je vais voir mon code après pression sur ledit bouton, rien n'a changé :S
|
|
mardi 17 juillet 2007 à 10:51:06 |
Re : Changer le contenu d'un OnMouseUp

Nargzul
|
Réponse acceptée !
J'ai supprimé l'import de la variable et l'écriture de celle ci, en gardant que la global et ca marche :D
Merci
|
|
Cette discussion est classée dans : voil, changer, contenu, onmouseup, idbutton
Répondre à ce message
Sujets en rapport avec ce message
Changer le contenu sans rafrachir le reste ! [ par XiRoX ]
Bonjour,il y a quelque temps de cela, j'avais vu un site dont je n'arrive pas a retrouver l'url qui fonctionner en ne rafrachissant que le contenu du
Changer le contenu d'un champ lors d'un clic [ par vince122 ]
Bonjours à tous, J'ai créé un script d'envoie de MP. Sur la page d'envoie, j'ai le champ 'Destinataire' avec a coté un lien 'Liste des membres' qui m
Changer le contenu d'un champ lors d'un clic externe [ par vince122 ]
Bonsoir à tous, J'ai créé un script d'envoie de MP, il contient un champ 'Destinataire', et à coté un lien 'Liste des membres' qui ouvre une popup.
changer le contenu d'un cadre automatiquement [ par samsso ]
salut à tous.je suis en train de developper un site et il y'a un effet sympa que j'aimerais y implementer.J'ai vu l'effet sur un site (http://abidjan.
changer le contenu d'un champ caché! [ par alvinemambele ]
Salut!je cherche de l'aide, je veux changer le contenu d'un chaché en javascriptprié de me repondre!Un orateur trop long est comme une horloge qui les
comment changer le contenu de champs de texte lorsque l'on clique sur une liste [ par MPousse ]
Hello, j'essaye depuis un bon moment a créer une page dynamique où lorsque l'utilisateur sélectionne un eregistrement dans une liste, tous les champ d
changer la valeur d'un liste deroulant avec des fleches ? [ par forest24 ]
Bonjour, Comment faire pour changer la valeur d'un liste déroulante à l'aide de deux fleches (+ et -).En gros cela eviterait de d'avoir à choisir dans
Lien pour changer de navigateur [ par thebmxeur ]
Slt.J'aimerais savoir comment (si c'est possible) créé un lien qui ouvre un fenetre dans un navigateur diférent de celui qui contient le lien (par ex:
Récupérer le code javascript d'une balise [ par the_smurf ]
Bonjour,Voilà, je cherche à récupérer le code javascript d'une balise.Ex:...Comment récupérer "myJsCode"Je sais qu'avec outerHTML on peut récupérer to
Prb de scrollbars dans un Popup [ par rem78 ]
Bonjour,Voila j'utilise la commande suivante pour ouvrir une fenetre plein écran en mode popup :function popup(witch) { var win = window.open(witch,''
Livres en rapport
|
Derniers Blogs
ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2ZUNE : NOUVELLE VERSION DU ZUNE SOFTWARE - V 4.2 par ROMELARD Fabrice
Avec la dernière génération du lecteur MP3 de Microsoft, le ZUNE HD, Microsoft a publié une nouvelle version du logiciel pour PC. Ainsi, je me suis décidé à installer celle-ci sur mon Tablet PC ACER, comme toujours le logiciel est donc tél...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice L'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIESL'INTERFACE NATURELLE DE WINDOWS PHONE 7 SERIES par odewit
La tendance est aux interfaces naturelles (NUI), et le keynote de Bill Buxton au MIX l'a bien souligné.
La charte graphique et ergonomique de Windows Phone 7 a donc été entièrement repensée en vue d'obtenir un maximum d'efficacité sur ce point. En re...
Cliquez pour lire la suite de l'article par odewit COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE?COMMENT MAPPER UNE VUE SQL SUR UNE COLLECTION DE COMPLEX TYPE? par Matthieu MEZIL
Avec EF, les vues doivent être mappées sur des entity types. Le problème c'est que les entity types doivent avoir une clé. Avec EF, nous avons les complex type qui n'ont pas de clé mais les vues ne peuvent pas être mappées dessus. Avec EF4, il est possibl...
Cliquez pour lire la suite de l'article par Matthieu MEZIL
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
|