Hi all. I'm searching for a solution to this problem: i've put a div (passed to the function with "r") with inside three div with class "pul". These has the function:
function clic(r){ var blocco = r + " div.pul"; $(blocco).each(function (i) { $("#bloccofoto1").hide(); $("#bloccofoto2").hide(); $("#bloccofoto3").hide(); $(document.getElementById("elencofoto")).hide(); $(this).click( function() { $(document.getElementById("mostrafoto")).css("height","22.65em"); $(document.getElementById("elencofoto")).fadeIn("slow"); $(document.getElementById("elencofoto")).css("height","6.7em"); if (i==0) { $("#bloccofoto1").show("slow"); $("#bloccofoto2").hide(); $("#bloccofoto3").hide(); } else if (i==1) { $("#bloccofoto2").show("slow"); $("#bloccofoto1").hide(); $("#bloccofoto3").hide(); } else { $("#bloccofoto3").show("slow"); $("#bloccofoto1").hide(); $("#bloccofoto2").hide(); }; } ); }); } So that they make visible a div("elencofoto") that contains three hide span (that contain img) by the number that comes from the "i" of the "each". These spans have their own spans. For example "exnovo": function clicimgex(e){ var gruppoimmagini = e + " img.novo"; $(gruppoimmagini).each(function (i) { $(this).click( function() { alert('Are you sure you want to give us the deed to your house?'); <---- inserited as a test document.getElementById("cambiaimmagine").src="exnovo/"+i+".jpg"; } ); }); } This one should take the img that has been clicked (with the "each()") and by the "i" in each() changes the "src" attribute of the image (with name 0.jpg, 1.jpg, 2.jpg eccetera.. that finds in the folder) that i put in another div ("cambiaimmagine", that is inside "mostrafoto_img", that is inside "mostrafoto"). Why? This image is bigger than the previous, so that you can see it bigger. This all runs in Firefox and Safari, not on IE 6 and 7. I tried to put the alert out of the "click()" and it runs, but inside not. What can i do? PS: i tried to use livequery, but i found it hard to implement, so if it's a good idea can you help me? Thanks all -- View this message in context: http://old.nabble.com/Click-not-running-on-IE-tp26136003s27240p26136003.html Sent from the jQuery General Discussion mailing list archive at Nabble.com.