Foros del Web » Programando para Internet » Javascript »

Ejecutar PHP sin mostrar pagina

Estas en el tema de Ejecutar PHP sin mostrar pagina en el foro de Javascript en Foros del Web. Hola Estoy intentando que desde una función de javascript invocada al pulsar un botón en la pagina1.php, se llame a pagina2.php (esta página sólo actualiza ...
  #1 (permalink)  
Antiguo 27/09/2011, 19:50
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 12 años, 11 meses
Puntos: 1
Ejecutar PHP sin mostrar pagina

Hola

Estoy intentando que desde una función de javascript invocada al pulsar un botón en la pagina1.php, se llame a pagina2.php (esta página sólo actualiza valores en la base de datos) y por lo tanto no quiero que se muestre nada de la pagina2.php, si no que se mantenga en todo momento en pagina1.php

He probado ésto y no me funciona:

pagina1.php:
Código:
	echo "<input type='button' value='actualizarvariable' onclick='actualizar(campo1, campo2);'> \n";

<script language="javascript">
function actualizar(campo1, campo2) {
	window.location = file('pagina2.php');
	campo.value = Number(campo.value)/2;
}
Muchas gracias
  #2 (permalink)  
Antiguo 27/09/2011, 19:58
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Ejecutar PHP sin mostrar pagina

buenas,
¿qué se supone que devuelve la función file? de todos modos, si quieres mantenerte en la misma página no debes cambiar la url porque de lo contrario realizas una redirección a la nueva url. debes optar por otras alternativas. por ejemplo, ajax o marcos. con ajax simplemente envias una petición a dicha url. con marcos, tienes que crear un elemento -por ejemplo iframe-, indicar la url y agregarlo al documento.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #3 (permalink)  
Antiguo 28/09/2011, 15:52
 
Fecha de Ingreso: mayo-2011
Mensajes: 7
Antigüedad: 12 años, 11 meses
Puntos: 1
Exclamación Respuesta: Ejecutar PHP sin mostrar pagina

Hola, he intentado lo siguiente:

pagina1.php:

Código:
<iframe id="iframeOculto" name="iframeOculto" style="width:0px; height:0px; border: 0px"></iframe>

<script language="javascript">
function actualizar(campo1, campo2) {
		
	//AQUI SOLICITO SE PROCESE EL ARCHIVO PHP "oculto"
	document.frames['iframeOculto'].location='pagina2.php';
}
pagina2.php contiene el php sin nada, no hace falta poner nada para que retorne a pagina1.php ya que es un iframe vacío, no?

Ésto no me funciona...

Gracias

Etiquetas: funcion, php
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 21:50.