image qui insert du texte dans un textarea

image qui insert du texte dans un textarea - HTML/CSS - Programmation

Marsh Posté le 30-09-2003 à 21:26:29    

voila je voudrais savoir comman faire pour que quant je clic sur un image sa incet n ptit texte comme pour les smiley a gauche quant on pose  :heink:  
voila merci davance


---------------
http://www.lan-zone.org
Reply

Marsh Posté le 30-09-2003 à 21:26:29   

Reply

Marsh Posté le 30-09-2003 à 21:39:25    

clic droit -> view source [:dawa]


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

Marsh Posté le 30-09-2003 à 21:48:07    

si sa pouver marcher a lala  :pt1cable:


---------------
http://www.lan-zone.org
Reply

Marsh Posté le 30-09-2003 à 21:49:06    

T'attends quoi de plus :??:


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

Marsh Posté le 30-09-2003 à 21:49:49    

quant taffiche la source i manque la moitier du code


---------------
http://www.lan-zone.org
Reply

Marsh Posté le 30-09-2003 à 21:53:54    

<script language="JavaScript" src="editPost.js" type="text/javascript"></script>
 
ça veut dire que y a des trucs dans editPost.js :o
 
http://forum.hardware.fr/editPost.js


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

Marsh Posté le 30-09-2003 à 22:07:12    

leplusapte a écrit :

quant taffiche la source i manque la moitier du code


tu veux ptet que l'on te fasse ton truc aussi, nan?  [:kt-redfox]

Reply

Marsh Posté le 30-09-2003 à 22:25:13    

leplusapte a écrit :

quant taffiche la source i manque la moitier du code


 
Bien que tu ne me sembles pas leplusapte dans ces circonstances, je veux bien t'aider.
 
Tu vas là :
 
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
 
