Foros del Web » Programando para Internet » Javascript »

Incluir un fichero php

Estas en el tema de Incluir un fichero php en el foro de Javascript en Foros del Web. Buenas, Voy un poco perdida y no sé si lo que pretendo es posible. Quiero que al hacer click sobre de una imagen se incluya ...
  #1 (permalink)  
Antiguo 03/12/2014, 16:55
 
Fecha de Ingreso: enero-2002
Ubicación: Sabadell
Mensajes: 565
Antigüedad: 22 años, 3 meses
Puntos: 4
Incluir un fichero php

Buenas,
Voy un poco perdida y no sé si lo que pretendo es posible.
Quiero que al hacer click sobre de una imagen se incluya un fichero. Este fichero visualiza una capa transparente que ocupa toda la pantalla, con una serie de información.

No sé si me he explicado, sería algo así como:
<img src=aaa.jpg onclick="include("fichero.php")>

El fichero a incluir puede ser php o html.


Gracias.
__________________
Qué fácil cuando lo sabes y qué difícil cuando no
  #2 (permalink)  
Antiguo 03/12/2014, 19:00
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Incluir un fichero php

PHP es un lenguaje que se ejecuta en el lado del servidor y JavaScript, en el del cliente, por lo tanto, intentarlo de esa manera, es incorrecto. Lo que podrías hacer es cargar la página en cuestión dentro de un elemento <iframe>.

Código HTML:
Ver original
  1. <img src = "imagen1.jpg" onclick = "cargar('ejemplo.html')" />
  2. <iframe id = "capa"></iframe>

Código Javascript:
Ver original
  1. function cargar (ruta){
  2.     document.getElementById("capa").src = ruta;
  3. }

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand

Etiquetas: fichero, incluir, 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 07:34.