Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2004, 15:58
Avatar de Reynier
Reynier
 
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 21 años, 5 meses
Puntos: 1
Duda con Script

Pues nada que tengo esto para insertar caretos en mi web. Estas son las funciones:
Código:
 function getActiveText(selectedtext) {
 text = (document.all)?document.selection.createRange().text:document.getSelection();
 if (selectedtext.createTextRange) {
   selectedtext.caretPos = document.selection.createRange().duplicate();
 }
 return true;
}

function AddText(NewCode,formul,object) {
 if (formul.object.createTextRange() && formul.object.caretPos) {
  var caretPos = formul.object.caretPos;
  caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
 } else {
  formul.object.value+=NewCode;
 }
}

function AddSmile(thesmilie,formulario,obj) {
 AddSmilie = " "+thesmilie+" ";
 AddText(AddSmilie,formulario,obj);
 formulario.obj.focus();
}
las llamadas a ese código las hago de esta forma:
onclick="AddSmile('','register','txtar'); return false;

pero me da este error:
Error: 'object' is null or not an object

y txtar es esto que esta dentro del formulario
<form action='actions.php?action=".$action."&catforo=".$ _GET['catforo']."&foro=".$_GET['foro']."&topic=".$_GET['topic']."&".SID."' method='post' name='actionform' id='actionform'>
<textarea name='txtar' cols='80' rows='10' wrap='VIRTUAL' class='textarea' id='txtar'></textarea></form>
¿Qué pasa?

Salu2
__________________
Ing. Reynier Pérez Mira