et tu pompes tout mon script... (Si tu arrives à comprendre son fonctionnement, ce dont je doute, vu que le click droit n'est déjà pas ton fort...)
 
Ah, au fait, tu laisses mon nom dans le script, merci...

Reply

Marsh Posté le 30-09-2003 à 22:28:08    

Ton script il marche moins bien que celui du forum :o Il fout le texte inséré à la fin :/


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

Marsh Posté le 30-09-2003 à 22:32:25    

antp a écrit :

Ton script il marche moins bien que celui du forum :o Il fout le texte inséré à la fin :/


 
Oui, je n'ai pas encore implémenté le positionnement avec Mozilla. Quand je l'ai fait, je n'avais que Moz 1.0 sous la main. ;)
 
Mais je vais ajouter ça un de ces quatres...
 
Par contre, pour IE, il est bien moins buggé que celui de HFR...  :D  Et puis surtout bcp plus propre et XHTML 1.1 compliant (usage d'ID et non de name).
 
Enfin, il est bien structuré et commenté en français (avec les noms de variable en français, ce qui peut aider les débutants)


Message édité par Hermes le Messager le 30-09-2003 à 22:35:39
Reply

Marsh Posté le 30-09-2003 à 22:32:25   

Reply

Marsh Posté le 30-09-2003 à 22:52:26    

Hermes le Messager a écrit :

Par contre, pour IE, il est bien moins buggé que celui de HFR...  :D  Et puis surtout bcp plus propre et XHTML 1.1 compliant (usage d'ID et non de name).


Et si tu veux faire un truc sémantiquement parfait tu vires les onclick et autres attributs d'évènements intrinsèques et tu utilises les évènements DOM.


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 30-09-2003 à 22:54:14    

gm_superstar a écrit :


Et si tu veux faire un truc sémantiquement parfait tu vires les onclick et autres attributs d'évènements intrinsèques et tu utilises les évènements DOM.


 
C'est à dire ? En quoi mes onclick te posent un problème ? Explique, je veux bien corriger quand je le referai pour Moz.  :)  :jap:

Reply

Marsh Posté le 30-09-2003 à 23:08:58    

putain dmerdddddddde
 :pt1cable:  :cry:  :cry:  
sa me soul sa feser 5h que je chercher pourkoi sa marcher pas et en faite c juste un / qui fo que je mette devant lappet du js la pouasse donc g po bsoin dutiliser ton script hermes merci quan meme


---------------
http://www.lan-zone.org
Reply

Marsh Posté le 30-09-2003 à 23:09:19    

Et voilà, vous avez fait fuir le plus_apte d'entre nous...  :D

Reply

Marsh Posté le 30-09-2003 à 23:10:18    

Hermes le Messager a écrit :

Et voilà, vous avez fait fuir le plus_apte d'entre nous...  :D  


 
ah donc, tu avais un autres script sous la main... Tant mieux s'il marche.  :D

Reply

Marsh Posté le 30-09-2003 à 23:13:49    

Hermes le Messager a écrit :

C'est à dire ? En quoi mes onclick te posent un problème ?


À moi aucun :D c'est juste histoire d'aller un peu plus dans le web sémantique ;)

Hermes le Messager a écrit :

Explique, je veux bien corriger quand je le referai pour Moz.  :)  :jap:


L'attribut onclick (et ses compagnons onmachin) ne contient aucun sens pour le document. Juste une série d'instructions pour un langage de script particulier pour un type de navigateur particulier.
 
Donc il ne devrait pas faire partie du document HTML.
 
On part donc de ça :
 

<img class="boutons-noborder" src="images/messages-boutons/gras-off.png" alt="texte en gras" title="texte en gras" id="img1" onclick="formatage('[g]','[/g]',1);" onmouseover="changebouton('img1', 'img2')" onmouseout="changebouton('img1', 'img1')" />


 
Les évènements DOM mettent à notre disposition la méthode addEventListener() qui permet d'attacher un évènement particulier à une fonction et à un élément particulier :
 

img1 = document.getElementById("img1" );
img1.attachEventListener("click", formatage, false);
img1.attachEventListener("mouseover", changebouton, false);
img1.attachEventListener("mouseout", changebouton, false);


 
et tout ça on le met dans une grosse fonction qu'on exécute au chargement de la page.
 
On a donc factorisé du code, réduit le poids de la page et on est sémantiquement meilleur.
 
 
Bien entendu, IE a sa propre méthode mais ce n'est pas bien méchant :
 

img1 = document.getElementById("img1" );
img1.attachEvent("onclick", formatage);
img1.attachEvent("onmouseover", changebouton);
img1.attachEvent("onmouseout", changebouton);


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 30-09-2003 à 23:14:01    

Hermes le Messager a écrit :

Et voilà, vous avez fait fuir le plus_apte d'entre nous...  :D  


sachez que leplusapte ne fui jamais devant le danger lol  :lol:  :lol:


Message édité par leplusapte le 30-09-2003 à 23:14:57

---------------
http://www.lan-zone.org
Reply

Marsh Posté le 30-09-2003 à 23:17:06    

leplusapte a écrit :


sachez que leplusapte ne fui jamais devant le danger lol  :lol:  :lol:


On va voir ça [:meganne]


---------------
Incongru : une FAQ abandonnée sur les Standards du Web - FAQ périmée de blabla@Prog
Reply

Marsh Posté le 01-10-2003 à 09:30:03    

gm_superstar a écrit :


À moi aucun :D c'est juste histoire d'aller un peu plus dans le web sémantique ;)
 
L'attribut onclick (et ses compagnons onmachin) ne contient aucun sens pour le document. Juste une série d'instructions pour un langage de script particulier pour un type de navigateur particulier.
 
Donc il ne devrait pas faire partie du document HTML.
 
On part donc de ça :
 

<img class="boutons-noborder" src="images/messages-boutons/gras-off.png" alt="texte en gras" title="texte en gras" id="img1" onclick="formatage('[g]','[/g]',1);" onmouseover="changebouton('img1', 'img2')" onmouseout="changebouton('img1', 'img1')" />


 
Les évènements DOM mettent à notre disposition la méthode addEventListener() qui permet d'attacher un évènement particulier à une fonction et à un élément particulier :
 

img1 = document.getElementById("img1" );
img1.attachEventListener("click", formatage, false);
img1.attachEventListener("mouseover", changebouton, false);
img1.attachEventListener("mouseout", changebouton, false);


 
et tout ça on le met dans une grosse fonction qu'on exécute au chargement de la page.
 
On a donc factorisé du code, réduit le poids de la page et on est sémantiquement meilleur.
 
 
Bien entendu, IE a sa propre méthode mais ce n'est pas bien méchant :
 

img1 = document.getElementById("img1" );
img1.attachEvent("onclick", formatage);
img1.attachEvent("onmouseover", changebouton);
img1.attachEvent("onmouseout", changebouton);




 
Sympa cette méthode.  :)  Je l'expérimenterai pour mes prochains scripts.  :hello:

Reply

Sujets relatifs:

Leave a Replay

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