Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/03/2002, 08:54
Avatar de Kaopectate
Kaopectate
Colaborador
 
Fecha de Ingreso: diciembre-2001
Ubicación: Curaçao (Antillas Holandesas)
Mensajes: 3.179
Antigüedad: 22 años, 4 meses
Puntos: 38
Re: href + variable concatenada

En la ventana llamada, la que recibe la variable debes poner algo asi:

Código:
<html>
<head>
<script languaje="JavaScript">
   var parmetro;

   function valParam(url, prmName){ 
      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 + 1, sepPos);
         } else {
            return url.substring(prmPosic + prmUpper.length + 1, url.length);
         }
      } else {
         return "";
      }
   }

   function getParameters(){
      var remplaza = /\+/gi; 
      var url = window.location.href;
      var variable;
      url = unescape(url);
      url = url.replace(remplaza, " ");
      url = url.toUpperCase();
      parametro=valParam(url, "Prm");
   }
</script>
</head>
<body onload="getParameters()">
</body>
</html>
En la ventana que llama a la anterior, debe haber una función que incluya la llamada de este modo:

Código:
function clickEnBoton(){
window.location="otraPg.htm?Prm=6";
}
Te darás cuenta de que en ambos lados he usado "Prm" como nombre de la variable, cámbialo en ambos lados por el nombre que desees.

Suerte.