Hola amigos este script lo encontre en la FAQ, lo trate de hacer correr pero no me funcionó, si alguien me puede ayudar sería de gran ayuda, ya que el script es parecido al que necesito.
Programa principal (principal.htm)
Código PHP:
<html>
<head>
<script language="JavaScript">
function disparaPopUp(str){
open("popup.htm?Prm=" + str);
}
</script>
</head>
<body>
<form name="formulario">
Valor a ser transmitido:<input type="text" name="texto">
<input type="button" name="boton" value="Transmitir" onclick="disparaPopUp(document.formulario.texto.value)">
</form>
</body>
</html>
Página popUp que recibe parámetros (popup.htm)
Código PHP:
<html>
<head>
<script languaje="JavaScript">
var parametro; // Nombre de la variable que va a recibir el valor
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"); // 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>