Código de JavaScript - Editor de texto con opciones básicas

Imágen de perfil
Val: 1.427
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

Editor de texto con opciones básicasgráfica de visualizaciones


JavaScript

estrellaestrellaestrellaestrellaestrella(5)
Actualizado el 18 de Diciembre del 2016 por ScriptShow (Publicado el 10 de Diciembre del 2016)
5.860 visualizaciones desde el 10 de Diciembre del 2016
Sencillo Editor basado en "execCommand" incluido en JavaScript. Simplifica bastante el código necesario para ciertos comandos; estos comandos son ampliables siguiendo instruciones y documentación sobre "execCommand".
Es compatible con la mayoría de navegadores, con escasas diferencias. Se ha utilizado a lo largo de años para construir editores más sofisticados.

Es útil para experimentar y ver resultados. Puede ser adaptable con CSS-Style a pequeños proyectos. En fin...


Un saludo

Requerimientos

Un navegador web o dispositivo compatible.

1.0
estrellaestrellaestrellaestrellaestrella(5)

Actualizado el 22 de Diciembre del 2016 (Publicado el 10 de Diciembre del 2016)gráfica de visualizaciones de la versión: 1.0
5.861 visualizaciones desde el 10 de Diciembre del 2016
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Editor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Content Editable</title>
<style>
#txtbox, #text {
width:800px;
height:400px;
padding:10px;
overflow:scroll;
background:#EFEFEF;
border:0px none;
}
#text {
display:none;
}
button, input, select {
background:#EFEFEF;
border:#000000 none solid;
}
</style>
<script>
function init(x) {
if (x=="h") {document.getElementById('txtbox').style.display='none';document.getElementById('text').style.display='block';}
if (x=="s") {document.getElementById('txtbox').style.display='block';document.getElementById('text').style.display='none';}
document.getElementById('text').value=document.getElementById('txtbox').innerHTML;
if (x!="h" || x!="s") document.execCommand(x,false,null);
document.getElementById('txtbox').focus();
}
</script>
</head>
<body>
<p style="width:800px;height:auto;padding:10px;background:#EFEFEF">
<button onclick="init('bold')">Negrita</button>
<button onclick="init('italic')">Itálica</button>
<button onclick="init('underline')">Subrayado</button>
<button onclick="init('justifycenter')">Centrado</button>
<button onclick="init('increasefontsize')">Fuente +</button>
<button onclick="init('inserthorizontalrule')">Línea Hr.</button>
<button onclick="init('redo')">Rehacer</button>
<button onclick="init('undo')">Deshacer</button>
<button onclick="init('s')">Vista Real</button>
<button onclick="init('h')">Vista HTML</button>
</p>
<div id="txtbox" contenteditable="true">
<h2>Título</h2>
<p>Escribe aquí ...</p>
<p>Etc ...</p>
</div>
<textarea id="text" name="text"></textarea>
</body>
</html>



Comentarios sobre la versión: 1.0 (5)

Imágen de perfil
11 de Diciembre del 2016
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Imágen de perfil
12 de Diciembre del 2016
estrellaestrellaestrellaestrellaestrella
:-D gracias
Responder
Imágen de perfil
22 de Diciembre del 2016
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder
Imágen de perfil
20 de Marzo del 2017
estrellaestrellaestrellaestrellaestrella
sabes que me diste una idea men
Responder
vffjjfejfjf
10 de Junio del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3803