Conflit ***.js avec prototype.js [JS ] - HTML/CSS - Programmation
Marsh Posté le 08-12-2008 à 19:15:27
ReplyMarsh Posté le 08-12-2008 à 19:18:03
C'est quoi le problème exactement ? Dire "y'a conflit", ça nous aide pas vraiment !
Pis les balises [code], ça peut être utile aussi
Marsh Posté le 08-12-2008 à 19:18:43
ReplyMarsh Posté le 08-12-2008 à 21:29:30
ribwund a écrit : Bonjour a tous Je suis en trin de me faire une petite gallery photo et mon soucis reside dans le fait que j'utilise trois .js (Prototype, scriptaculous et un autre pour un Coverflow). apres divers tester , j'ai comprit que le probleme ne venai ni de mon code personnel mais seulement entre les deux fichier JS Prototype et Coverflow , j'ai beau fouiller les deux fichier et je ne vois pas se qui cloche
Pourriez vous m'aider , j'ai surment louper quelque chose quelque part. Merci bien |
Dis-toi d'abord que le problème ne viendra JAMAIS de prototype JS. Pour être tranquille, retélécharges une version de Prototype JS.
Ensuite ton pb vient peut-etre de coverflow.js
MAIS TANT QUE TU N'AURAS PAS MIS EN LIGNE TON SITE,
on ne pourra pas tester, et donc on ne pourra pas te répondre
Merci
Marsh Posté le 15-12-2008 à 10:44:12
Je suis désolé je n'ai pas eu le temps de revenir sur le forum.
Je vais changer mon titre .
Mon site utilise Scriptaculous avec une animation slide de <DIV> (Ouverture, Fermeture).
Donc: Prototype + scriptaculous
en second lieu j'ai Coverflow , qui lui cree une animation type Iphone sur une multitude de photo.
Le soucis c'est que quand je met le Coverflow avec Protype , Le Coverflow fonctionne a moitier.
Quand je rentre chez moi, je met le tout sur mon hebergeur avec differente configuration.
Ps : Le fichier Coverflow.js est dans le premier message
Marsh Posté le 15-12-2008 à 12:06:32
Alisteroid a écrit : |
nan il a mis un quote
et puis pour le smiley il faut utiliser celui-ci :
Marsh Posté le 15-12-2008 à 12:11:45
ReplyMarsh Posté le 15-12-2008 à 13:50:43
Je viens de comprendre ....
Marsh Posté le 15-12-2008 à 17:47:02
mais t'as mis la balise CPP et pas la balise JS spécifique
Marsh Posté le 16-12-2008 à 09:11:56
ReplyMarsh Posté le 16-12-2008 à 09:44:59
Bon QUAND EST-CE QUE TU NOUS METS CE QUE TU AS FAIT EN LIGNE AFIN QU'ON PUISSE TE DEBUGGER TON BORDEL !!!!!!!!!!!!!!
il nous manque TOUT, les CSS, le HTML associés, sans ça, on peut pas t'aider !!!!!!!!!!!!!!!!
Marsh Posté le 16-12-2008 à 09:56:29
ribwund , t'es bête ou quoi ?
Utilise un seul *.js
Pourquoi utilisé plein de fichiers alors qu'un seul suffit ?
Pas malin , enfin je te comprends pas ....
Marsh Posté le 16-12-2008 à 10:31:03
Evite de m'agresser Gatsu .
Mes fichiers sont en Local sur mon ordinateur at Home , et j'ai pas eu le temp de le mettre sur mon ftp !!!!
Mais si t'avais lu un peut se que j'avais marqué , j'ai fait mes teste en depouillant tout le code et en laissant seulement la DIV voulu sans CSS sans scriptaculous etc
Aucun ordre utilisant Prototype mais le seul fait d'appeler la bibliotheque pose probleme.
@DarkRod :
I don't kown , Prototype et Sriptaculous sont specifique donc je n'y ai pas pensé , mais je peut tester pour voir si cela change quelque chose.
de la a dire que je suis bete
Marsh Posté le 16-12-2008 à 10:37:22
FR-DarkRod a écrit : ribwund , t'es bête ou quoi ? |
Tain mais stop quoi, prototype est un framework, il faut et c'est un conseil, le laisser dans son javascript à lui.
Ensuite si tu as d'autres scripts, librairies à ajouter à ton site, chacun dans son fichier JS.
Sauf si tu as un ensemble de petits scripts, il vaut mieux les rassembler dans un seul JS
Marsh Posté le 16-12-2008 à 10:45:18
gatsu35 a écrit : |
Donne la solution , Mr.JeSaisToutEtJeVanneToutLeMondeParceQueJeSuisLePlusIntelligent
Marsh Posté le 16-12-2008 à 11:00:41
Mais qu'est ce que tu veux qu'on te dise de plus sans avoir accès à tes codes JS !?
Tu as un conflit entre prototype.js et ton autre script. Ben voilà ! Soit tu te passe d'un de ces scripts, soit tu corrige le conflit !
On ne peut rien te dire de plus !
Marsh Posté le 16-12-2008 à 11:08:29
Du calme on est pas la pour se tapper dessus ...
@ Kao : J'ai poster le .JS en premier poste , et Prototype tout le monde l'a , je vais pas le poster sachant qu'il est costaud .
Si je viens demander de l'aide c'est que je ne sais pas qu'elle est le conflit , et que je ne peux (veux) pas me passer d'un des script !!
Se soir je posterai la page web , jusque la sa serai simpa d'arreter de repeter dit foi la meme chose , sans meme lire que l'on essai d'expliquer
Merci d'essayer tout le meme
Marsh Posté le 16-12-2008 à 11:28:33
Autant pour moi, j'avais pas lu tout le sujet.
Ceci dit, tu demandes de l'aide sans donner précisément le problème ! Tu nous dis juste en avoir un !
Marsh Posté le 16-12-2008 à 11:31:25
c'est quelle version de prototypeJS ? 1.5 ou 1.6 (la derniere quoi)
Marsh Posté le 16-12-2008 à 11:36:56
FR-DarkRod a écrit : |
COmme je le disais depuis le début, il nous faut les fichiers en lignes, car un coverflow, ca neccessite des images, avoir le code HTML associé, et tout le toutim.
Marsh Posté le 16-12-2008 à 11:42:09
Prototype 1.6
Oui oui Gatsu je donne tout se soir
Marsh Posté le 16-12-2008 à 11:49:23
Le script cité dans ton premier post, ligne 37
remplace
Code :
|
par
Code :
|
Testé sous FF. Bug identifié, et cette correction fonctionnait.
Marsh Posté le 16-12-2008 à 12:11:12
J4ai aussi identifié la meme chose
C'est du au fait que I ne prend pas que des valeurs d'index, donc l'élément rencontré lorsqu'on parcours un tableau avec un for in devient à un certain moment une fonction (function), et faire un appendChild sur une fonction ca fait un peu mal.
Un tableau ça s'est toujours parcouru avec une boucle for normale.
Marsh Posté le 17-12-2008 à 00:19:40
Alors
Avec Prototype : http://andyl.ovh.org/index3.php
Sans Prototype : http://andyl.ovh.org/index2.php
Marsh Posté le 17-12-2008 à 00:32:46
le index3.php fonctionne bien c'est quoi le soucis ?
le index2.php , je comprend pas le soucis :s
Marsh Posté le 17-12-2008 à 00:35:08
FR-DarkRod a écrit : le index3.php fonctionne bien c'est quoi le soucis ? |
on l'a clairement expliqué
Marsh Posté le 17-12-2008 à 01:31:07
A non je n'ai pas fait la modification Gatsu je le fait tout de suite
DarkRod : Prototype + Scriptaculous permettent de faire des Slide des Div (Apparaitre - Disparaitre)
Coverflow : Mode Ipod
Edit:
Probleme resolut , donc probleme de syntaxe, j'avais meme pas fait attention .
Je vous remercie
Marsh Posté le 17-12-2008 à 01:44:24
gatsu35 a écrit : |
Arrête d'être aussi sadique que ça !
Je préfère voir des répétitions me permettant d'aider quelqu'un plutôt que d'entendre ce genre de répliques sans l'aider ...
Alors laisse ton égo dehors et ... Tu peux partir , le sujet est résolu !
Marsh Posté le 17-12-2008 à 01:44:56
ribwund a écrit : A non je n'ai pas fait la modification Gatsu je le fait tout de suite |
STP edit ton premier message et ajoute [Résolu] au titre , merci
Marsh Posté le 17-12-2008 à 02:15:04
FR-DarkRod a écrit : |
Bah tu remontes quelques posts plus haut et tu verras que j'ai expliqué.
Alors si c'est marqué un peu plus haut, pourquoi j'irai le marquer encore une fois ?
Marsh Posté le 02-01-2009 à 12:11:07
Rebonjour
Je reprend le debat,
Effectivement le fait d'avoir changer le code a fonctionné pour Firefox et j'ai grandement avancer.
Seulement IE merdouille pour changer ....
J'ai reduit le Code au Minimum pour avoir seulement la Div avec le Coverflow
http://andyl.ovh.org/index5.php
Deux soucis present :
Le Coverflow fonctionne seulement IE Affiche 1element restant , et affiche un probleme de code, Objet Attendu
(Regarder Bas de Page de IE).
Je présume une boucle qu'il n'arrive pas a Finir ... et en théorie c'est celle que nous avons changer mais pourquoi ?
Le second : Si la div est ouverte le coverflow s'affiche mais si on la fermer tout disparait a la réouverture, Si le div est fermer dès le debut il n'y a rien dedans.
Voila j'ai chercher mais je suis perdus !!
sinon pour l'avancement du site : http://andyl.ovh.org/index3.php
Merci d'avance ,et Bonne Année a tous
Marsh Posté le 13-01-2009 à 18:43:16
Reply
Marsh Posté le 02-12-2008 à 17:55:51
Bonjour a tous
Je suis en trin de me faire une petite gallery photo et mon soucis reside dans le fait que j'utilise trois .js (Prototype, scriptaculous et un autre pour un Coverflow).
apres divers tester , j'ai comprit que le probleme ne venai ni de mon code personnel mais seulement entre les deux fichier JS Prototype et Coverflow , j'ai beau fouiller les deux fichier et je ne vois pas se qui cloche
Pourriez vous m'aider , j'ai surment louper quelque chose quelque part.
Dans une page web avec seulement le code Coverflow et l'appel des deux .js il y a conflit sans faire appel a la librairie prototype. Je presume que le script Coverflow utilise indépendamment des parti de Prototype ou d'une autre librairie se qui pose le soucis mais comment savoir se qui ne vas pas .?.?.?.?
Merci bien
Message édité par ribwund le 02-01-2009 à 12:06:09
---------------
Mon Topic de Vente - Achat // Feedback