Foros del Web » Programando para Internet » Javascript »

en un formulario hay una forma que cuando seleccione una palabra le pueda dar un etil

Estas en el tema de en un formulario hay una forma que cuando seleccione una palabra le pueda dar un etil en el foro de Javascript en Foros del Web. en un formulario hay una forma que cuando seleccione una palabra le pueda dar un estilo <form id="form1" name="form1" method="post" action=""> <label> <textarea name="textarea" id="textarea" ...
  #1 (permalink)  
Antiguo 24/10/2011, 23:40
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 2 meses
Puntos: 8
en un formulario hay una forma que cuando seleccione una palabra le pueda dar un etil

en un formulario hay una forma que cuando seleccione una palabra le pueda dar un estilo
<form id="form1" name="form1" method="post" action="">
<label>
<textarea name="textarea" id="textarea" cols="45" rows="5"></textarea>
</label>
<p>
<input type="submit" name="button" id="button" value="cambia de estilo a negritas " />

</p>
</form>

claro el estilo solo se aplica cuando selecciono la palabra y le doy clic al boton para que haga el cambie de estilo
mil gracias
  #2 (permalink)  
Antiguo 25/10/2011, 04:39
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

panino te da la solución
  #3 (permalink)  
Antiguo 25/10/2011, 09:36
Avatar de Raziel_Ravenheart  
Fecha de Ingreso: agosto-2011
Ubicación: Ibagué, Tolima
Mensajes: 192
Antigüedad: 13 años, 3 meses
Puntos: 37
Exclamación Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

Cita:
Iniciado por IsaBelM Ver Mensaje

Excelente Aporte Isabel.

Lo leeré, por que con los textarea no estoy seguro que eso se pueda hacer, creo que estos solo tienen ese tipo de letra.
  #4 (permalink)  
Antiguo 25/10/2011, 12:29
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

lo que quieres hacer es un editor de texto (wysiwyg o bbcode). en la liga que te dejé el editor es wysiwyg. en caso que quieras que sea bbcode, si es posible hacerlo en un textarea
  #5 (permalink)  
Antiguo 25/10/2011, 20:57
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 2 meses
Puntos: 8
Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

prueben este codigo
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Editor de texto</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<script language="JavaScript">
function Inicializar()
{
editor.document.designMode = 'On';
}
function Negrita()
{
editor.document.execCommand('bold', false, null);
}
function Copiar()
{
editor.document.execCommand('copy',false, null);
}
function Cortar()
{
editor.document.execCommand('cut',false, null);
}
function Pegar()
{
editor.document.execCommand('paste',false, null);
}
function Italica()
{
editor.document.execCommand('italic',false, null);
}
function Subrayado()
{
editor.document.execCommand('underline',false, null);
}
function Enlace()
{
editor.document.execCommand('CreateLink');
}

</script>

</head>
<body onLoad="Inicializar()">

<form name="form1" id="form1" method="post" action="">
<h3>Editor de texto</h3>
<p> <a onclick="Copiar()">copiar</a>
<a onclick="Cortar()">cortar</a>

<a onclick="Italica()">italica</a>
<a onclick="Enlace()">enlace</a>
<a onclick="Negrita()">negrita</a>
<a onclick="Pegar()">pegar</a>
<a onclick="Subrayado()">subrayado</a>


</p>

</form>
<iframe id="editor" name="editor" style="width: 500px; height:500px" scrolling="auto" frameborder="1"></iframe>

</body>
</html>

Última edición por jor_0203; 25/10/2011 a las 22:58
  #6 (permalink)  
Antiguo 25/10/2011, 23:32
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 2 meses
Puntos: 8
Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

hay otro codigo

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>editor</title>
<style>
input{
border:1px solid #000;
background:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
margin-bottom:3px;
}
</style>
<script>
var editor;
function $(id){
return document.getElementById(id);
}
function formato(f){
editor.execCommand(f, false, null);
}
function rev(t) {
return t.split("<").join("&lt;").split(">").join("&gt;"). split("\"").join("&quot;");
}
function insertarEnlace(){
var u;
if(!(u=prompt('ingresar url','http://')))return;
editor.execCommand("CreateLink",false,u);
}
function insertarImagen(){
var u;
if(!(u=prompt('ingresar url','http://')))return;
editor.body.focus();
editor.execCommand("InsertImage",false,u);
}
function color(c){
editor.execCommand("forecolor",false,c);
}

