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.