DyoChris
Messages postés14Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention27 février 2007
-
18 avril 2006 à 09:44
cerede2000
Messages postés71Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention 6 septembre 2013
-
8 mai 2006 à 10:19
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cerede2000
Messages postés71Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention 6 septembre 2013 8 mai 2006 à 10:19
Cool merci!!
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 8 mai 2006 à 10:17
hélas... la compatibilité... et pas seulement avec JavaScript...
( java est loin d'être exempt : essayer de faire votre
déclaration d'impots, par exemple, pas sûr que vous puissiez !
ça va dépendre de votre système, de la version, de votre micro... )
bref, il reste d'autres erreurs dans le script
j'envoie à FasteX_ pour qu'il fignole ( j'ai fait "du brut" )
et mette à jour !
cerede2000
Messages postés71Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention 6 septembre 2013 7 mai 2006 à 17:29
Et selon moi, si tous le monde avait les meme standars ca serais quand meme beaucoup plus simple!!!
FasteX_
Messages postés44Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention29 février 2008 7 mai 2006 à 17:18
Ajouter 'event' comme argument cause une erreur de syntaxe, sur IE en tout cas.
Petite réflexion personnelle (lol):
**Selon moi, il faudrait que JavaScript ressemble un peu plus à Java côté portabilité. C'est-à-dire imposer un interpréteur universel! Celui où celle qui mettera ça au point aura mon admiration.. :)**
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 7 mai 2006 à 11:44
bien entendu sur tous les appels de ce type.
cerede2000
Messages postés71Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention 6 septembre 2013 7 mai 2006 à 09:25
Ca change quelque chose mais ca ne fonctionne pas encore totalement!!
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 7 mai 2006 à 09:18
cerede2000
Messages postés71Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention 6 septembre 2013 6 mai 2006 à 19:52
Alors effectivement l'erreur qui ressort sous firefox c'est au niveau de:
s[i].onmousedown = function() {initCoord(this,event)}
s[i].onmousemove = function() {dragElement(this,event)}
s[i].onmouseout = initConditions
s[i].onmouseup = initConditions
Mais la je connai pas la correction possible
FasteX_
Messages postés44Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention29 février 2008 6 mai 2006 à 19:45
Petite note en passant, mon code est maintenant commenté pour faciliter la modification à ceux qui voudraient changer des choses. Bonne prog! :)
FasteX_
Messages postés44Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention29 février 2008 6 mai 2006 à 19:40
Salut cerede2000,
Mon ancienne version a été améliorée pour être compatible FireFox. J'ai fait quelques petites modifications depuis. Pourrait-on me dire si les commandes comme "element.onmousemove = function() {...}" sont compatibles avec FireFox? Si ce n'est pas le cas, le problème est là.
cerede2000
Messages postés71Date d'inscriptionvendredi 12 janvier 2007StatutMembreDernière intervention 6 septembre 2013 6 mai 2006 à 18:26
Je ne comprend pas je vien d'essayer sous firefix et ce ne fonctionne pas :(
FasteX_
Messages postés44Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention29 février 2008 6 mai 2006 à 03:02
Merci pour le commentaire!
*Il faudrait bien que je commente mon code, ce qui sera fait sous peu*
Optitech
Messages postés134Date d'inscriptionsamedi 19 octobre 2002StatutMembreDernière intervention 3 janvier 2009 5 mai 2006 à 18:47
Slt !
Bravo pour un prototype !
La seule chose que je regrete c'est le manque de commentaire pour essayer de l'améliorer !
FasteX_
Messages postés44Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention29 février 2008 3 mai 2006 à 22:54
Moi ça marche, il y a dû avoir un erreur lorsque tu as téléchargé le fichier. Réessai, et si ça ne marche toujours pas, tu peux faire un copier-coller du code (attention aux noms de fichiers). A+
thedeejay
Messages postés74Date d'inscriptiondimanche 2 avril 2006StatutMembreDernière intervention23 juin 2010 3 mai 2006 à 19:35
bonjour!
pour moi le zip est "endomagé!"
aidez moi!!!
FasteX_
Messages postés44Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention29 février 2008 28 avril 2006 à 02:45
C'est là que ma dernière modification intervient. J'ai rajouté une fonction qui configure tous les span ayant comme classe "moveable" en tant qu'objets déplaçables. Le fichier js s'occupe de tout dorénavant.
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 27 avril 2006 à 13:02
il ne reste plus qu'à faire de l'Orienté Objet,
par exemple !, pour appliquer aux span voulus,
et non pas à tous ( ce qui pourrait être génant ).
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 19 avril 2006 à 07:16
salut FasteX_,
rien d'autre à ajouter que ce que j'ai donné...
function dragElement(element,event)...
dragX(element,event)
dragY(element,event)...
function dragX(element,event)...
function dragY(element,event)...
function initCoord(element,event)...
...
je t'envoie la page mise à jour par mail, si tu veux...
>>incompatibilités entre les navigateurs
c'est pénible, moins que certains inconditionnels...
@+
FasteX_
Messages postés44Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention29 février 2008 18 avril 2006 à 23:32
à Bultez: Pourrais-tu m'expliquer en quoi est nécéssaire l'argument 'event' (car avec IE ca marche pas) ?. Décidement, cette guerre d'incompatibiltés entre les navigateurs m'agace de plus en plus...
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 18 avril 2006 à 12:58
à Dyochris :
plutôt que de critiquer bêtement avec des arguments
douteux/fallacieux... on propose des améliorations,
c'est plus dans l'esprit de CodesSources il me semble...
à FasteX_ :
quelques petite modifs insignifantes pour que
FireFox soit content ( non exhaustives, pas tout testé )
<style type="text/css">
.moveable {...
}
</style>
function dragElement(element,event) {
if (canMove[getN(element)]) {
dragX(element,event)
dragY(element,event)
}
}
....
@+
DyoChris
Messages postés14Date d'inscriptionlundi 13 mars 2006StatutMembreDernière intervention27 février 2007 18 avril 2006 à 09:44
tu as essayé sur FireFox? Parce que chez moi, ça drag pas
Je ne comprend pas pourquoi tant de gens oublient FF! C'est comme vendre de l'essence pour les 2CV et inutilisable pour les Ferrari!
8 mai 2006 à 10:19
8 mai 2006 à 10:17
( java est loin d'être exempt : essayer de faire votre
déclaration d'impots, par exemple, pas sûr que vous puissiez !
ça va dépendre de votre système, de la version, de votre micro... )
bref, il reste d'autres erreurs dans le script
j'envoie à FasteX_ pour qu'il fignole ( j'ai fait "du brut" )
et mette à jour !
7 mai 2006 à 17:29
7 mai 2006 à 17:18
Petite réflexion personnelle (lol):
**Selon moi, il faudrait que JavaScript ressemble un peu plus à Java côté portabilité. C'est-à-dire imposer un interpréteur universel! Celui où celle qui mettera ça au point aura mon admiration.. :)**
7 mai 2006 à 11:44
7 mai 2006 à 09:25
7 mai 2006 à 09:18
...
@+
6 mai 2006 à 19:52
s[i].onmousedown = function() {initCoord(this,event)}
s[i].onmousemove = function() {dragElement(this,event)}
s[i].onmouseout = initConditions
s[i].onmouseup = initConditions
Mais la je connai pas la correction possible
6 mai 2006 à 19:45
6 mai 2006 à 19:40
Mon ancienne version a été améliorée pour être compatible FireFox. J'ai fait quelques petites modifications depuis. Pourrait-on me dire si les commandes comme "element.onmousemove = function() {...}" sont compatibles avec FireFox? Si ce n'est pas le cas, le problème est là.
6 mai 2006 à 18:26
6 mai 2006 à 03:02
*Il faudrait bien que je commente mon code, ce qui sera fait sous peu*
5 mai 2006 à 18:47
Bravo pour un prototype !
La seule chose que je regrete c'est le manque de commentaire pour essayer de l'améliorer !
3 mai 2006 à 22:54
3 mai 2006 à 19:35
pour moi le zip est "endomagé!"
aidez moi!!!
28 avril 2006 à 02:45
27 avril 2006 à 13:02
par exemple !, pour appliquer aux span voulus,
et non pas à tous ( ce qui pourrait être génant ).
19 avril 2006 à 07:16
rien d'autre à ajouter que ce que j'ai donné...
function dragElement(element,event)...
dragX(element,event)
dragY(element,event)...
function dragX(element,event)...
function dragY(element,event)...
function initCoord(element,event)...
...
je t'envoie la page mise à jour par mail, si tu veux...
>>incompatibilités entre les navigateurs
c'est pénible, moins que certains inconditionnels...
@+
18 avril 2006 à 23:32
18 avril 2006 à 12:58
plutôt que de critiquer bêtement avec des arguments
douteux/fallacieux... on propose des améliorations,
c'est plus dans l'esprit de CodesSources il me semble...
à FasteX_ :
quelques petite modifs insignifantes pour que
FireFox soit content ( non exhaustives, pas tout testé )
<style type="text/css">
.moveable {...
}
</style>
function dragElement(element,event) {
if (canMove[getN(element)]) {
dragX(element,event)
dragY(element,event)
}
}
....
@+
18 avril 2006 à 09:44
Je ne comprend pas pourquoi tant de gens oublient FF! C'est comme vendre de l'essence pour les 2CV et inutilisable pour les Ferrari!