Editeur en JS pour admin de site...

Editeur en JS pour admin de site... - HTML/CSS - Programmation

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.

Reply

Marsh Posté le 30-01-2004 à 10:29:42   

Reply

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 :
  1. [left]Tappez[/left] votre texte.


 
Oui, je fais des tests bizarres :D


Message édité par Docteur_Canard le 30-01-2004 à 10:48:40
Reply

Marsh Posté le 30-01-2004 à 10:54:16    


 
C'est excellent :love:  
ha si Joce pouvait faire ça pour le forum :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-01-2004 à 10:54:20    

ca n'a pas l'air mal .. mais un seul P suffit a 'Tapez' [:aloy]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 30-01-2004 à 10:55:12    

Docteur_Canard a écrit :

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 :
  1. [left]Tappez[/left] votre texte.


 
Oui, je fais des tests bizarres :D


 
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 ?

Reply

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-01-2004 à 10:56:52    

antp a écrit :


 
C'est excellent :love:  
ha si Joce pouvait faire ça pour le forum :D


 
Merci  :)  j'y ai passé du temps et tout est de moi à 100%.

Reply

Marsh Posté le 30-01-2004 à 10:58:13    

Revends-le à Joce :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 30-01-2004 à 10:59:34    

antp a écrit :

Revends-le à Joce :D


 
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.  :D

Reply

Marsh Posté le 30-01-2004 à 11:00:12    

hermes le messager a écrit :


 
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 ?


 
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.

Reply

Marsh Posté le 30-01-2004 à 11:00:12   

Reply

Marsh Posté le 30-01-2004 à 11:01:10    

hermes le messager a écrit :


De toutes manières, les trucs en js sont impossibles à protèger et donc impossible à vendre.  :D  


 
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 [:figti]


Message édité par antp le 30-01-2004 à 11:01:26

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

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  :D  
 
ç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.  :D

Reply

Marsh Posté le 30-01-2004 à 11:09:40    

antp 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 ;)
 


 
Les petits branleurs auront du mal à l'adapter pour leur site [:ddr555] (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.

Reply

Marsh Posté le 30-01-2004 à 11:14:03    

hermes le messager a écrit :


 
Les petits branleurs auront du mal à l'adapter pour leur site [:ddr555] (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.  


 :sol:  c'est destiné a des mecs comme nouc ca antpai [:bien]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

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 :D

Reply

Marsh Posté le 31-01-2004 à 09:34:54    

Cerel a écrit :

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 :D


 
voilà oui...  [:totozzz]  
 
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.  :D  

Reply

Marsh Posté le 31-01-2004 à 10:18:52    

Cerel a écrit :

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 :D


 
 
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é :D

Reply

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

Reply

Marsh Posté le 31-01-2004 à 10:25:33    

superbe :love:
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!
 
 :jap:


Message édité par Ayuget le 31-01-2004 à 10:27:02
Reply

Marsh Posté le 31-01-2004 à 10:35:07    

skylight a écrit :

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


 
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 ?

Reply

Marsh Posté le 31-01-2004 à 10:48:14    

skylight a écrit :


 
Donc a prescrire pour un forum


 
bah non, ceux qui ont IE 5 n'auront pas le preview et tant pis pour eux :o
c'est comme ce forum-ci, ceux qui ont NS4 c'est tant pis pour eux mais ils peuvent quand même poster [:spamafote]


Message édité par antp le 31-01-2004 à 10:48:33

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 31-01-2004 à 10:53:38    

hermes le messager a écrit :


 
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 ?

ouaip.
 
TOn truc, magicbuzz l'avais experimenté il y a déjà un bon moment, et c'était le meme principe

Reply

Marsh Posté le 31-01-2004 à 10:55:58    

antp a écrit :


 
bah non, ceux qui ont IE 5 n'auront pas le preview et tant pis pour eux :o
c'est comme ce forum-ci, ceux qui ont NS4 c'est tant pis pour eux mais ils peuvent quand même poster [:spamafote]


 
qui utilise NS4 encore de nos jours ??
 
 
Alors que IE5.0, sur mon site, ils sont encore 10% a l'utiliser encore :o

Reply

Marsh Posté le 31-01-2004 à 11:01:03    

skylight a écrit :


 
qui utilise NS4 encore de nos jours ??
 
 
Alors que IE5.0, sur mon site, ils sont encore 10% a l'utiliser encore :o


 
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... :/

Reply

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 ;)

Reply

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...

Reply

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 [:ddr555]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 31-01-2004 à 11:07:43    

Très sympa ton éditeur :jap:

Reply

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 [:ddr555]  


 
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.

Reply

Marsh Posté le 31-01-2004 à 11:09:25    

J'ai pas essayé, mais il me semble que ca fonctionne sur ce forum

Reply

Marsh Posté le 31-01-2004 à 11:09:31    

*Syl* a écrit :

Très sympa ton éditeur :jap:


 
Merci, ça fait toujours plaisir de voir qu'un boulot est apprécié.

Reply

Marsh Posté le 31-01-2004 à 11:09:44    

skylight a écrit :

J'ai pas essayé, mais il me semble que ca fonctionne sur ce forum


 
non.

Reply

Marsh Posté le 31-01-2004 à 11:11:35    

Pour Opera tu dois demander à Gizmo, il pourra peut-être t'aider ;)


Message édité par antp le 31-01-2004 à 11:11:43

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 31-01-2004 à 11:12:34    

Ou FreeKill ...

Reply

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.  :D

Reply

Marsh Posté le 31-01-2004 à 15:27:05    

[:bidinoo] joli, très soigné

Reply

Marsh Posté le 31-01-2004 à 17:29:41    

Merci. :)

Reply

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.

Reply

Marsh Posté le 31-01-2004 à 23:10:13    

karamilo a écrit :

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.


 
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.  :D

Reply

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 :D

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed