Bonjour,
Tjrs aussi fort en javascript, je sollicite de votre part un coup de main.
Je voudrais pouvoir mettre en gras certaines parties d'un texte affiché
dans un textarea (un simple textarea, pas un truc monté à grand coup de
javascript et de manipulation du DOM). C'est pour une interface genre
wiki et cela faciliterait la vie des utilisateurs de voir immédiatement
ou ils ont mis une image ou un lien.
Par avance merci,
J'ai passé un peu de temps à tester différentes solutions mais je n'ai rien trouvé qui fonctionne de partout. Je risque d'avoir pas mal de possesseurs de Mac comme utilisateurs (artistes plasticiens) et a priori Safari est faché avec ce type de solution.
Arf ! C'est sûr ...
A moins de bidouiller un truc compatible multi-plateformes en JavaScript (demande à ASM ! ;)), je vois pas comment ...
En plus il faut que j'assure le SAV alors il vaudrait mieux que ce soit *simple* et je ne suis pas sûr que Stéphane (ASM) soit d'accord pour développer le truc et assurer sa maintenance
Si si, je suis sûr qu'il est d'accord ! :D
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
Steph.K avait écrit le 21/11/2005 :
[...]
J'ai passé un peu de temps à tester différentes solutions mais je n'ai
rien trouvé qui fonctionne de partout. Je risque d'avoir pas mal de
possesseurs de Mac comme utilisateurs (artistes plasticiens) et a priori
Safari est faché avec ce type de solution.
Arf ! C'est sûr ...
A moins de bidouiller un truc compatible multi-plateformes en JavaScript
(demande à ASM ! ;)), je vois pas comment ...
En plus il faut que j'assure le SAV alors il vaudrait mieux que ce soit
*simple* et je ne suis pas sûr que Stéphane (ASM) soit d'accord pour
développer le truc et assurer sa maintenance
Si si, je suis sûr qu'il est d'accord ! :D
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
J'ai passé un peu de temps à tester différentes solutions mais je n'ai rien trouvé qui fonctionne de partout. Je risque d'avoir pas mal de possesseurs de Mac comme utilisateurs (artistes plasticiens) et a priori Safari est faché avec ce type de solution.
Arf ! C'est sûr ...
A moins de bidouiller un truc compatible multi-plateformes en JavaScript (demande à ASM ! ;)), je vois pas comment ...
En plus il faut que j'assure le SAV alors il vaudrait mieux que ce soit *simple* et je ne suis pas sûr que Stéphane (ASM) soit d'accord pour développer le truc et assurer sa maintenance
Si si, je suis sûr qu'il est d'accord ! :D
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
ASM
Tiens ? un post qui n'est pas parti ?
Ca confirme ce que j'avais découvert tout seul : ca ne marche pas partout et pas avec safari.
quoi marche pas partout ? et pourquoi Safari ? je n'ai pas essayé CONTENTEDITABLE avec Safari
Mais est-ce la peine ? çà renifle un truc à la M$ de tellement loin !
Si tu pouvais un tout petit peu préciser ta demande et/ou ta méthode déjà tentée ?
exemple : - comment sont envoyés les trucs des esspéditeurs ? - l'image donnée à l'envoi doit-elle s'afficher préalablement via JS sur la page du formulaire ? (çà, çà va pas être coton vu ts les particularismes des navigateurs) - ou bien après envoi, un php te retourne-t-il le bazzard chiadé?
car si c'est juste pour présenter, lors de la frappe, les choses comme elles sont censées être plus tard sur le site, à mon idée, et pour des choses simples : il doit suffire que le textarea ait la même css que le div sur le site
et, si variantes réclamées, hop! petits boutons modifiant la css.
Pour ne pas dénaturer le site, on n'est pas autorisé à émailler son texte de gras ou de souligné, ou à tout le moins, pas de fantaisies de couleurs ou z'autre.
Les titres sont à mettre dans les champs titres les sous-titres dans les champs sous-titres et les paragraphes : hop ! dans les textarea
des boutons sont disposés pour créer à la volée les champs de ss-titre et les textareas de paragraphes. sans avoir besoin de faire intervenir les particularismes aux z'uns et t'aux z'autres
-- Stephane Moriaux et son [moins] vieux Mac
Tiens ? un post qui n'est pas parti ?
Ca confirme ce que j'avais découvert tout seul : ca ne marche pas
partout et pas avec safari.
quoi marche pas partout ?
et pourquoi Safari ?
je n'ai pas essayé CONTENTEDITABLE avec Safari
Mais est-ce la peine ?
çà renifle un truc à la M$ de tellement loin !
Si tu pouvais un tout petit peu préciser ta demande
et/ou ta méthode déjà tentée ?
exemple :
- comment sont envoyés les trucs des esspéditeurs ?
- l'image donnée à l'envoi doit-elle s'afficher préalablement
via JS sur la page du formulaire ?
(çà, çà va pas être coton vu ts les particularismes des navigateurs)
- ou bien après envoi, un php te retourne-t-il le bazzard chiadé?
car si c'est juste pour présenter, lors de la frappe,
les choses comme elles sont censées être plus tard sur le site,
à mon idée, et pour des choses simples :
il doit suffire que le textarea ait la même css que le div sur le site
et, si variantes réclamées, hop! petits boutons modifiant la css.
Pour ne pas dénaturer le site, on n'est pas autorisé à émailler
son texte de gras ou de souligné, ou à tout le moins, pas
de fantaisies de couleurs ou z'autre.
Les titres sont à mettre dans les champs titres
les sous-titres dans les champs sous-titres
et les paragraphes : hop ! dans les textarea
des boutons sont disposés pour créer à la volée
les champs de ss-titre et les textareas de paragraphes.
sans avoir besoin de faire intervenir les particularismes
aux z'uns et t'aux z'autres
Ca confirme ce que j'avais découvert tout seul : ca ne marche pas partout et pas avec safari.
quoi marche pas partout ? et pourquoi Safari ? je n'ai pas essayé CONTENTEDITABLE avec Safari
Mais est-ce la peine ? çà renifle un truc à la M$ de tellement loin !
Si tu pouvais un tout petit peu préciser ta demande et/ou ta méthode déjà tentée ?
exemple : - comment sont envoyés les trucs des esspéditeurs ? - l'image donnée à l'envoi doit-elle s'afficher préalablement via JS sur la page du formulaire ? (çà, çà va pas être coton vu ts les particularismes des navigateurs) - ou bien après envoi, un php te retourne-t-il le bazzard chiadé?
car si c'est juste pour présenter, lors de la frappe, les choses comme elles sont censées être plus tard sur le site, à mon idée, et pour des choses simples : il doit suffire que le textarea ait la même css que le div sur le site
et, si variantes réclamées, hop! petits boutons modifiant la css.
Pour ne pas dénaturer le site, on n'est pas autorisé à émailler son texte de gras ou de souligné, ou à tout le moins, pas de fantaisies de couleurs ou z'autre.
Les titres sont à mettre dans les champs titres les sous-titres dans les champs sous-titres et les paragraphes : hop ! dans les textarea
des boutons sont disposés pour créer à la volée les champs de ss-titre et les textareas de paragraphes. sans avoir besoin de faire intervenir les particularismes aux z'uns et t'aux z'autres
-- Stephane Moriaux et son [moins] vieux Mac
O.L.
ASM avait prétendu :
Ca confirme ce que j'avais découvert tout seul : ca ne marche pas partout et pas avec safari.
quoi marche pas partout ? et pourquoi Safari ? je n'ai pas essayé CONTENTEDITABLE avec Safari
Mais est-ce la peine ? çà renifle un truc à la M$ de tellement loin !
Quel flair ! ;)
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
ASM avait prétendu :
Ca confirme ce que j'avais découvert tout seul : ca ne marche pas partout
et pas avec safari.
quoi marche pas partout ?
et pourquoi Safari ?
je n'ai pas essayé CONTENTEDITABLE avec Safari
Mais est-ce la peine ?
çà renifle un truc à la M$ de tellement loin !
Quel flair ! ;)
--
Olivier Ligny
Créateur web free-lance / www.cyber-tamtam.net
Ca confirme ce que j'avais découvert tout seul : ca ne marche pas partout et pas avec safari.
quoi marche pas partout ? et pourquoi Safari ? je n'ai pas essayé CONTENTEDITABLE avec Safari
Mais est-ce la peine ? çà renifle un truc à la M$ de tellement loin !
Quel flair ! ;)
-- Olivier Ligny Créateur web free-lance / www.cyber-tamtam.net
Steph.K
Tiens ? un post qui n'est pas parti ?
Ca confirme ce que j'avais découvert tout seul : ca ne marche pas partout et pas avec safari.
quoi marche pas partout ?
Les éditeurs wisiwig en javascript
et pourquoi Safari ? je n'ai pas essayé CONTENTEDITABLE avec Safari
Ca ça ne marche même pas avec Firefox, je parlais des éditeurs wisiwig en javascript.
Mais est-ce la peine ? çà renifle un truc à la M$ de tellement loin !
Si tu pouvais un tout petit peu préciser ta demande et/ou ta méthode déjà tentée ?
Je monte un site qui est appelé à recevoir de nombreux articles rédigés par des "pigistes" pas forcement doués pour l'informatique. Ils veulent une interface leur permettant l'ajout de nouveaux articles, d'où le textarea où ils peuvent copier/coller un texte écrit avec Word et où ils peuvent ajouter des images, mettre en gras et fignoler leur mise en page, le tout sans voir le code HTML. J'utilise pour cela le script wikibar (c'est celui que l'on trouve sur les blogs motorisés par Dotclear) que j'ai modifié pour pouvoir ajouter des images (en float:left ou right ou centrée). Le problème et lorsque l'on rapelle un article après aperçu ou pour une modification,il n'est pas tjrs simple de retrouver les bouts de code servant à la mise en page d'où mon envie de faire apparaître ces portions en gras.
exemple : - comment sont envoyés les trucs des esspéditeurs ?
Copier/coller dans un textarea
- l'image donnée à l'envoi doit-elle s'afficher préalablement via JS sur la page du formulaire ?
Non
- ou bien après envoi, un php te retourne-t-il le bazzard chiadé?
Ca c'est l'apperçu avant l'envoi en BDD, ca marche, ils voient l'article en cours de rédaction tel qu'il apparaîtra sur le site.
car si c'est juste pour présenter, lors de la frappe,
C'est surtout lors du rappel d'une page pour la modifier.
[...]
Pour ne pas dénaturer le site, on n'est pas autorisé à émailler son texte de gras ou de souligné, ou à tout le moins, pas de fantaisies de couleurs ou z'autre.
C'est des artistes plasticiens (photographes, peintres, sculpteurs, performeurs...) qui vont mettre en ligne les articles et je me voie mal leur imposer ce genre de limitations surtout que c'est eux qui payent ;-)
En bref je veux juste un truc comme cela dans un textarea : Mon __beau titre__ à moi que j'ai. Avec la portion de phrase située entre __ et __ en gras et cela uniquement lors de l'affichage de la page de création/modification des articles. Voilà !
Ca confirme ce que j'avais découvert tout seul : ca ne marche pas
partout et pas avec safari.
quoi marche pas partout ?
Les éditeurs wisiwig en javascript
et pourquoi Safari ?
je n'ai pas essayé CONTENTEDITABLE avec Safari
Ca ça ne marche même pas avec Firefox, je parlais des éditeurs wisiwig
en javascript.
Mais est-ce la peine ?
çà renifle un truc à la M$ de tellement loin !
Si tu pouvais un tout petit peu préciser ta demande
et/ou ta méthode déjà tentée ?
Je monte un site qui est appelé à recevoir de nombreux articles rédigés
par des "pigistes" pas forcement doués pour l'informatique.
Ils veulent une interface leur permettant l'ajout de nouveaux articles,
d'où le textarea où ils peuvent copier/coller un texte écrit avec Word
et où ils peuvent ajouter des images, mettre en gras et fignoler leur
mise en page, le tout sans voir le code HTML.
J'utilise pour cela le script wikibar (c'est celui que l'on trouve sur
les blogs motorisés par Dotclear) que j'ai modifié pour pouvoir ajouter
des images (en float:left ou right ou centrée).
Le problème et lorsque l'on rapelle un article après aperçu ou pour une
modification,il n'est pas tjrs simple de retrouver les bouts de code
servant à la mise en page d'où mon envie de faire apparaître ces
portions en gras.
exemple :
- comment sont envoyés les trucs des esspéditeurs ?
Copier/coller dans un textarea
- l'image donnée à l'envoi doit-elle s'afficher préalablement
via JS sur la page du formulaire ?
Non
- ou bien après envoi, un php te retourne-t-il le bazzard chiadé?
Ca c'est l'apperçu avant l'envoi en BDD, ca marche, ils voient l'article
en cours de rédaction tel qu'il apparaîtra sur le site.
car si c'est juste pour présenter, lors de la frappe,
C'est surtout lors du rappel d'une page pour la modifier.
[...]
Pour ne pas dénaturer le site, on n'est pas autorisé à émailler
son texte de gras ou de souligné, ou à tout le moins, pas
de fantaisies de couleurs ou z'autre.
C'est des artistes plasticiens (photographes, peintres, sculpteurs,
performeurs...) qui vont mettre en ligne les articles et je me voie mal
leur imposer ce genre de limitations surtout que c'est eux qui payent ;-)
En bref je veux juste un truc comme cela dans un textarea :
Mon __beau titre__ à moi que j'ai.
Avec la portion de phrase située entre __ et __ en gras et cela
uniquement lors de l'affichage de la page de création/modification des
articles.
Voilà !
Ca confirme ce que j'avais découvert tout seul : ca ne marche pas partout et pas avec safari.
quoi marche pas partout ?
Les éditeurs wisiwig en javascript
et pourquoi Safari ? je n'ai pas essayé CONTENTEDITABLE avec Safari
Ca ça ne marche même pas avec Firefox, je parlais des éditeurs wisiwig en javascript.
Mais est-ce la peine ? çà renifle un truc à la M$ de tellement loin !
Si tu pouvais un tout petit peu préciser ta demande et/ou ta méthode déjà tentée ?
Je monte un site qui est appelé à recevoir de nombreux articles rédigés par des "pigistes" pas forcement doués pour l'informatique. Ils veulent une interface leur permettant l'ajout de nouveaux articles, d'où le textarea où ils peuvent copier/coller un texte écrit avec Word et où ils peuvent ajouter des images, mettre en gras et fignoler leur mise en page, le tout sans voir le code HTML. J'utilise pour cela le script wikibar (c'est celui que l'on trouve sur les blogs motorisés par Dotclear) que j'ai modifié pour pouvoir ajouter des images (en float:left ou right ou centrée). Le problème et lorsque l'on rapelle un article après aperçu ou pour une modification,il n'est pas tjrs simple de retrouver les bouts de code servant à la mise en page d'où mon envie de faire apparaître ces portions en gras.
exemple : - comment sont envoyés les trucs des esspéditeurs ?
Copier/coller dans un textarea
- l'image donnée à l'envoi doit-elle s'afficher préalablement via JS sur la page du formulaire ?
Non
- ou bien après envoi, un php te retourne-t-il le bazzard chiadé?
Ca c'est l'apperçu avant l'envoi en BDD, ca marche, ils voient l'article en cours de rédaction tel qu'il apparaîtra sur le site.
car si c'est juste pour présenter, lors de la frappe,
C'est surtout lors du rappel d'une page pour la modifier.
[...]
Pour ne pas dénaturer le site, on n'est pas autorisé à émailler son texte de gras ou de souligné, ou à tout le moins, pas de fantaisies de couleurs ou z'autre.
C'est des artistes plasticiens (photographes, peintres, sculpteurs, performeurs...) qui vont mettre en ligne les articles et je me voie mal leur imposer ce genre de limitations surtout que c'est eux qui payent ;-)
En bref je veux juste un truc comme cela dans un textarea : Mon __beau titre__ à moi que j'ai. Avec la portion de phrase située entre __ et __ en gras et cela uniquement lors de l'affichage de la page de création/modification des articles. Voilà !
J'ai passé un peu de temps à tester différentes solutions mais je n'ai rien trouvé qui fonctionne de partout. Je risque d'avoir pas mal de possesseurs de Mac comme utilisateurs (artistes plasticiens) et a priori Safari est faché avec ce type de solution.
Essaie ta chance de ce côté (il y a des gratuits) : <http://www.htmlarea.com/directory/Web_Software_Components/WYSIWYG_Editors/index.html>
Sinon, Google avec 'javascript HTML wywiwyg editor' peut t'en donner d'autres. La solution la plus universelle serait une applet Java (quoi Beurk !)...
-- Y.D.
J'ai passé un peu de temps à tester différentes solutions mais je
n'ai rien trouvé qui fonctionne de partout. Je risque d'avoir pas mal
de possesseurs de Mac comme utilisateurs (artistes plasticiens) et a
priori Safari est faché avec ce type de solution.
Essaie ta chance de ce côté (il y a des gratuits) :
<http://www.htmlarea.com/directory/Web_Software_Components/WYSIWYG_Editors/index.html>
Sinon, Google avec 'javascript HTML wywiwyg editor' peut t'en donner d'autres.
La solution la plus universelle serait une applet Java (quoi Beurk !)...
J'ai passé un peu de temps à tester différentes solutions mais je n'ai rien trouvé qui fonctionne de partout. Je risque d'avoir pas mal de possesseurs de Mac comme utilisateurs (artistes plasticiens) et a priori Safari est faché avec ce type de solution.
Essaie ta chance de ce côté (il y a des gratuits) : <http://www.htmlarea.com/directory/Web_Software_Components/WYSIWYG_Editors/index.html>
Sinon, Google avec 'javascript HTML wywiwyg editor' peut t'en donner d'autres. La solution la plus universelle serait une applet Java (quoi Beurk !)...
-- Y.D.
Steph.K
[...]
Essaie ta chance de ce côté (il y a des gratuits) : <http://www.htmlarea.com/directory/Web_Software_Components/WYSIWYG_Editors/index.html>
C'est là ou j'étais allé pour mes tests.
Sinon, Google avec 'javascript HTML wywiwyg editor' peut t'en donner d'autres. La solution la plus universelle serait une applet Java (quoi Beurk !)...
Dans les pré-requis il y a aussi l'accessibilité à prendre en compte (pas impératif pour le back office mais c'est mieux avec).
Essaie ta chance de ce côté (il y a des gratuits) :
<http://www.htmlarea.com/directory/Web_Software_Components/WYSIWYG_Editors/index.html>
C'est là ou j'étais allé pour mes tests.
Sinon, Google avec 'javascript HTML wywiwyg editor' peut t'en donner
d'autres.
La solution la plus universelle serait une applet Java (quoi Beurk !)...
Dans les pré-requis il y a aussi l'accessibilité à prendre en compte
(pas impératif pour le back office mais c'est mieux avec).
Essaie ta chance de ce côté (il y a des gratuits) : <http://www.htmlarea.com/directory/Web_Software_Components/WYSIWYG_Editors/index.html>
C'est là ou j'étais allé pour mes tests.
Sinon, Google avec 'javascript HTML wywiwyg editor' peut t'en donner d'autres. La solution la plus universelle serait une applet Java (quoi Beurk !)...
Dans les pré-requis il y a aussi l'accessibilité à prendre en compte (pas impératif pour le back office mais c'est mieux avec).
Essaie ta chance de ce côté (il y a des gratuits) : <http://www.htmlarea.com/directory/Web_Software_Components/WYSIWYG_Editors/index.html>
C'est là ou j'étais allé pour mes tests.
J'en ai trouvé un autre qui m'a l'air intéressant et annoncé compatible Safari (ce que je ne peux tester) mais pas complètement avec Opera... <http://dojotoolkit.org/docs/rich_text.html> (avec un exemple sur cette page).
-- Y.D.
[...]
Essaie ta chance de ce côté (il y a des gratuits) :
<http://www.htmlarea.com/directory/Web_Software_Components/WYSIWYG_Editors/index.html>
C'est là ou j'étais allé pour mes tests.
J'en ai trouvé un autre qui m'a l'air intéressant et annoncé
compatible Safari (ce que je ne peux tester) mais pas
complètement avec Opera...
<http://dojotoolkit.org/docs/rich_text.html> (avec un exemple
sur cette page).
Essaie ta chance de ce côté (il y a des gratuits) : <http://www.htmlarea.com/directory/Web_Software_Components/WYSIWYG_Editors/index.html>
C'est là ou j'étais allé pour mes tests.
J'en ai trouvé un autre qui m'a l'air intéressant et annoncé compatible Safari (ce que je ne peux tester) mais pas complètement avec Opera... <http://dojotoolkit.org/docs/rich_text.html> (avec un exemple sur cette page).
J'en ai trouvé un autre qui m'a l'air intéressant et annoncé compatible Safari (ce que je ne peux tester) mais pas complètement avec Opera... <http://dojotoolkit.org/docs/rich_text.html> (avec un exemple sur cette page).
regardé rapidement : Opera 8.01 : rien ne fonctionne (même incomplètement) Safari 1.3.1 : pas de h1, h2 ... ni de barré quelques affichages cahotiques FireFox 1.07 : semble OK
J'en ai trouvé un autre qui m'a l'air intéressant et annoncé
compatible Safari (ce que je ne peux tester) mais pas
complètement avec Opera...
<http://dojotoolkit.org/docs/rich_text.html> (avec un exemple
sur cette page).
regardé rapidement :
Opera 8.01 : rien ne fonctionne (même incomplètement)
Safari 1.3.1 : pas de h1, h2 ... ni de barré
quelques affichages cahotiques
FireFox 1.07 : semble OK
J'en ai trouvé un autre qui m'a l'air intéressant et annoncé compatible Safari (ce que je ne peux tester) mais pas complètement avec Opera... <http://dojotoolkit.org/docs/rich_text.html> (avec un exemple sur cette page).
regardé rapidement : Opera 8.01 : rien ne fonctionne (même incomplètement) Safari 1.3.1 : pas de h1, h2 ... ni de barré quelques affichages cahotiques FireFox 1.07 : semble OK