11548 sujets

JavaScript, DOM et API Web HTML5

Hello


voici mon code:


<html>
<head>
<script type="text/javascript">
function addText(instext)
{
document.guestbook.message.value = instext;
}
</script>
</head>
<body>
<a href="#" onclick="addText(' [smile] ');return(false)"><img src="smileys.png" alt="" border="0" /></a>
<a href="#" onclick="addText(' [cligne] ');return(false)"><img src="smileys2.png" alt="" border="0" /></a>
<a href="#" onclick="addText(' :o ');return(false)"><img src="smileys3.png" alt="" border="0" /></a>
<form action="" name="guestbook" id="guestbook">
<textarea name="message" cols="40" rows="10">cliquer sur une tête pour voir son code</textarea>
</form>
</body>
</html>



peut-on substituer le form/textarea à un div simple? afin de simplifier, que ça s'affiche partout pareil et de pouvoir personnaliser l'affichage?

@++
fred
Modifié par -fredo- (09 May 2006 - 16:41)
Salut,

Bien sur, tu peux mettre un div a la place, par contre il faut mettre un id et pas un name sur le div :

<div id="message">

Et le code javascript va donner :

document.getElementById('message').innerHTML = instext;

Ou .innerText en fonction de ce qu'il faut mettre dedans

+
Modifié par Solarweb (09 May 2006 - 15:11)