PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.lang.javascript > ajouter automatiquement du code HTML juste derriere tous les textareas d'une page
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
ajouter automatiquement du code HTML juste derriere tous les textareas d'une page

Réponse
 
LinkBack Outils de la discussion
Vieux 25/06/2007, 16h45   #76
Pierre Goiffon
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ajouter automatiquement du code HTML juste derriere tous lestextareas d'une page

ASM wrote:
> Prototype, tout un tas de monde s'en sert, donc normalement il devrait
> être en cache, comment se passe la gestion du cache alors qu'il y a je
> ne sais combien de versions de prototype qui errent de par le Net ?


Le cache se réfère par rapport à une URL donnée.

A noter l'initiative de Yahoo qui propose un hébergement de sa librairie
YUI :
http://developer.yahoo.com/yui/articles/hosting/
  Réponse avec citation
Vieux 26/06/2007, 06h45   #77
Bruno Desthuilliers
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ajouter automatiquement du code HTML juste derriere tous lestextareas d'une page

ASM a écrit :
> rico a écrit :

(snip)
>> basés sur un CMS.

>
>
> déjà que tout le tremblement du CMS a été mis en branle, ce n'est plus à
> qques centaines de ko près.
>


Le fait d'utiliser un CMS n'implique pas que les pages générées soient
plus lourdes. C'est totalement orthogonal.

(snip)


>> Parmi les contrôles en question il y a Textarea tools
>> (http://livsey.org/experiments/textareatools/index.html)

>
>
> Je ne comprends pas l'intéret de ces outils.


Je comprend au moins l'intérêt du redimensionnement d'une textarea.
  Réponse avec citation
Vieux 26/06/2007, 06h45   #78
Bruno Desthuilliers
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ajouter automatiquement du code HTML juste derriere tous lestextareas d'une page

ASM a écrit :
> rico a écrit :

(snip)
>> basés sur un CMS.

>
>
> déjà que tout le tremblement du CMS a été mis en branle, ce n'est plus à
> qques centaines de ko près.
>


Le fait d'utiliser un CMS n'implique pas que les pages générées soient
plus lourdes. C'est totalement orthogonal.

(snip)


>> Parmi les contrôles en question il y a Textarea tools
>> (http://livsey.org/experiments/textareatools/index.html)

>
>
> Je ne comprends pas l'intéret de ces outils.


Je comprend au moins l'intérêt du redimensionnement d'une textarea.
  Réponse avec citation
Vieux 26/06/2007, 18h17   #79
Laurent vilday
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ajouter automatiquement du code HTML juste derriere tous lestextareas d'une page

Guy a écrit :
> Laurent vilday a écrit :
>> Guy a écrit :
>>
>>> il est évident que le DOM permet la construction de page éminemment
>>> dynamique ! Mais quelle est la raison qui justifie, dans une page
>>> formulaire, l'ajout de code HTML à la suite d'un textarea ?

>>
>> Il peut y avoir des tonnes de raisons, et principalement celles
>> auxquelles on ne pense pas.
>>
>> J'ai un exemple très concret que j'utilise dans mon appli qui permet
>> d'avoir visuellement un indicateur de maximum pour les <textarea> et
>> les <input type="text">.
>> Voici une version adaptée pour fciwa exposant la chose :
>> <http://mokhet.com/tests/add_element.html>

> rien à voir avec la demande "ajouter du HTML"


Pardon ?

elt.parentNode.insertBefore(container, elt.nextSibling);

C'est pas "ajouter du HTML" ???

> le cas que vous exposez (compter et comparer avec un limite max) peut
> être traité par du JS pur et simple (interception d'événement, décompte
> et modification de la page).


Pardon ? Je sais même pas comment exprimé mon désarroi devant une telle
remarque !

Du JS pur et simple, pfff, n'importe quoi. Il faut au moins une entrée
ou une sortie HTML pour que ça rime à qqchose.

Et évidemment qu'il faut du JS pour manipuler le code HTML ajouter
après/avant/a la place d'un élément (textarea dans le cas de l'OP).
HTML/JS/CSS sont évidemment *très* étroitement liés dès lors qu'on
touche un peu au dynamisme.

M'enfin, allons voir ailleurs si qqchose de plus constructif est sorti
de ce thread.

--
laurent
  Réponse avec citation
Vieux 26/06/2007, 18h17   #80
Laurent vilday
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ajouter automatiquement du code HTML juste derriere tous lestextareas d'une page

Guy a écrit :
> Laurent vilday a écrit :
>> Guy a écrit :
>>
>>> il est évident que le DOM permet la construction de page éminemment
>>> dynamique ! Mais quelle est la raison qui justifie, dans une page
>>> formulaire, l'ajout de code HTML à la suite d'un textarea ?

>>
>> Il peut y avoir des tonnes de raisons, et principalement celles
>> auxquelles on ne pense pas.
>>
>> J'ai un exemple très concret que j'utilise dans mon appli qui permet
>> d'avoir visuellement un indicateur de maximum pour les <textarea> et
>> les <input type="text">.
>> Voici une version adaptée pour fciwa exposant la chose :
>> <http://mokhet.com/tests/add_element.html>

> rien à voir avec la demande "ajouter du HTML"


Pardon ?

elt.parentNode.insertBefore(container, elt.nextSibling);

C'est pas "ajouter du HTML" ???

> le cas que vous exposez (compter et comparer avec un limite max) peut
> être traité par du JS pur et simple (interception d'événement, décompte
> et modification de la page).


Pardon ? Je sais même pas comment exprimé mon désarroi devant une telle
remarque !

Du JS pur et simple, pfff, n'importe quoi. Il faut au moins une entrée
ou une sortie HTML pour que ça rime à qqchose.

Et évidemment qu'il faut du JS pour manipuler le code HTML ajouter
après/avant/a la place d'un élément (textarea dans le cas de l'OP).
HTML/JS/CSS sont évidemment *très* étroitement liés dès lors qu'on
touche un peu au dynamisme.

