Foros del Web » Programando para Internet » Javascript »

Ayuda: no puedo abrir .php con un PopUp

Estas en el tema de Ayuda: no puedo abrir .php con un PopUp en el foro de Javascript en Foros del Web. Qué tal amigos foreros bueno sin mas ni mas expongo mi problema: - Necesito hacer que cuando seleccione un elemento listado en un select y ...
  #1 (permalink)  
Antiguo 11/07/2008, 13:35
Avatar de memoo  
Fecha de Ingreso: marzo-2008
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 1
Ayuda: no puedo abrir .php con un PopUp

Qué tal amigos foreros bueno sin mas ni mas expongo mi problema:

- Necesito hacer que cuando seleccione un elemento listado en un select y oprima un botón aparezca un pop up con JavaScript que muestre sus datos completos. Estube haciendo pruebas con una pagina sencilla de HTML sin consultas a bd y funcionó todo, el problema es cuando quiero abrir un archivo PHP, ya que si me muestra los datos pero no el en Pop UP sino en una página nueva, es decir, cuando le pico el botón para que se abra el pop up, si se abre pero no muestra nada y a continuación se abre la ventana del Firefox que pregunta donde quieres guardar el archivo... le pongo abrir y se abre con los datos, estoy desesperado, alguna ayuda?
Dejo el código...


Este es el select con el botón
Código HTML:
<select multiple="multiple" size="10" name="lst_autores" id="lst_autores" style="width: 540px;">
                  <option value="ninguno">De click en el bot&oacute;n para ver el cat&aacute;logo de autores</option
</select>

<input name="btn_modificarAutor" id="btn_modificarAutor" value="Modificar autor" type="button" onclick="abrirVentana('autores')"> 


Este es el código JavaScript
Código:
var gventana = false;

function abrirVentana(tabla)
{
	// Definir propiedades de la ventana secundaria
	var propiedadesVentana = "width=500,height=500,toolbar=no,menubar=no,scrollbars=no,location=no";

	// Abrir o asignar foco
	if(!gventana || gventana.closed)
		if(tabla=="autores")
		{
			var indice=document.getElementById("lst_autores").options.selectedIndex;
			var id_autor=document.getElementById("lst_autores").options[indice].value;

			gventana = window.open("../ABC/c_autorPopUp.php?id_autor="+id_autor,"ventana1",propiedadesVentana);
		}
	else
		gventana.focus();
}
Cualquier ayuda es bienvenida, saludos amigos!
  #2 (permalink)  
Antiguo 11/07/2008, 13:37
Avatar de memoo  
Fecha de Ingreso: marzo-2008
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Ayuda: no puedo abrir .php con un PopUp

Ummh viéndolo bien creo que debería ir en el foro de JavaScript, perdón no lo vuelvo a hacer, fue un error. Algún moderador que me haga el favor??

Saludos y perdón por las molestias
  #3 (permalink)  
Antiguo 11/07/2008, 14:33
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Ayuda: no puedo abrir .php con un PopUp

Tema trasladado a Javascript.
  #4 (permalink)  
Antiguo 11/07/2008, 15:59
Avatar de memoo  
Fecha de Ingreso: marzo-2008
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Ayuda: no puedo abrir .php con un PopUp

Ayuuuuuudaaaaaaaaaaaa T_t
  #5 (permalink)  
Antiguo 11/07/2008, 16:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Ayuda: no puedo abrir .php con un PopUp

Yo probé el código (sin el php) y me muestra el popup sin problemas, así que es probable que el problema esté en tu código php...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #6 (permalink)  
Antiguo 14/07/2008, 13:17
Avatar de memoo  
Fecha de Ingreso: marzo-2008
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Ayuda: no puedo abrir .php con un PopUp

Cita:
Iniciado por David el Grande Ver Mensaje
Yo probé el código (sin el php) y me muestra el popup sin problemas, así que es probable que el problema esté en tu código php...
Perdón por no contestar antes, había tenido otros problemillas en casa... Pues muchas gracias por contestar de nuevo, antes que cualquier otras cosa jeje...

Bueno pues si, a mi también me abre el popup bien, solamente que enseguida de que se abre, se cierra y me sale una ventanita de firefox para guardar la pagina php, le doy que la abra y se abre en una ventana nueva del explorador y no como pop up...

Te dejo mi .php a ver qué está fallando, un saludo y gracias de nuevo por la ayuda.


Código PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>

 <BODY>
<?php

header
("Content-Type: text/text; charset=ISO-8859-1");

//Llamamos al archivo para conectarnos al servidor y la BD.
require ("../ABC/php/conexion.php");

$queryautor=
"SELECT id_autor, ap_paterno, ap_materno, primer_nom, segun_nom, f_nacimiento, f_muerte 
FROM tbl_cat_autor 
WHERE id_autor='$_GET[id_autor]'"
;

    
//Ejecutamos el Query
$resultadoautor mysql_query($queryautor,$con) or die(mysql_error());

$res_sql=mysql_fetch_array($resultadoautor);

echo 
"<strong>ID del autor: </strong>".$res_sql['id_autor'];
echo 
"<br />";
echo 
"<strong>Nombre del Autor: </strong> ".$res_sql['ap_paterno']." ".$res_sql['ap_materno']." ".$res_sql['primer_nom']." ".$res_sql['segun_nom'];
echo 
"<br />";
echo 
"<strong>Fecha de nacimiento: </strong>".$res_sql['f_nacimiento'];
echo 
"<br />";
echo 
"<strong>Fecha de muerte: </strong>".$res_sql['f_muerte'];
echo 
"<br />";

?>

 </BODY>
</HTML>

Última edición por memoo; 14/07/2008 a las 13:23 Razón: Cambiar el código
  #7 (permalink)  
Antiguo 14/07/2008, 13:29
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Pregunta Respuesta: Ayuda: no puedo abrir .php con un PopUp

¿Ya probaste llamar al PHP desde la barra de direcciones del navegador para ver qué sucede?
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 14/07/2008, 13:38
Avatar de memoo  
Fecha de Ingreso: marzo-2008
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Ayuda: no puedo abrir .php con un PopUp

Si si, de hecho lo acabo de hacer y me ocurre lo mismo, osea, se abre una pequeña ventana de firefox para "guardar como..." o "abrir con..." y le pico abrir y si funciona a medias ya que no recibe el parametro "id_autor" que viene de los archivos pasados...

En tería debe funcionar como lo estoy haciendo, o me equivoco? :S
  #9 (permalink)  
Antiguo 14/07/2008, 13:49
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Ayuda: no puedo abrir .php con un PopUp

Entonces definitivamente el error está en el PHP y no en el Javascript. Yo no le veo error alguno, pero quizás alguien que sea más experto en PHP pueda ayudarte...
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #10 (permalink)  
Antiguo 14/07/2008, 13:55
Avatar de memoo  
Fecha de Ingreso: marzo-2008
Mensajes: 89
Antigüedad: 16 años, 2 meses
Puntos: 1
Respuesta: Ayuda: no puedo abrir .php con un PopUp

OK gracias, lo postearé y definiré en función del problema en PHP, gracias por la ayuda David el Gandre
Saludos
  #11 (permalink)  
Antiguo 14/07/2008, 14:00
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Exclamación Respuesta: Ayuda: no puedo abrir .php con un PopUp

Para no repetir el tema, puedes usar el ícono de reportar mensaje () para pedirle al moderador que mueva este tema allá.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:15.