Estoy tratando de cargar una página en una capa con la funcion load de jquery, hasta ahí todo perfecto.
El problema viene cuando una vez cargada la página en la capa, quiero hacer un enlace de la pagina cargada y que se vuelva a visualizar en la misma capa.
Ejemplo:
Al pulsar Enlace 1 me carga una pagina en una capa llamada #mostrar.
Y dentro de la página contiene un enlace que al pulsarlo quiero que me lo cargue tambien en la capa #mostrar
Codigo index.php
Código Javascript:
Ver original
<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
var x;
x=$(document);
x.ready(inicio);
function inicio(){
var x;
x=$("a");
x.click(muestrame);
}
function muestrame(){
var pagina=$(this).attr("href");
var x=$("#mostrar");
x.load(pagina);
return false;
}
</script>
</head>
<body>
<a href="pagina2.php?color=verde">Verde</a>
<div id="mostrar"> </div>
</body>
</html>
En la página q carga hay un enlace y quiero q lo muestre tambien en la misma capa #mostrar
Código PHP:
Ver original
<?php
if($_GET['color']=='verde')
echo "El color que has pulsado es el verde";
?>
<a href="nuevo.php">Enlace que quiero que me cargue en la capa mostrar</a>
MUCHISIMAS GRACIAS DE ANTEMANO.
 
  
 
 load() jquery, cargar en un div
 load() jquery, cargar en un div 
 y preferiblemente debe ser la primera instrucción de esa función, recuerda que todo lo que está debajo de return no se ejecuta, aunque como devuelves false; allí previenes el comportamiento por defecto, aunque no está de más usar el preventDefault
 y preferiblemente debe ser la primera instrucción de esa función, recuerda que todo lo que está debajo de return no se ejecuta, aunque como devuelves false; allí previenes el comportamiento por defecto, aunque no está de más usar el preventDefault 

