17/05/2004, 11:10
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses Puntos: 61 | |
Pero es más sencillo hacerlo así:
function textar(como){
texto="["+como+"]";
resto=prompt("Introduzca aquí su texto","","");
if(resto){texto+=resto
texto+="[/"+como+"]";
}
else{
texto=""}
document.forms[0].editor.value+=texto;
}
Luego para poner negritas por ejemplo pones:
<input type="button" value="B" onclick="textar('B')">
Ten en cuenta que el textarea debe llamarse editor para que funcione.
Un ejemplo:
<html>
<head>
<title>Untitled</title>
<script>
function textar(como){
texto="["+como+"]";
resto=prompt("Introduzca aquí su texto","","");
if(resto){texto+=resto
texto+="[/"+como+"]";
}
else{
texto=""}
document.forms[0].editor.value+=texto;
}
</script>
</head>
<body>
<form>
<textarea name="editor"></textarea>
</form>
<input type="button" value="B" onclick="textar('B')">
<input type="button" value="I" onclick="textar('I')">
<input type="button" value="S" onclick="textar('S')">
</body>
</html>
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
Última edición por KarlanKas; 17/05/2004 a las 11:13 |