function colorFondo(c){
var h=window.ActiveXObject?'backcolor':'hilitecolor';
editor.execCommand(h,false,c);
}
function inHTML(){
var u,u2;
if(!(u=prompt('ingresar html','')))return;

try{
editor.execCommand("inserthtml",false,u);
}catch(e){
try{
editor.body.focus();
u2=editor.selection.createRange();
u2.pasteHTML(u);
}catch(E){
alert('nop');
}
}
}

function htmlOEditor(e){
e=e || window.event;
ob=e.target || e.srcElement
$('edit').style.display=(ob.value=='html')?'none': 'block';
$('ht').style.display=(ob.value!='html')?'none':'b lock';
$('ht').innerHTML=rev(editor.body.innerHTML);
ob.value=(ob.value=='html')?'editor':'html';
}
window.onload=function(){

editor=$('edit').contentDocument || $('edit').contentWindow.document;
editor.designMode='on';
}
</script>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<input type="button" name="Submit" value="N" onclick="formato('bold')" />
<input type="button" name="Submit2" value="C" onclick="formato('italic')" />
<input type="button" name="Submit3" value="S" onclick="formato('underline')" />
<input type="button" name="Submit4" value="remover formato" onclick="formato('RemoveFormat')" />
<input type="button" name="Submit5" value="link" onclick="insertarEnlace()" />
<input type="button" name="Submit9" value="quitar link" onclick="formato('Unlink')" />
<input type="button" name="Submit6" value="imagen" onclick="insertarImagen()" />
<input type="button" name="Submit7" value="texto rojo" onclick="color('#FF0000')" />
<input type="button" name="Submit8" value="fondo rojo" onclick="colorFondo('#FF0000')" />
<input type="button" name="Submit10" value="deshacer" onclick="formato('undo')" />
<input type="button" name="Submit11" value="rehacer" onclick="formato('redo')" />

<input type="button" name="Submit12" value="insertar html" onclick="inHTML()" />
<br />
<iframe id="edit" width="100%" height="300" style=" border:1px solid #000;"></iframe>
<div id="ht" style="width:100%; height:300px; overflow:auto; border:1px solid #000; display:none"></div>
<div style="margin-top:3px;"><input name="ver" type="button" id="ver" onclick="htmlOEditor(event)" value="html" /></div>
</form>
</body>
</html>
  #7 (permalink)  
Antiguo 26/10/2011, 05:56
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

jor_0203, el último código que dejas, es el mismo que está en la liga que dejé en mi primer post.

al menos debería de dejar los créditos (en caso que los tuviera) o hacer referencia al autor del código, más cuando es uno de los grandes por estos lares
  #8 (permalink)  
Antiguo 26/10/2011, 15:52
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 2 meses
Puntos: 8
Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

Cita:
Iniciado por IsaBelM Ver Mensaje
jor_0203, el último código que dejas, es el mismo que está en la liga que dejé en mi primer post.

al menos debería de dejar los créditos (en caso que los tuviera) o hacer referencia al autor del código, más cuando es uno de los grandes por estos lares
el segundo código es de isabel
ya que es el mejor
mil gracias isabe m
gran aporte
se lo dejo a mis cuates para que vean la grandeza de este aporte
  #9 (permalink)  
Antiguo 26/10/2011, 16:17
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

Cita:
Iniciado por jor_0203 Ver Mensaje
el segundo código es de isabel
ya que es el mejor
mil gracias isabe m
gran aporte
se lo dejo a mis cuates para que vean la grandeza de este aporte
no, no...... te equivocas, el código de ambas ligas es de Panino5001

de hecho en mi primer post reza
Cita:
Iniciado por IsaBelM Ver Mensaje
  #10 (permalink)  
Antiguo 26/10/2011, 22:28
Avatar de jor_0203  
Fecha de Ingreso: octubre-2011
Ubicación: mexico
Mensajes: 760
Antigüedad: 13 años, 2 meses
Puntos: 8
Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

Cita:
Iniciado por IsaBelM Ver Mensaje
no, no...... te equivocas, el código de ambas ligas es de [URL="http://www.forosdelweb.com/miembros/panino5001/"]Panino5001[/URL]

de hecho en mi primer post reza
no entiendo isabel el código lo encontré en internet, y el que me diste es de piano, pero si busque en su portal un no encontré mas uno.
mi pregunta seria donde puedo encontrar mas cosas de el
ya que cheque su portal y no vi mas que solo este caso
mil gracias
  #11 (permalink)  
Antiguo 27/10/2011, 04:34
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 16 años, 6 meses
Puntos: 1012
Respuesta: en un formulario hay una forma que cuando seleccione una palabra le pueda

en la sección espacio programación tienes códigos de php, actionscript y javascript

Etiquetas: formulario, palabra, botones
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:58.