Editeur en JS pour admin de site... - HTML/CSS - Programmation
Marsh Posté le 30-01-2004 à 10:48:10
Sous Firebird 0.7
Si on sélectionne un texte et qu'on le positionne, puis, toujours sélectionné, on essaie de le souligner, le texte positionné n'apparaît pas souligné. Par contre sous IE6 ça marche.
Code :
|
Oui, je fais des tests bizarres
Marsh Posté le 30-01-2004 à 10:54:16
hermes le messager a écrit : Voilà mon dernier joujou. |
C'est excellent
ha si Joce pouvait faire ça pour le forum
Marsh Posté le 30-01-2004 à 10:54:20
ca n'a pas l'air mal .. mais un seul P suffit a 'Tapez'
Marsh Posté le 30-01-2004 à 10:55:12
Docteur_Canard a écrit : Sous Firebird 0.7
|
Ce n'est pas à ce genre de test que je pensais, mais merci quand même... Je réfléchis justement à un parseur en JS pour empêcher les gens de faire des erreurs.
Sinon, sous FB 0.7, pas de problème de rafraichissement de la fenêtre, ni d'insert de balise ?
Marsh Posté le 30-01-2004 à 10:56:45
Dans IE 6 la zone de texte ne récupère pas le focus après un clic sur une des icônes, alors que dans Moz ça le fait
Marsh Posté le 30-01-2004 à 10:56:52
antp a écrit : |
Merci j'y ai passé du temps et tout est de moi à 100%.
Marsh Posté le 30-01-2004 à 10:58:13
Revends-le à Joce
Marsh Posté le 30-01-2004 à 10:59:34
antp a écrit : Revends-le à Joce |
Non, s'il le veut il le prend. Par contre il est clair que je vais l'utiliser pour l'admin de mes sites.
De toutes manières, les trucs en js sont impossibles à protèger et donc impossible à vendre.
Marsh Posté le 30-01-2004 à 11:00:12
hermes le messager a écrit : |
Pas de problème à priori, mais je suis sur une machine assez puissante (P4 2.6 + 1Go de RAM), donc pour le rafraichissement je ne sais pas ce que ça vaut sur une config plus modeste.
Marsh Posté le 30-01-2004 à 11:01:10
hermes le messager a écrit : |
en effet Le tout est d'espérer que ceux qui le prennent aient l'honnêteté de laissé écrit dans le code (ou même sur la page) d'où ça vient
Je le récupèrerais bien pour le PHPBB de mon site tiens
Marsh Posté le 30-01-2004 à 11:01:43
antp a écrit : Dans IE 6 la zone de texte ne récupère pas le focus après un clic sur une des icônes, alors que dans Moz ça le fait |
Je prends note. En fait, j'ai même pas testé sur IE, vu que je développe tout sous Linux avec Mozilla 1.5 et Opera 7
ça devrait pas être trop dur à corriger... Je pense que c'est lié au rafraichissement du div, faut que je refasse un focus après le rafraichissement.
Marsh Posté le 30-01-2004 à 11:09:40
antp a écrit : |
Les petits branleurs auront du mal à l'adapter pour leur site (vu les interactions entre div, css et js) , et ceux qui sont capables de l'adapter à priori savent ce que le mot "bosser" veut dire.
Marsh Posté le 30-01-2004 à 11:14:03
hermes le messager a écrit : |
c'est destiné a des mecs comme nouc ca antpai
Marsh Posté le 30-01-2004 à 16:18:40
Chapeau.
Tres bon boulot.
Par contre, effectivement, faudrait travailler sur le JS pour empecher les erreurs ...
Du style, tu selectione le texte -> tu l'alignes a gauche -> (txt tjrs selectionne + [left]...[/left]) tu l'alignes au centre -> ben ca va faire [center][left]Votre texte[/left][/centre].
D'un point de vue logique, c'est normal. Puisqu'il centre le texte selectionne. Mais le texte selectionne contient deja une info pour la position...
Mais bon, la j'en demande trop.
Par la suite, as-tu prevu un tableau pour le choix des couleurs ? Ca peut etre sympa ca.
Encore bravo
Marsh Posté le 31-01-2004 à 09:34:54
Cerel a écrit : Chapeau. |
voilà oui...
Plus sérieusement, je vais sérieusement réfléchir à la question.
Sinon, je suis sur un projet d'éditeur d'image en ligne pour pouvoir recadrer - découper - une image.
Marsh Posté le 31-01-2004 à 10:18:52
Cerel a écrit : Chapeau. |
De toutes façons, j'ai encore jamais vu ca, meme dans les forms non dynamiques (ici par ex), c'est bien complexe a mettre en oeuvre, il faudrait avoir des expressions régulières en JS (donc coté client) qui verifient ce qui est selectionné, et qui efface les morceaux voulus en fonction du bouton cliqué
Marsh Posté le 31-01-2004 à 10:19:26
sinon, chapeau pour ton boulot, c'est soigné..
Seul hic : IE5.0 -> passe pas. et ya pas mal de gens encore sous IE5.0 ....
Donc a prescrire pour un forum
Marsh Posté le 31-01-2004 à 10:25:33
superbe
seul petit problème selon moi, le textarea pour taper le texte est trop petit, mais bon, ca se modifie facilement suivant la volonté de l'utilisateur!
Marsh Posté le 31-01-2004 à 10:35:07
skylight a écrit : sinon, chapeau pour ton boulot, c'est soigné.. |
Qu'est-ce qui marche pas avec IE5 ?
J'imagine que c'est le innerhtml
C'est la prévisualisation qui fonctionne pas ? C'est bien ça ?
Marsh Posté le 31-01-2004 à 10:48:14
skylight a écrit : |
bah non, ceux qui ont IE 5 n'auront pas le preview et tant pis pour eux
c'est comme ce forum-ci, ceux qui ont NS4 c'est tant pis pour eux mais ils peuvent quand même poster
Marsh Posté le 31-01-2004 à 10:53:38
hermes le messager a écrit : |
ouaip.
TOn truc, magicbuzz l'avais experimenté il y a déjà un bon moment, et c'était le meme principe
Marsh Posté le 31-01-2004 à 10:55:58
antp a écrit : |
qui utilise NS4 encore de nos jours ??
Alors que IE5.0, sur mon site, ils sont encore 10% a l'utiliser encore
Marsh Posté le 31-01-2004 à 11:01:03
skylight a écrit : |
Oui, mais au pire comme l'a dit ANTP, il suffit de générer dynamiquement le div scrollable avec un write en JS UNIQUEMENT si le innerhtml est supporté. ça se fait sans problème et tu auras donc :
- Un formulaire tout à fait normal si innerhtml pas supporté.
- Un formulaire avec prévisualisation si innerhtml supporté.
Je ne vois pas le problème...
Marsh Posté le 31-01-2004 à 11:02:01
Oui tout à fait, c'était juste pour notifier que IE5.0 n'aime pas la prévisualisation c'est tout
Marsh Posté le 31-01-2004 à 11:02:03
Ou mieux utiliser la balise display: none si innerhtml pas supporté ce qui tient en 2 lignes...
Marsh Posté le 31-01-2004 à 11:05:56
Je pense qu'Opera 6 ne supporte ni innerhtml ... ni la modification dynamique de display d'un élément
Marsh Posté le 31-01-2004 à 11:08:39
antp a écrit : Je pense qu'Opera 6 ne supporte ni innerhtml ... ni la modification dynamique de display d'un élément |
opera 6 suxx... De toutes manières, il ne supportait même pas les div scrollables. Ya que depuis la version 7 qu'il les supporte.
A propos si vous entendez parler d'une solution pour récupérer l'emplacement du curseur dans opera sur un textarea, vous me faites signe. Parce que j'ai eu beau chercher, j'ai rien vu du tout. Idem pour ce qui est de récupérer une sélection dans opéra.
Marsh Posté le 31-01-2004 à 11:09:25
J'ai pas essayé, mais il me semble que ca fonctionne sur ce forum
Marsh Posté le 31-01-2004 à 11:09:31
*Syl* a écrit : Très sympa ton éditeur |
Merci, ça fait toujours plaisir de voir qu'un boulot est apprécié.
Marsh Posté le 31-01-2004 à 11:09:44
ReplyMarsh Posté le 31-01-2004 à 11:11:35
Pour Opera tu dois demander à Gizmo, il pourra peut-être t'aider
Marsh Posté le 31-01-2004 à 11:16:52
skylight a écrit : Ou FreeKill ... |
Le script de freekill ne fonctionne pas avec opera 7.
Sinon bonne idée pour Gizmo, mais cte faignasse a pas l'air d'être parmis nous pour le moment.
Marsh Posté le 31-01-2004 à 22:47:03
super travail !
Je suis en train de faire ce meme genre de systeme. Mais, je voudrais que le div scrollable s'ancre la ou tu ecris. J'arrive pas a regler ce probleme : j'ai mis une ancre mais il faut pouvoir detecter a chaque changement du textarea ou se situe le changement pour pouvoir mettre l'ancre a cet emplacement. Ca, je n'y arrive pas.
Marsh Posté le 31-01-2004 à 23:10:13
karamilo a écrit : super travail ! |
Ah ouai, pas bête, faudra que je me penche sur la question. Pour le moment, je bosse sur un éditeur d'image en JS + PHP.
Marsh Posté le 31-01-2004 à 23:14:46
Hermes, si tu me le permet, je me ferais un plaisir d'intégrer ton éditeur dans mon forum.
en plus ça me motiverais à rebosser dessus
Marsh Posté le 30-01-2004 à 10:29:42
Voilà mon dernier joujou.
http://www.z-art.org/test4/index-post.html
Je voudrais que vous me disiez si ça marche bien chez vous (n'oubliez pas de mentionner votre navigateur).
Normalement :
Tous Mozilla à partir de la version 1.3, et tous les IE supérieurs ou égal à 5.5.
Opera 7 est supporté, mais l'insertion à l'emplacement du curseur, ainsi que l'insertion automatique avant et après une sélection ne fonctionne pas. Je pense après pas mal de recherches que c'est impossible à l'heure actuelle.