Submitted by lune2010 on
Bonjour,
j'aimerais afficher un slider (curseur) dans ma page.
j'utilise la fonction :
$(function() {
$("#slider").slider({
value:100,
min: 0,
max: 100,
step: 1,
slide: function(event, ui) {
document.getElementById("amount").innerHTML=ui.value + '%';/
document.getElementById("amount2").innerHTML=100 - ui.value + '%';
var val33=100 - ui.value;
updateChartXML('chart1Id',"");
}
});
$("#amount").val($("#slider").slider("value") + '%');
document.getElementById("amount2").innerHTML=100 - $("#slider").slider("value") + '%';
document.getElementById("amount").innerHTML=$("#slider").slider("value") + '%';
});
Appel du Slider :
A
B
Lors de l'exécution de mon programme, j ai comme erreur :
Cette objet ne gère pas cette propriété ou cette méthode
le numéro de la ligne indiqué envoie à :
$("#slider").slider({
Est ce que klk un a une idée pour résoudre ce problème
Merci d'avance.
A tu installer la librairie
Permalien Soumis par mbehmane le 10 Mai, 2010 - 10:57
A tu installer la librairie Jquery??
car la methode $('#id') est declarer dans la librairie jquery.
Elle fait la même chose que document.getElementById("id")
oui j'ai installé Jquery
Permalien Soumis par lune2010 le 10 Mai, 2010 - 11:03
oui j'ai installé Jquery
et jQuery UI ?
Permalien Soumis par SebCorbin le 10 Mai, 2010 - 11:08
et jQuery UI ?
Oui j'ai aussi installé
Permalien Soumis par lune2010 le 10 Mai, 2010 - 11:16
Oui j'ai aussi installé jquery.ui
Cela vient de ton
Permalien Soumis par SebCorbin le 10 Mai, 2010 - 11:24
Cela vient de ton installation vu l'erreur, donc aurais-tu une adresse à nous donner ou travailles tu en local ?
Regarde dans ton < head> si les fichiers sont bien inclus aussi...
oui j'ai vérifié ds mon head
Permalien Soumis par lune2010 le 10 Mai, 2010 - 11:29
oui j'ai vérifié ds mon head les fichiers sont bien inclus et aussi c le bon chemin
alors peut eter devarai tu
Permalien Soumis par mbehmane le 10 Mai, 2010 - 11:42
alors peut eter devarai tu changer l ordre des appel de tes fichier js.Peut etre a tu des conflits?
voilà l'ordre de mes fichiers
Permalien Soumis par lune2010 le 10 Mai, 2010 - 11:49
voilà l'ordre de mes fichiers
ou ca?
Permalien Soumis par mbehmane le 10 Mai, 2010 - 11:54
ou ca?
oulala toi tu a du copier
Permalien Soumis par mbehmane le 10 Mai, 2010 - 11:55
oulala toi tu a du copier avec les balise script.Il t a tout avaler le site de drupal.
met juste les nom de fichiers:)
dans mon fichier page.tpl.php
Permalien Soumis par lune2010 le 10 Mai, 2010 - 12:03
dans mon fichier page.tpl.php
non mais je ne voi pas l
Permalien Soumis par mbehmane le 10 Mai, 2010 - 12:06
non mais je ne voi pas l ordre ca ne s est pas afficher dans ton commentaire.remet le et met juste le nom de tes fichier
jquery-1.4.2.min.js fonctions
Permalien Soumis par lune2010 le 10 Mai, 2010 - 12:55
jquery-1.4.2.min.js
fonctions.js (fichier ou jé mes function enJS)
jquery-ui-1.8.1.custom.min.js
jquery.ui.core.js
jquery.ui.mouse.js
jquery.ui.widget.js
FusionCharts.js
met le fonction.js en
Permalien Soumis par mbehmane le 10 Mai, 2010 - 13:51
met le fonction.js en dernier.appel le en dernier
ca change rien, jé tjr le msg
Permalien Soumis par lune2010 le 10 Mai, 2010 - 13:58
ca change rien, jé tjr le msg d erreur
Met un alert toto dans ton
Permalien Soumis par mbehmane le 10 Mai, 2010 - 16:40
Met un alert toto dans ton fonction.js et deplace le juska voir ou ca coince.Il faut que tu regarde en faisant ca parce ke tu a collé le code mais on a du mal a le lire comme ca.
mon alert fonctionne bien, mé
Permalien Soumis par lune2010 le 10 Mai, 2010 - 16:54
mon alert fonctionne bien, mé une fois ke j arrive ds $(function() {
$("#slider").slider({
là j'ai plus d'alert
commence par
Permalien Soumis par mbehmane le 10 Mai, 2010 - 16:58
commence par $(document).ready(function() au lieu de $(function()
Sinon regarde l erreur js ca te met quoi exactement??
tu est sous firefox ?active le debuguer js avec firebug
j'ai commencé par
Permalien Soumis par lune2010 le 10 Mai, 2010 - 17:12
j'ai commencé par $(document).ready(function() mais ca change rien j'ai tjr le meme problème.
Détails de l’erreur de la page Web
Message : Cet objet ne gère pas cette propriété ou cette méthode
Ligne : 17
Caractère : 3
Code : 0
sachant que la ligne 17 c :$("#slider").slider({
quand j'utilise firefox, j'ai pas de msg d'erreur mais mon slider ne s'affiche pas.
Ou a tu recupere ton script
Permalien Soumis par mbehmane le 10 Mai, 2010 - 17:19
Ou a tu recupere ton script js qui te permet d afficher ca?
http://jqueryui.com/demos/sli
Permalien Soumis par lune2010 le 10 Mai, 2010 - 17:21
http://jqueryui.com/demos/slider/
il te faut les librairie
Permalien Soumis par mbehmane le 10 Mai, 2010 - 19:48
il te faut les librairie suivante.
la jquery puis
* UI Core
* UI Widget
* UI Mouse
et ensuite apres tout ca ton fonction.js doit arriver en dernier lorsque tu fait afficher la source.Il doit arriver en tout dernier.
Ca devrait marcher si tu suis cette demarche
Bonjour, J'avais déjà
Permalien Soumis par lune2010 le 11 Mai, 2010 - 09:46
Bonjour,
J'avais déjà ajouter ces fichiers mais j'ai tjr le même problème.
Ce matin je les ai ajouter encore et j'ai aussi suivi l'ordre que tu m'as donné, en plus j'ai pris la fonction qui se trouve sur le site jquery qui affiche juste le slider pour voir si le problème vient des variables que moi je donne a la fonction.
Mais ca change rien, car j'ai tjr la même erreur qui s'affiche.
J'ai même supprimer tous les fichiers .js que j'utilise et je les ai téléchargé à nouveau mais tjr erreur
Désolé a moins que tu n ai le
Permalien Soumis par mbehmane le 11 Mai, 2010 - 15:53
Désolé a moins que tu n ai le lien de ton site a m envoyer je ne vois pas trop comment je peut debuger.
ok merci bq pour ton aide c
Permalien Soumis par lune2010 le 11 Mai, 2010 - 16:43
ok merci bq pour ton aide
c gentil
Bonjour après klk jours de
Permalien Soumis par lune2010 le 19 Mai, 2010 - 14:37
Bonjour
après klk jours de recherche j'ai essayé a résoudre le problème même si je comprend pas bien la solution
en fait dans le fichier page.tpl.php
J'ai fait en commentaire $scripts et là mon slide fonction a nouveau
est ce que qlq un connait le rôle de $scripts?
Bas les script qui sont
Permalien Soumis par mbehmane le 19 Mai, 2010 - 18:40
Bas les script qui sont importer que t'y renseigne ds le .info de ton thème. Ils sont formater et appeler par drupal.
Tu vois c était bien une histoir de conflit js.
Oui c vrai Merci pour ton
Permalien Soumis par lune2010 le 20 Mai, 2010 - 09:25
Oui c vrai
Merci pour ton aide