Muy buenas mortiprogramador, el caso es que estuve investigando acerca del windows opener y lo estoy usando, primero con un ejemplo básico que encontré en este mismo foro y al implementarlo en este ejemplo no sirve no se por qué.
Código PHP:
Ver originalCODIGO PAGINA PRINCIPAL
--------------------------------
<html>
<head>
<title>Formulario prefijos</title>
<script>
var miPopup
function abreVentana(){
miPopup = window.open("popup.htm","miwin","width=300,height=150,scrollbars=yes")
miPopup.focus()
}
</script>
</head>
<body>
<form name=formul>
<table cellspacing="3" cellpadding="3" border="0">
<tr>
<td align="center">Prefijo</td>
<td align="center">Número</td>
</tr>
<tr>
<td align="center">
<input type=text name=prefijo value="+" size=3 maxlength=3>
<input type="Button" value="?" onclick="abreVentana()">
</td>
<td align="center">
<input type=text name=numero value="" size=10 maxlength=10>
</td>
</tr>
</table>
</form>
</body>
</html>
CODIGO PAGINA POPUP
----------------------------
<html>
<head>
<title>Prefijos internacionales</title>
<script>
function ponPrefijo(pref){
opener.document.formul.prefijo.value = pref
window.close()
}
</script>
</head>
<body>
<h1>Lista de prefijos internacionales</h1>
<form name=fprefijos>
España:
<input type="Button" value="+34" onclick="ponPrefijo('+34')">
<br>
Holanda:
<input type="Button" value="+31" onclick="ponPrefijo('+31')">
<br>
Gran Bretaña:
<input type="Button" value="+44" onclick="ponPrefijo('+44')">
</form>
</body>
</html>
Este es el ejemplo en cuestión.
Ahora mismo estoy con este error entre forms, cuando solucione este me pondré a controlar más errores.
Muchas gracias de nuevo, la verdad es que no se que haría sin tu ayuda.
Ya está solucionado el problema de localhost.
Saludos!