Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2005, 17:11
occiso
 
Fecha de Ingreso: febrero-2005
Mensajes: 198
Antigüedad: 19 años, 2 meses
Puntos: 5
Me vuelvo a responder a mi mismo. He modificado la linea que me daba un fallo y ahora me funciona, sin embargo lo estoy haciendo a ciegas y me gustaria saber que es lo que estoy haciendo. Ahi pongo el archivo que he modificado, con la linea comentada.

Agradeceria que me dijerais para que sirve la linea que he comentado. Yo no lo se y de ahi que lo pregunte
Código PHP:
<html
<
head
  <
script languaje="JavaScript"

   var 
parmetro// Nombre de la variable que va a recibir el valor 

   
function valParam(urlprmName){ 
    var 
prmUpper prmName.toUpperCase(); 
    var 
prmPosic url.indexOf(prmUpper); 
    var 
sepPos
    if (
prmPosic != -1){ 
     var 
sepPos url.indexOf("&"prmPosic); 
     if (
sepPos != -1){ 
      return 
url.substring(prmPosic prmUpper.length 1sepPos); 
     } else { 
      return 
url.substring(prmPosic prmUpper.length 1url.length); 
     } 
    } else { 
     return 
""
    } 
   } 

   function 
getParameters(){ 
     
//---------esto es lo que he modificado ------------------
     
    //var remplaza = /+/gi; //esta es la linea que he suprimido
        
var remplaza;  //he vuelto a crear la variable sin asignarle nada
        
        
    
var url window.location.href
    var 
variable
    
url unescape(url); 
    
url url.replace(remplaza" "); 
    
url url.toUpperCase(); 
    
parametro valParam(url"Prm"); // Lectura y asignación del valor 
   
}
     function 
muestra(){ 
    
document.frm.parm.value parametro
   } 

  
</script> 
</head> 
<body onload="getParameters()"> 
  <form name="frm"> 
   <input type="text" name="parm"> 
   <input type="button" value="Leer parámetro" onclick="muestra()"> 
  </form> 
</body> 
</html> 

Mas preguntas.

¿este codigo sólo sirve para poder pasarle un único parametro? y si le queremos pasar varios ¿que modificaciones deberiamos hacer? (si es que es necesario)

gracias por adelantado.

Última edición por occiso; 12/02/2005 a las 17:17