Miren, me acavo de hacer un editor para mi web ( mas o menos como el de esta), pero me gustaria que al clicar en la images aparte de intoducir el texto BBCode ( por ejemplo B ) tambien me vaniase la el nombre de la imagen para que cuando se vuelva a pulsar en la imagen salga el /B por ejemplo, ya que en mi editor lo que se introduce en el textarea es el nombre de la imagen, aki les dejo el codigo:
Cita:
<script language="JavaScript">
function poner(boton) {
formulario.mensaje.value += boton.name;
return true;
}
</script>
<form action="" method="post" name="formulario" id="formulario">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFCC">
<tr>
<td><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFCC">
<tr>
<td width="10%"><img src="images/editor/bold.gif" name="[B]" OnClick="poner(this);">
<img src="images/editor/italic1.gif" name="[I]" OnClick="poner(this);">
<img src="images/editor/under1.gif" name="[S]" OnClick="poner(this);">
</td>
<td width="13%"><img src="images/editor/center1.gif" name="[Center]" OnClick="poner(this);">
<img src="images/editor/justify1.gif" name="[Justify]" OnClick="poner(this);">
<img src="images/editor/left1.gif" name="[Left]" OnClick="poner(this);">
<img src="images/editor/right1.gif" name="[Right]" OnClick="poner(this);">
</td>
<td width="7%">
<img src="images/editor/email.gif" name="[Email]" OnClick="poner(this);">
<img src="images/editor/url.gif" name="[LINK]" OnClick="poner(this);">
</td>
<td width="70%">
<img src="images/editor/img.gif" name="[IMG]" OnClick="poner(this);">
<img src="images/editor/hr.gif" name="[HR]" OnClick="poner(this);">
</td>
</tr>
</table></td>
</tr>
<tr>
<td><textarea name="mensaje" cols="60" rows="10"></textarea></td>
</tr>
</table>
</form>
function poner(boton) {
formulario.mensaje.value += boton.name;
return true;
}
</script>
<form action="" method="post" name="formulario" id="formulario">
<table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFCC">
<tr>
<td><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFCC">
<tr>
<td width="10%"><img src="images/editor/bold.gif" name="[B]" OnClick="poner(this);">
<img src="images/editor/italic1.gif" name="[I]" OnClick="poner(this);">
<img src="images/editor/under1.gif" name="[S]" OnClick="poner(this);">
</td>
<td width="13%"><img src="images/editor/center1.gif" name="[Center]" OnClick="poner(this);">
<img src="images/editor/justify1.gif" name="[Justify]" OnClick="poner(this);">
<img src="images/editor/left1.gif" name="[Left]" OnClick="poner(this);">
<img src="images/editor/right1.gif" name="[Right]" OnClick="poner(this);">
</td>
<td width="7%">
<img src="images/editor/email.gif" name="[Email]" OnClick="poner(this);">
<img src="images/editor/url.gif" name="[LINK]" OnClick="poner(this);">
</td>
<td width="70%">
<img src="images/editor/img.gif" name="[IMG]" OnClick="poner(this);">
<img src="images/editor/hr.gif" name="[HR]" OnClick="poner(this);">
</td>
</tr>
</table></td>
</tr>
<tr>
<td><textarea name="mensaje" cols="60" rows="10"></textarea></td>
</tr>
</table>
</form>