Inclure valeur images dans champ texte [ - job's done - ] - HTML/CSS - Programmation
Marsh Posté le 17-08-2002 à 23:08:52
je suis pas sûr de comprendre ce que tu veux, mais comme ça je dirais : php + bdd ou alors JS si l'autre truc auquel je pense.
Précises ta question...
Marsh Posté le 17-08-2002 à 23:23:42
un peu comme le menu de rédaction d'un message... en cliquant sur l'image 'G' il y a '[ g ]' qui vien s'afficher dans le champ texte...
Marsh Posté le 17-08-2002 à 23:30:01
Tu fais un click droit sur la page de réponse d'HFR et tu regardes le code.
Sinon, tu apprends le Javascript, tu essayes par toi-même, et si tu n'y arrives pas, tu postes ton code et on essayera de t'aider à ce moment là. On va pas te chier un code tout prêt quand même...
Marsh Posté le 17-08-2002 à 23:34:33
ok, alors voilà mon code :
Code :
|
Code :
|
[i](qui n'est d'ailleurs que le fichier de hfr)
Marsh Posté le 17-08-2002 à 23:44:06
ceci étant, le fichier hfr est un peu compliqué pour moi... et il y a beaucoup de choses qui ne me servent pas...
c'est pour ça que j'ai demandé un script, tout con, mais qui marche sufisemment pour moi...
un truc du style :
<OnClick (print "blahblahblah" in $Champ)>
Marsh Posté le 18-08-2002 à 22:08:47
<img src="..." ... onclick="maFonction('Mon texte';">
function maFonction(texte) {
document.monFormulaire.monChamp.value = texte;
}
PS: tu pensais vraiment qu'on allait lire tout ton code ?
Marsh Posté le 18-08-2002 à 22:11:57
j'esssaye ça...
pour le code php : oui
pour le code js : non... assurément, mais ce n'est pas mon code, comme explicité en dessous
Marsh Posté le 18-08-2002 à 22:27:53
voici donc mon code, qui marche presque :
Code :
|
le truc, c'est que, quand je click sur l'image wall, c'est le texte 'wallpapers' qui vient s'afficher dans le champ texte... (jusque là, pas de pb), mais que dès que je click sur l'image skin, le texte est Remplacé par 'skin winamp' et non ajouté à la suite....
alors comment faire....
Marsh Posté le 19-08-2002 à 01:33:39
Déjà, pourquoi tu fais 2 fonctions qui font la même chose ?
Ensuite pour faire ce que tu veux faire, il faut l'écrire comme ça :
function walls(texte) {document.AddNews.News.value = document.AddNews.News.value + texte;}
Ou plus court :
function walls(texte) {document.AddNews.News.value += texte;}
Marsh Posté le 19-08-2002 à 01:41:01
Déjà, pourquoi tu fais 2 fonctions qui font la même chose ?
-> bah comment je peux faire alors avec deux images pour écrire pas la même chose ??...
Ensuite pour faire ce que tu veux faire, il faut l'écrire comme ça :
function walls(texte) {document.AddNews.News.value = document.AddNews.News.value + texte;}
Ou plus court :
function walls(texte) {document.AddNews.News.value += texte;}
Youpiiii, ça marche....
Marsh Posté le 19-08-2002 à 01:48:04
xkamui a écrit a écrit : Déjà, pourquoi tu fais 2 fonctions qui font la même chose ? -> bah comment je peux faire alors avec deux images pour écrire pas la même chose ??... |
Ben tu peux appeler autant de fois que tu veux la même fonction :
<img src="images/news/add/wall.gif" onclick="maFonction('wallpapers');"> |
et
function maFonctionc(texte) {document.AddNews.News.value += texte;} |
L'intérêt de passer 'texte' en paramètre de maFonction c'est bien de lui faire écrire ce qu'on veut.
xkamui a écrit a écrit : Youpiiii, ça marche.... |
\o/ Ouééééééé !
Marsh Posté le 19-08-2002 à 01:56:26
ok ok !!
encore une question...
quand je met :
Code :
|
, il ne marche plus... je me doute que c'est à cause du double quote, mais comment faire...
la finalité serais d'inclure ce code complet :
Code :
|
et là, y'a plein de "...
Marsh Posté le 19-08-2002 à 02:21:15
Tu dois l'écrire
|
ou
|
Tu dois échapper avec \ le quote ou le double quote. Mais on échappe le même caractère qui a servit à passer le paramètre dans la fonction.
Marsh Posté le 17-08-2002 à 22:59:28
à peu près tout est dans le titre...
je voudrais inséré un code HTML dans un champ txt en cliquant sur une image...... comankonfé
Message édité par xkamui le 19-08-2002 à 04:40:46