Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/12/2009, 06:25
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: bold en javascript <b> desesperación inside

Código Javascript:
Ver original
  1. function hiliteToBold(txtArea){
  2.     // Internet explorer
  3.   if (document.selection)
  4.     {
  5.         txtArea.focus();
  6.         sel = document.selection.createRange();
  7.     selbold = "<b>" + sel.text + "</b>";
  8.     window.alert(selbold);
  9.     }
  10.     //MOZILLA/NETSCAPE support
  11.     else if (txtArea.selectionStart || txtArea.selectionStart == "0")
  12.     {
  13.         var startPos = txtArea.selectionStart;
  14.         var endPos = txtArea.selectionEnd;
  15.         moz =  txtArea.value.substr(startPos, endPos - startPos);
  16.         window.alert(moz);
  17.     } else {
  18.         window.alert("failure");
  19.     }
  20. }

El problema es que "+" concatena strings pero no objetos, de la manera que lo tenias sel era un objeto....

Quim

Nota: no pretenderás ver el efecto de <b> en el alert...