M'enfin, allons voir ailleurs si qqchose de plus constructif est sorti
de ce thread.

--
laurent
  Réponse avec citation
Vieux 26/06/2007, 18h44   #81
Laurent vilday
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ajouter automatiquement du code HTML juste derriere tous lestextareas d'une page

ASM a écrit :
> Laurent vilday a écrit :
>>
>> Voila, imo, une raison justifiant l'ajout dynamique a la suite d'un
>> <textarea> ou <input type=text>.

>
> La question demeure posée : a-ton *besoin* de faire charger prototype
> juste pour cette anecdote ?
>
> Toi-même ne l'a pas fait, pourquoi ?


Pour plusieurs raisons, tout d'abord parce que on est sur fclj et pas
sur le support de prototype, jQuery, YUI, Ext, et autres mooTools.

Ensuite parce qu'ils manquent trop d'informations pour déterminer le
besoin réel. Et donc autant faire du JS de base plus facile à
comprendre, comme ça l'OP pourra éventuellement en faire qqchose.

Egalement parce que j'ai essayé et abandonné toutes les librairies plus
ou moins "hype" qui sont passées, ça m'obligerai à trop de modifications
dans mon travail, et surtout ça me ferait perdre un temps fou si je
devais reformer mon équipe de devs à chaque fois qu'une nouvelle
librairie plus "mode" apparait.

Il ne faut pas oublier que JS est encore et toujours un langage très
très (très) mal compris. Hors je suis persuadé que d'utiliser une des
librairies citées (prototype, jquery, etc) nuit à l'apprentissage du
langage.

Version prototype :
$($('myDiv').parentNode).hide()

Version JS :
function hide(e) { ... }
var elt = document.getElementById('myDiv');
hide(elt.parentNode);

Certes la version de prototype (grrr et quelle idée ce nom, c'est
confusing à mort) est plus concise. Mais la version JS est plus
compréhensible pour le comment des mortels.

> Corrélativement ces ajouts "dynamiques" étaient-ils vraiment
> "indispensables", sinon même : seulement *"utiles"* ?
>
> Est-ce que d'indiquer à côté du champ : "60 caractères maxi"
> n'aurait pas suffit ?


Ca dépend du contexte. Sur une page internet ou il y a 3 ou 4 champs qui
se battent en duel, ça pourrait suffire.

Par contre pour une "application web" qui doit maintenir une cohérence
graphique au fil des interfaces, ça peut alourdir l'UI.

Tout n'est que question de contexte.

--
laurent
  Réponse avec citation
Vieux 26/06/2007, 18h44   #82
Laurent vilday
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ajouter automatiquement du code HTML juste derriere tous lestextareas d'une page

ASM a écrit :
> Laurent vilday a écrit :
>>
>> Voila, imo, une raison justifiant l'ajout dynamique a la suite d'un
>> <textarea> ou <input type=text>.

>
> La question demeure posée : a-ton *besoin* de faire charger prototype
> juste pour cette anecdote ?
>
> Toi-même ne l'a pas fait, pourquoi ?


Pour plusieurs raisons, tout d'abord parce que on est sur fclj et pas
sur le support de prototype, jQuery, YUI, Ext, et autres mooTools.

Ensuite parce qu'ils manquent trop d'informations pour déterminer le
besoin réel. Et donc autant faire du JS de base plus facile à
comprendre, comme ça l'OP pourra éventuellement en faire qqchose.

