tengo una pagina padre.html que llama a otra hija. Esta pagina hija, introduces un campo y realiza una consulta a una base de datos en la cual, saca unos datos y tiene que visualizarlos en la paginapadre.capacentral. El caso es que solo veo estos datos si en la funcion GuardarLista2 pongo un alart justo despues de la funcion visualizarurl, el caso es que no se porque pero si lo quito deja de funcionar. alguien sabe porque? Gracias
Código:
<html>
<head>
<title>Test para foro DesarrollaconMSDN</title>
<script language="javascript">
/***************************/
/* Funcion nuevoAjax */
/***************************/
function nuevoAjax()
{
var xmlhttp=false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
/****************************/
/* Funcion cargar paginas */
/****************************/
function VisualizarUrl(url)
{
var contenedor;
ajax=nuevoAjax();
ajax.open("GET", url,true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
var val = 'capacentral';
window.opener.document.getElementById(val).innerHTML = ajax.responseText;
}
}
ajax.send(null)
}
// Cierra y devuelve el valor metido en la caja de texto
function CloseValor()
{
GuardarLista2(document.frm.Text1.value);
// alert ("sale");
window.close();
}
function CloseSinValor()
{
window.close();
}
function GuardarLista2(valor)
{
var url ='';
if (valor=='')
{
}
else
{
url='./GuardarLista.php?nombre='+valor;
VisualizarUrl(url);
alert("sale");
}
}
</script>
<link href="GuardarLista.css" rel="stylesheet" type="text/css">
</head>
<div id="centrartabla">
<center><table class="tguadarlista" width="300" height="99" cellpadding="0" cellspacing="0">
<tr>
<td class="tdtexto" height="15" colspan="4">Guardar Lista </td>
</tr>
<tr> <form name="frm">
<td width="10"> </td>
<td width="140">Nombre de Lista </td>
<td width="140"><input type="text" id="Text1" name="Text1"></td>
<td width="10"> </td>
</form>
</tr>
<tr>
<td> </td>
<td colspan="2"><center><table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="75" height="15" class="tdtexto" onClick="CloseValor();">Aceptar</td>
<td width="50"> </td>
<td class="tdtexto" width="75" onClick="CloseSinValor();">Cancelar</td>
</tr>
</table></center></td>
<td> </td>
</tr>
</table></center>
<div>