Foros del Web » Programando para Internet » Javascript »

aaghrgrhr lo reconozco soy obsesivo!!!!(tema bbcode.....)

Estas en el tema de aaghrgrhr lo reconozco soy obsesivo!!!!(tema bbcode.....) en el foro de Javascript en Foros del Web. me jure que dejaria el tema.....pero no puedo!!!!! ,el problema resumiendo un poco es el siguiente: Encontre por este mismo foro un codigo maravilloso :D ...
  #1 (permalink)  
Antiguo 15/09/2004, 10:41
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 22 años, 5 meses
Puntos: 0
aaghrgrhr lo reconozco soy obsesivo!!!!(tema bbcode.....)

me jure que dejaria el tema.....pero no puedo!!!!! ,el problema resumiendo un poco es el siguiente:
Encontre por este mismo foro un codigo maravilloso :D el cual me ayudo muchisimo y que lo que hacia es poner las tipicas etiquetas""etc....el problema surgio cuando quise que el de los enlaces hiciera como en este mismo foro,darte la opcion de poner un nombre al enlace y sino pues pone la URL como nombre.....

este es el codigo completo,debajo la parte implicada,la parte de la URL me la hizo KarlanKas y le dije que lo dejara...pero como explique al principio del post.....me he dado cuenta de que soy obsesivo....


Código PHP:
<SCRIPT language="Javascript" type="text/javascript">
  function 
storeCaret(text) { 
   if (
text.createTextRange) { 
    
text.caretPos = document.selection.createRange().duplicate(); 
   } 
  } 

  function 
meter(text) { 
   var 
postopic = document.PostTopic.Message; 
   if (
postopic.createTextRange && postopic.caretPos) {       
    var 
caretPos = postopic.caretPos;       
    
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? 

text + ' ' : text; 
   } 
   else 
postopic.value += text; 
   
postopic.focus(caretPos) 
  } 
  function 
codigo(accion) { 
   switch(
accion) { 
case 
"url": 
var 
nombre=null;
nombre = prompt("Introduce el nombre del enlace(opcional)","");    
var 
destino = prompt("Introduce la URL de el enlace", "http://"); 
        
url="[a";
      
url+=(nombre)?"="+destino+"]"+nombre:"]+destino";

      
meter(url);
     }
     } 
     break; 
    case 
"bold": 
     
negras = prompt("Texto en Negritas", ""); 
     if(
negras) { 
      
negras="[b]"+negras+"[/b]"; 
      
meter(negras); 
     } 
     break; 
    case 
"italics": 
     
italics = prompt("Texto en Italicas", ""); 
     if(
italics) { 
      
italics="[i]"+italics+"[/i]"; 
      
meter(italics); 
     } 
     break; 
   } 
  } 

  function 
textCounter(field, countfield, maxlimit) { 
   if (
field.value.length > maxlimit) 
    
field.value = field.value.substring(0, maxlimit); 
   else 
    
countfield.value = maxlimit - field.value.length; 
  } 
</script> 
el trozo implicado:
Código PHP:
case "url": 
var 
nombre=null;
nombre = prompt("Introduce el nombre del enlace(opcional)","");    
var 
destino = prompt("Introduce la URL de el enlace", "http://"); 
        
url="[a";
      
url+=(nombre)?"="+destino+"]"+nombre:"]+destino";
      
meter(url);
     }
     } 
     break; 
  #2 (permalink)  
Antiguo 16/09/2004, 03:46
 
Fecha de Ingreso: mayo-2004
Mensajes: 571
Antigüedad: 22 años, 5 meses
Puntos: 0
no hay solucion?es que no enitendo como lo hicieron los del phpbb2 y los del vbulletin :(
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:31.