El archivo funciones.js
Código:
Tengo este otro que es el que envía las peticiones a los archivos para que se me abran en la capa detalles:addEvent(window,'load',inicializarEventos,false); function inicializarEventos() { var ob; for(f=1;f<=25;f++) { ob=document.getElementById('enlace'+f); addEvent(ob,'click',presionEnlace,false); } } function presionEnlace(e) { if (window.event) { window.event.returnValue=false; var url=window.event.srcElement.getAttribute('href'); cargarHoroscopo(url); } else if (e) { e.preventDefault(); var url=e.target.getAttribute('href'); cargarHoroscopo(url); } } var conexion1; function cargarHoroscopo(url) { if(url=='') { return; } conexion1=crearXMLHttpRequest(); conexion1.onreadystatechange = procesarEventos; conexion1.open("GET", url, true); conexion1.send(null); } function procesarEventos() { var detalles = document.getElementById("detalles"); if(conexion1.readyState == 4) { detalles.innerHTML = conexion1.responseText; } else { detalles.innerHTML = ''; } } //*************************************** //Funciones comunes a todos los problemas //*************************************** function addEvent(elemento,nomevento,funcion,captura) { if (elemento.attachEvent) { elemento.attachEvent('on'+nomevento,funcion); return true; } else if (elemento.addEventListener) { elemento.addEventListener(nomevento,funcion,captura); return true; } else return false; } function crearXMLHttpRequest() { var xmlHttp=null; if (window.ActiveXObject) xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); else if (window.XMLHttpRequest) xmlHttp = new XMLHttpRequest(); return xmlHttp; }
Código PHP:
<?php
if ($_REQUEST['cod']==1)
include('form1.php');
if ($_REQUEST['cod']==2)
include('form2.php');
?>
Código HTML:
<a href="pagina1.php?cod=1" id="enlace1">
O sea de este archivo llamo de nuevo a
Código HTML:
<a href="pagina1.php?cod=2" id="enlace2">
Gracias a todos.