Egalement parce que j'ai essayé et abandonné toutes les librairies plus
ou moins "hype" qui sont passées, ça m'obligerai à trop de modifications
dans mon travail, et surtout ça me ferait perdre un temps fou si je
devais reformer mon équipe de devs à chaque fois qu'une nouvelle
librairie plus "mode" apparait.

Il ne faut pas oublier que JS est encore et toujours un langage très
très (très) mal compris. Hors je suis persuadé que d'utiliser une des
librairies citées (prototype, jquery, etc) nuit à l'apprentissage du
langage.

Version prototype :
$($('myDiv').parentNode).hide()

Version JS :
function hide(e) { ... }
var elt = document.getElementById('myDiv');
hide(elt.parentNode);

Certes la version de prototype (grrr et quelle idée ce nom, c'est
confusing à mort) est plus concise. Mais la version JS est plus
compréhensible pour le comment des mortels.

> Corrélativement ces ajouts "dynamiques" étaient-ils vraiment
> "indispensables", sinon même : seulement *"utiles"* ?
>
> Est-ce que d'indiquer à côté du champ : "60 caractères maxi"
> n'aurait pas suffit ?


Ca dépend du contexte. Sur une page internet ou il y a 3 ou 4 champs qui
se battent en duel, ça pourrait suffire.

Par contre pour une "application web" qui doit maintenir une cohérence
graphique au fil des interfaces, ça peut alourdir l'UI.

Tout n'est que question de contexte.

--
laurent
  Réponse avec citation
Vieux 26/06/2007, 21h11   #83
FiLH
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ajouter automatiquement du code HTML juste derriere tous les textareas d'une page

Laurent vilday <mokhet@mokhet.com> wrote:


> Egalement parce que j'ai essayé et abandonné toutes les librairies plus
> ou moins "hype" qui sont passées, ça m'obligerai à trop de modifications
> dans mon travail, et surtout ça me ferait perdre un temps fou si je
> devais reformer mon équipe de devs à chaque fois qu'une nouvelle
> librairie plus "mode" apparait.


Ah ben changer sans arrêt n'est pas une bonne solution. Mais ne jamais
changer

> Il ne faut pas oublier que JS est encore et toujours un langage très
> très (très) mal compris. Hors je suis persuadé que d'utiliser une des
> librairies citées (prototype, jquery, etc) nuit à l'apprentissage du
> langage.


Well... ce qui fait chier c'est d'avoir des programmeurs qui ne
possèdent pas les principes du langage hors du langage

Chais pas moi donnez leur des cours de Scheme


> Version prototype :
> $($('myDiv').parentNode).hide()
>
> Version JS :
> function hide(e) { ... }
> var elt = document.getElementById('myDiv');
> hide(elt.parentNode);
>
> Certes la version de prototype (grrr et quelle idée ce nom, c'est
> confusing à mort) est plus concise. Mais la version JS est plus
> compréhensible pour le comment des mortels.


J'avoue que Jquery.
Le $ est un peu limite.

FiLH

--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
  Réponse avec citation
Vieux 26/06/2007, 21h11   #84
FiLH
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: ajouter automatiquement du code HTML juste derriere tous les textareas d'une page

Laurent vilday <mokhet@mokhet.com> wrote:


> Egalement parce que j'ai essayé et abandonné toutes les librairies plus
> ou moins "hype" qui sont passées, ça m'obligerai à trop de modifications
> dans mon travail, et surtout ça me ferait perdre un temps fou si je
> devais reformer mon équipe de devs à chaque fois qu'une nouvelle
> librairie plus "mode" apparait.


Ah ben changer sans arrêt n'est pas une bonne solution. Mais ne jamais
changer

> Il ne faut pas oublier que JS est encore et toujours un langage très
> très (très) mal compris. Hors je suis persuadé que d'utiliser une des
> librairies citées (prototype, jquery, etc) nuit à l'apprentissage du
> langage.


Well... ce qui fait chier c'est d'avoir des programmeurs qui ne
possèdent pas les principes du langage hors du langage

Chais pas moi donnez leur des cours de Scheme


> Version prototype :
> $($('myDiv').parentNode).hide()
>
> Version JS :
> function hide(e) { ... }
> var elt = document.getElementById('myDiv');
> hide(elt.parentNode);
>
> Certes la version de prototype (grrr et quelle idée ce nom, c'est
> confusing à mort) est plus concise. Mais la version JS est plus
> compréhensible pour le comment des mortels.


J'avoue que Jquery.
Le $ est un peu limite.

FiLH

--
Le fondement du constat bourgeois, c'est le bon sens, c'est-à-dire
une vérité qui s'arrête sur l'ordre arbitraire de celui qui la parle.
Roland Barthes.
http://www.filh.org
  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 09h41.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives
Page generated in 0,24044 seconds with 17 queries