Foros del Web » Programando para Internet » Javascript »

Problemas creando un WYSIWYG

Estas en el tema de Problemas creando un WYSIWYG en el foro de Javascript en Foros del Web. Bueno, tengo un problema supongo que facil de resolver, nescesito conseguir la tecla en IE. El problema es que hace poco, me disteis un script, ...
  #1 (permalink)  
Antiguo 22/12/2005, 00:47
 
Fecha de Ingreso: septiembre-2005
Mensajes: 51
Antigüedad: 18 años, 7 meses
Puntos: 0
Problemas creando un WYSIWYG

Bueno, tengo un problema supongo que facil de resolver, nescesito conseguir la tecla en IE. El problema es que hace poco, me disteis un script, que la conseguia, y, modificandolo un poco, no se porque solo me va en firefox. Aqui esta el código:

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>WYSIWYG</title>
<script type="text/javascript">
function escriure(key)
{
	if (document.all)
	{
		var keynum = key.keyCode;
	}
	else
	{
		var keynum = key.which;
	}
	keytext = String.fromCharCode(keynum);
	wysiwyg = document.getElementById('wysiwyg');
	wysiwyg.innerHTML = wysiwyg.innerHTML + keytext;
}
</script>
</head>
<body onkeypress="escriure(event)">
<div id="wysiwyg"></div>
</body>
</html>
Ota cosa que nescesito es saber como saber el texto seleccionado
  #2 (permalink)  
Antiguo 22/12/2005, 12:59
 
Fecha de Ingreso: septiembre-2005
Mensajes: 51
Antigüedad: 18 años, 7 meses
Puntos: 0
ya ta, no se porque si ponia la doctype con ie no funciona, lo investigare...
  #3 (permalink)  
Antiguo 22/12/2005, 13:13
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola Yugioh123

Parece que se hace un lío con la variable wysiwyg y el objeto con id wysiwyg. Cambia uno de los dos y debería funcionarte.

Saludos,
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 05:43.