Ver Mensaje Individual
  #29 (permalink)  
Antiguo 21/11/2002, 11:13
zeus_bsas
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años, 9 meses
Puntos: 0
RootK, este seria el script completo, con vuelta de cursor y todo:

Código:
<SCRIPT Language="JavaScript">
var text = "";
function storeCaret(text)
	{ 
	if (text.createTextRange)
		text.caretPos=document.selection.createRange().duplicate();
	}
	
function ingresar(text)
	{
	var campo=document.form1.mensaje;
	if (campo.createTextRange && campo.caretPos)    
		campo.caretPos.text=campo.caretPos.text.charAt(campo.caretPos.text.length - 1) == ' ' ? text + ' ' : text;
	else
		campo.value+=text;
	campo.focus(campo.caretPos);
	}
</SCRIPT>
Lo que se hace es generar un foco en base a un objeto (recordar que campo.CaretPos es uun objeto). Pero como dije, al parecer solo IE maneja este objeto.

Última edición por zeus_bsas; 21/11/2002 a las 11:15