javascript et linux - HTML/CSS - Programmation
Marsh Posté le 24-01-2005 à 09:53:38
c'est meme préférable si tu veux qu'on t'aide
Marsh Posté le 24-01-2005 à 10:07:26
Ca va être un peu le bordel mais je vais mettre tout le code de mes pages...
En voilà une qui fonctionne très bien :
Code :
|
avec la page intermédiaire qui va bien :
Code :
|
Maintenant, voilà une page qui ne fonctionne pas correctement :
Code :
|
avec la page intermédiaire que j'utilise :
Code :
|
Voilà... Si quelqu'un pourrait m'aider, ce serait chouette...
Merci...
Marsh Posté le 24-01-2005 à 10:41:34
Si tu pouvais réduire un peu le code en le limitant aux parties défectueuses, et en nous exposant ce qui ne marche pas...
Ou si tu pouvais publier ta/tes pages sur un chtit site quelque part, histoire de tester à l'aise...
Ca nous aiderait.
Marsh Posté le 24-01-2005 à 11:02:24
Code :
|
J'ai essayé de réduire... J'espère que ça suffira...
Voilà les problèmes :
1) quand je saisis des lettres dans la zone "search", j'appelle une autre page "raffraich.php" à l'aide de la fonction "changeSearch" et cette autre page rappelle la première en passant en paramètre ce qui a été saisi pour réduire le contenu de la liste "titu" --> ça ne fonctionne pas, "raffraich" n'est pas appelée.
2) quand je sélectionne une ligne dans la liste "titu", j'appelle toujours la page "raffraich.php" à l'aide de la fonction "changeTitu" et cette page rappelle la première en passant en paramètre la ligne sélectionnée pour afficher une donnée dans la zone "del" --> ça ne fonctionne pas, "raffraich" n'est pas appelée.
3) je mets à jour le lien d'id "lien3" à l'aide de la fonction "surLien3" avec les éléments saisis dans la page --> ça ne fonctionne pas, le lien n'est pas mis à jour et la page suivante a des paramètres vides.
J'espère que ce sera plus clair...
Marsh Posté le 24-01-2005 à 11:34:44
C'est surtout que ton code est trop moche et lourdingue Il faudrait 5 jours pour le comprendre
Marsh Posté le 24-01-2005 à 11:39:22
J'débute alors on peut pas faire du code super clair et concis dès l'début... Vu que j'suis tout l'temps en train de rajouter des trucs...
Tant pis... J'me débrouillerais autrement...
Mais c'était pas la peine de m'agresser... J'disais ça comme ça...
Marsh Posté le 24-01-2005 à 11:41:26
J'ai mis les smiley pas pour rien
En fait, c'est pas trop la peine de poster 200 lignes de codes On n'aura pas le temps de s'y plonger... Désolé...
Marsh Posté le 24-01-2005 à 11:42:30
Je me sens pas d'attaque... Si tu pouvais le publier dans un coin, on pourrait tenter de paresseusement debugger.
A moins que qqn se sente la force.
En tout cas, c'est vraiment mal torché, tu sais. C'est pas modulaire et tu nous as fait un gros spaghetti sauce bien lourde.
Marsh Posté le 24-01-2005 à 11:43:16
A moins que quelqu'un soit un peu plus sympa que FlorentG et veuille bien m'aider...
Marsh Posté le 24-01-2005 à 11:50:22
Salut! tu devrais installer firefox sur les machines linux-windows-mac, et tout devrait etre compatible. Firefox est le meilleur navigateur pour l'utilisation de javascript, semblable a internet explorer.
Marsh Posté le 24-01-2005 à 11:52:47
C'est fait déjà... Et c'est justement avec FireFox qu'il y a des problèmes sous Windows et sous Linux...
Marsh Posté le 24-01-2005 à 11:55:18
C'est pas la première fois que je remarque que les filles réagissent vivement à nos remarques viriles.
Nous les mecs, on se cause comme ça, c'est normal, faut pas t'en faire. FlorentG est un gars sympa.
On t'aidera mais faut que tu nous mâche le boulot. Commence par publier, on verra si ça devient abordable.
Marsh Posté le 24-01-2005 à 11:57:27
lol
Oui, au moins si on pouvait voir l'application en live
Marsh Posté le 24-01-2005 à 12:00:52
normal! revois la gestion de ton clavier.
if (document.all)
document.attachEvent("onclick", goHideBulle);
else
document.addEventListener("click", goHideBulle, false);
ca c'est propriétaire M$. utilise onkeypress, ca doit etre compatible. recherche dans google.
Marsh Posté le 24-01-2005 à 12:02:46
redyrod a écrit : normal! revois la gestion de ton clavier. |
Ce morceau-là fonctionne...
Marsh Posté le 24-01-2005 à 12:04:02
J'vais peut être passé pour une grosse nulle mais c'est la première application de ce genre que je fais et j'ai jamais rien publier...
Comment je dois prodéder...?
Marsh Posté le 24-01-2005 à 12:07:30
Par publier, on veut dire met-la sur un site accessible sur internet
Marsh Posté le 24-01-2005 à 13:41:14
Il te faut un hébergeur qui fournisse PHP. Va faire un tour sur la cat hosting.
Marsh Posté le 24-01-2005 à 13:49:40
Le truc c'est que ma boîte veut pas que je publie mon application...
Donc on va laisser tomber... J'vais essayer de trouver un navigateur qui pourra exécuter mon appli sans problème et qui soit possible d'installer sous Linux...
Mais je vous remercie tout de même d'avoir essayé de m'aider...
Marsh Posté le 24-01-2005 à 13:50:32
De toute manière, tu l'as publiée ici sous une certaine forme, alors....
Marsh Posté le 24-01-2005 à 13:55:05
FlorentG a écrit : De toute manière, tu l'as publiée ici sous une certaine forme, alors.... |
C'est sur mais c'est qu'une partie infime du truc... Et d'après tes mots, le code est trop moche et lourdingue... Alors j'vois pas ce que quelqu'un d'ici pourrait en faire...
Tant pis, j'vais m'débrouiller...
Marsh Posté le 24-01-2005 à 14:04:08
Une société demande a un debutant de programmer une appli tellement importante que le debutant n'as pas le droit de devoiler ses sources pour qu'elle marche ... Il y en a qui ont pas peur des failles de secu ..
Marsh Posté le 24-01-2005 à 14:10:32
C'est une application qui va s'exécuter sur l'intranet local des institutions qui vont l'utiliser... Pas besoin de s'attarder sur les failles de sécurité...
Marsh Posté le 24-01-2005 à 14:11:39
Sisi, il faut faire super attention... Même pour un intranet, y'a toujours des glandus prêts à essayer
Marsh Posté le 24-01-2005 à 14:15:20
julie230 a écrit : C'est une application qui va s'exécuter sur l'intranet local des institutions qui vont l'utiliser... Pas besoin de s'attarder sur les failles de sécurité... |
Alors làààààààà.........
Passons.
Je ne vois pas ce qui t'empêche de nous publier une petite partie de l'appli, dégraissée, en retirant les références sensibles cela dit.
Marsh Posté le 24-01-2005 à 14:32:38
Je commence a comprendre pourquoi ils veulent pas qu'on aie le code source .. Si la politique de la boite est de pas securiser ses scripts, ils ont plutot interet a faire dans le discret s'ils veulent pas se faire transformer en ring dans l'heure qui suit le demarage des serveurs
Marsh Posté le 24-01-2005 à 16:40:53
Bon deja je te conseille d'utiliser des fonctions, et n'hesite pas a ajouter des variables pour "clarifier" ton code.
Par exemple tu as ca :
Code :
|
Il peut etre remplace comme ca :
Code :
|
Pour que ce code fonctionne il faut que tu specifie la propriete "id" des bons elements.
Marsh Posté le 24-01-2005 à 16:53:26
Merci Cerel!!!
Code :
|
Il me faudrait une autre fonction pour cette ligne... Laquelle???
Code :
|
Et pour cette ligne...?
Marsh Posté le 24-01-2005 à 22:20:16
Sinon avec Firefox tu as la console JavaScript qui t'indiquera où plante le script.
Et mieux, avec Mozilla, tu as un debugger JS.
Marsh Posté le 24-01-2005 à 23:33:43
Avec FireFox (voire même Moz), y'a aussi un debuggeur JS sous forme d'extension
Marsh Posté le 25-01-2005 à 09:13:48
J'ai essayé de corriger avec la console Javascript mais elle m'indique pas tout le temps les mêmes erreurs et ça arrive qu'elle en indique pas du tout alors que ça ne fonctionne pas...
Où je peux trouver le debugeur JS...?
Marsh Posté le 24-01-2005 à 09:33:18
Bonjour,
Je développe actuellement une application en PHP destinée à être utilisée sur des machines Linux et des machines Windows...
J'utilise dans cette application du Javascript pour dynamiser certaines choses sur certaines pages...
En testant l'application sur une machine Linux, je me suis rendue compte que le Javascript ne fonctionnait pas sur certaines pages... Donc j'ai pris peur... J'ai donc installé FireFox sur une machine Windows et là, frayeur... Il y a les mêmes problèmes que sur la machine Linux...
Mais le plus incompréhensible, c'est que le Javascript fonctionne très bien sur certaines pages alors que c'est exactement la même syntaxe que sur les pages où ça ne fonctionne pas...
Serait-ce possible que je laisse mon code sur le forum et que quelqu'un le regarde pour me dire eventuellement ce qui ne va pas...?