Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/12/2009, 05:38
Pikamo
 
Fecha de Ingreso: febrero-2007
Mensajes: 43
Antigüedad: 18 años
Puntos: 0
bold en javascript <b> desesperación inside

este es mi codigo :
Código:
<script type="text/javascript">
function hiliteToBold(txtArea){
    // Internet explorer
  if (document.selection)
    {
        txtArea.focus();
        sel = document.selection.createRange();
	selbold = "<b>" + sel + "</b>";
	window.alert(selbold.text);
    }
    //MOZILLA/NETSCAPE support
    else if (txtArea.selectionStart || txtArea.selectionStart == "0")
    {
        var startPos = txtArea.selectionStart;
        var endPos = txtArea.selectionEnd; 
        moz =  txtArea.value.substr(startPos, endPos - startPos);
		window.alert(moz);
    } else {
        window.alert("failure");
    }
} 
</script>
el codigo probado en internet explorer genera un error , en la linea en cuestion:
Código:
selbold = "<b>" + sel + "</b>";
he probado con el punto y coma y sin el , y sigue dando el error , pienso que el error viene dado por el contenido de las comillas en cuestion los caracteres "<" y ">" , que pensais que puede ser , muchas gracias amigos y muy buen foro.