Insertions d'images dans un champ de textes.

Petit nouveau ! | 8 Messages

19 juin 2005, 19:55

Bonjour à tous,

J'aimerais qu'en cliquant sur un "button" une boite message windows aparaisse, me permettant d'indiquer le texte que je veux (ici en l'occurence prefixé par

Code : Tout sélectionner

<a href=
en finissant par

Code : Tout sélectionner

></a>
pour permettre à mes visiteurs d'afficher des liens vers des images par exemple), message qui viendra donc se copier dans un textarea (name=message).

J'ai cherché et travaille sur ce genre de code :

Code : Tout sélectionner

<INPUT name="buttonxxx" TYPE="button" onClick="document.poster.message.value +='xxx'" VALUE=" 20 ">
Je me permets de poster dans la rubrique php parcequ'il me semble qu'il y'aurait moyen de simplifier le tout avec ce language.

NB: d'ailleurs, un code comme cette page de post m'irait très bien pour afficher mes image, mais reste à comprendre son fonctionnement (Img / *Img ).

Merci d'avance ; et très bonne soirée à tous ! :)

NB: désolé pour ce doublon de post, et merci à l'admin de supprimer l'un des deux quand il aura le temps[/b]

Mammouth du PHP | 19672 Messages

19 juin 2005, 20:45

J'ai supprimé celui du forum PHP, je laisse celui-ci en place.

La prochaine fois, regarde si un modérateur est présent et envoie un message privé pour demander le déplacement. Pour reconnaitre un modo, sur la page index du forum, tout en bas, la liste des participants présents, on est en vert.

Pour ton problème, c'est la fonction JavaScript prompt() qui va te faire ouvrir une boite de saisie de texte. Voici un petit exemple:
<!doctype html public "-//W3C//DTD html 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Faire saisir du texte et l'afficher dynamiquement</title>
</head>
<body>
<form>
  <input type="button" value="ouvrir" name="question" onclick="lancequestion()">
</form>
<script type="text/JavaScript">
<!--
function lancequestion()
{
    var reponse = prompt('Entrez le texte à afficher dans cette fenêtre :','votre texte');
    if(reponse)
    {
        document.write('<p>' + reponse + '</p>');
    }
}
-->
</script>
</body>
</html>
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: