Page 1 sur 1

Insertions d'images dans un champ de textes.

Posté : 19 juin 2005, 19:55
par Finelarme
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]

Posté : 19 juin 2005, 20:45
par Cyrano
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>