Foros del Web » Programando para Internet » Javascript » Frameworks JS »

generar url a partir del titulo, problemas de compatibilidad

Estas en el tema de generar url a partir del titulo, problemas de compatibilidad en el foro de Frameworks JS en Foros del Web. Hola, lo que quiero hacer como dice el titulo es generar la url de un articulo a partir de del titulo que le demos a ...
  #1 (permalink)  
Antiguo 10/10/2011, 16:15
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 15 años
Puntos: 4
generar url a partir del titulo, problemas de compatibilidad

Hola, lo que quiero hacer como dice el titulo es generar la url de un articulo a partir de del titulo que le demos a este articulo.

Tengo hecho el siguiente código, corre bien en firefox pero en chrome no:
Código Javascript:
Ver original
  1. var uno='';
  2. var dos = '';
  3. $(document).ready(function(){
  4.     $("#uno").keypress(function(e){
  5.         e.preventDefault();
  6.  
  7.         //verificamos que no intente borrar una letra
  8.         if(e.charCode != 0){
  9.  
  10.             //uno no debe sufrir alteraciones por eso esta primero
  11.             uno += String.fromCharCode(e.which);
  12.            
  13.             //comprobamos que sea numeros o letras minusculas
  14.             if((e.charCode > 96 && e.charCode < 123) ||((e.charCode > 47) && (e.charCode < 58))){
  15.                 letra = String.fromCharCode(e.which);
  16.             }
  17.  
  18.             //si son letras mayusculas lo convertimos a minusculas
  19.             else if(e.charCode > 64 && e.charCode < 91){
  20.                 letra = String.fromCharCode(e.charCode+32);
  21.             }
  22.  
  23.             //evento de espacio
  24.             else if(e.charCode == 32)
  25.             {
  26.                 letra = "-";
  27.             }
  28.            
  29.             dos += letra;
  30.             $('#uno').attr('value', uno);
  31.             $('#dos').attr('value',dos);
  32.  
  33.         }
  34.         else{      
  35.             uno = uno.substring(0,(uno.length-1));
  36.             dos = dos.substring(0,(dos.length-1));         
  37.             $('#uno').attr('value', uno);
  38.             $('#dos').attr('value',dos);
  39.         }  
  40.            
  41.     });
  42.  
  43.     $("#dos").change(function(e){
  44.         dos = $('#dos').val();vf
  45.     });
  46. });

Y este es el html
Código HTML:
Ver original
  1.    
  2.         <input name="titulo" id="uno" type="text" value="">
  3.         <input name="url_titulo" id="dos" type="text" value="">
  4.  
  5.      
  6.         <!-- <textarea cols=300 rows=2 id="mitexto">Escribe algo aquí!</textarea>
  7.         <br>
  8.         <b>Tecla pulsada:</b>
  9.         <br>
  10.         <div id="loescrito"></div> -->
  11.     </form>
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com
  #2 (permalink)  
Antiguo 13/10/2011, 13:42
Avatar de Copia  
Fecha de Ingreso: noviembre-2009
Mensajes: 309
Antigüedad: 15 años
Puntos: 4
Respuesta: generar url a partir del titulo, problemas de compatibilidad

Hola nuevamente, he seguido mejorando el algoritmo y de verdad funciona pero aun hay algo que quiero implementar y no me sale.

Lo que quiero hacer es:
Solo coger unos eventos del teclado digamos los números y las letras, pero que el resto de teclas tengan su función por defecto.

Como puedo hacerlo???
__________________
Dejando una huella de mi existencia por la red en http://tiricaya.com

Etiquetas: compatibilidad, html, titulo, url
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 01:24.