Hola.

No es AJAX, es JQUERY.

Prueba a utilizar la línea:
$("img").click(function (){$(".capa3").animate({width:400,
height:50},"slow");});

en vez de:
$("img").click(function (){$("div#capa").animate({width:400,
height:50},"slow");});

esto es con una clase que se llama "clase3" y no una capa div con id="capa"
ya que el identificador debe ser único mientras una clase se puede repetir
en una misma página.

Haz pruebas con el código HTML:

<html>
<head>
<style type="text/css">
    div {border: 1px solid black}
    div.capa {width: 100px;}
    div.capa2 {width: 200px;}
</style>
<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function (){
           //Aqui asignamos el click al elemento <a>
       //$("a").click(function(){alert("Gracias por hacer
click!");});//Llamamos a todos los enlaces a
           //$(".boton").focus(function (){$("div#capa").animate({width:400,
height:500},"slow");});
           //$(".boton2").click(function
(){$("div#capa2").animate({width:400, height:500},"slow");});
           //$("img").click(function (){$("div#capa").animate({width:400,
height:50},"slow");});
         $("img").click(function (){$(".capa3").animate({width:400,
height:50},"slow");});
           //$(".caja").click(function (){$("div#capa2").animate({width:400,
height:50},"slow");});
});
</script>
</head>
<body>
<div id="capa" class="capa capa3">a</div>
<div id="capa2" class="capa2 capa3">b</div>
<a id="enlace1" class="enlace" href="#"><img id="imagen1" class="boton"
src="imagen.gif"></a>
<br>
<a id="enlace2" class="enlace" href="#"><img id="imagen2" class="boton2"
src="imagen.gif"></a>
</body>
</html>

Un saludo:
MARTIN


El día 13/06/07, Rodrigo Ascariz Tele <[EMAIL PROTECTED]>
escribió:
>
> Hola a todos.
>
>
>
> Estoy intentado crear un código en Ajax para hacer unas capas que se
> estiren
> y encojan dando a una imagen, pero lo único que consigo es con una, porque
> cuando lo intento hacer con barias tengo que duplicar el código y cambiar
> el
> id.
>
>
>
> <script src="jquery.js" type="text/javascript">
>
> </script>
>
> <script type="text/javascript">
>
> $(document).ready(function (){
>
>             //Aqui asignamos el click al elemento <a>
>
>             $(".boton").focus(function (){
>
>                         $("div#capa").animate({width:400, height:500},
> "slow");
>
>             });
>
>
>
>             $(".boton2").click(function (){
>
>                         $("div#capa2").animate({width:400, height:500},
> "slow");
>
>             });
>
>
>
>             $("img").click(function (){
>
>                         $("div#capa").animate({width:400, height:50},
> "slow");
>
>             });
>
>
>
>             $(".caja").click(function (){
>
>                         $("div#capa2").animate({width:400, height:50},
> "slow");
>
>             });
>
> });
>
> </script>
>
>
>
> Como se puede hacer, alguna pagina que te explique como hacerlo,
>
> NO SE AJAX, lo saco de lo que veo.
>
>
>
> Gracias
>
>
>
>
>
>
>
>
>
>   _____
>
> Un Saludo Cordial de Rodrigo Ascáriz Martínez.
> Email:  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
> Portafolios: www.ascariz.es
> Blog:  <http://spaces.msn.com/ascariz/> http://spaces.msn.com/ascariz/
> Programador & Diseñador: HTML, DHTML, JavaScript, ASP, Macromedia 8,
> Visual
> Studio .NET, Adobe Photoshop Cs , Microsoft SQL Server 2000.
>
>
>
>
>
>
>
>
>
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>



-- 
Salu2:
MARTIN un valenciano desde Madrid (ESPAÑA)
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a