Código de JavaScript - Funcion estilo consola y texto dinamico

Imágen de perfil
Val: 553
Bronce
Ha aumentado 1 puesto en JavaScript (en relación al último mes)
Gráfica de JavaScript

Funcion estilo consola y texto dinamicográfica de visualizaciones


JavaScript

Publicado el 10 de Octubre del 2016 por Kip (28 códigos)
2.751 visualizaciones desde el 10 de Octubre del 2016
Una sencilla función que setea un div con un estilo parecido a una consola, asi mismo esta función se encarga de instanciar el input para poder agregar algun texto desde este de forma dinámica.

Oe7yW0o8Qo

Debes colocar entre <head> y </head> del documento el codigo fuente de la funcion.
Luego al final antes de finalizar el body debes colocar el llamado a la funcion, enviando como parametros el id del div a aplicar el estilo consola y el id del input de donde se tomara el texto, asi:

1
consoleMode('id-del-div', 'id-del-input');

A continuación, en el código fuente de abajo colocare el documento HTML completo, las indicaciones de arriba son por si solamente copias el código javascript de la función que se encuentra asi mismo mas abajo entre <head> y </head>.

Espero sea de utilidad.

Saludos

1.0
estrellaestrellaestrellaestrellaestrella(2)

Publicado el 10 de Octubre del 2016gráfica de visualizaciones de la versión: 1.0
2.752 visualizaciones desde el 10 de Octubre del 2016
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

Es necesario enviar tanto el id del DIV como el id del INPUT para que pueda funcionar.
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
<!DOCTYPE html>
<html>
<head>
	<title>Consola</title>
<script type="text/javascript">
	var consoleMode = function (obj, font){
		var arrow_style = "border:solid white; border-width: 0 .2em .2em 0; display:inline-block; padding: .23em; transform: rotate(-45deg); -webkit-transform:rotate(-45deg);",
		text_style = "<i style = 'border:solid white; border-width: 0 0 .19em 0; display:inline-block; padding: .35em; margin: 0 .1em -.25em .1em;' ></i>",
		div_cons =  document.getElementById(obj),
		font = document.getElementById(font);
		div_cons.style.background = "#000000";
		div_cons.style.height = "60px";
		div_cons.insertAdjacentHTML('beforeend', '<i></i>');
		div_cons.insertAdjacentHTML('beforeend', '<span></span>');
		var arrow = div_cons.querySelector("i"),
		content = div_cons.querySelector("span");
		arrow.style = arrow_style;
		content.insertAdjacentHTML("afterbegin", "<span></span>" + text_style);
		var text_content = content.querySelector('span');
		text_content.style = "color: white; margin: 0 0 0 .32em;";
		font.onkeyup = function () {
			text_content.textContent = '' ;
			text_content.insertAdjacentHTML('beforeend', this.value);
		}
		setInterval( function() {
			content.querySelector("i").style.opacity = content.querySelector("i").style.opacity == '0' ? '1' : '0' ;
		}, 400);
	}
</script>
</head>
<body>
<div id="console"></div>
<br>
<label for="console-text">Texto a la consola</label>
<input type="text" id="console-text" />
<script type="text/javascript">
	consoleMode('console', 'console-text');
</script>
</body>
</html>



Comentarios sobre la versión: 1.0 (2)

Imágen de perfil
10 de Octubre del 2016
estrellaestrellaestrellaestrellaestrella
Impresionante Kip!!!! muy, muy bueno!!!
Responder
Imágen de perfil
22 de Octubre del 2016
estrellaestrellaestrellaestrellaestrella
Muy interesante. Estos códigos resultan útiles para experimentar y adaptarlos a proyectos.

Gracias por compartirlo.
Responder

Comentar la versión: 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3705