Tengo un script que cuando está activo me afecta a las cookies del sitio de forma que, por ejemplo, tengo un sistema de logeo que funciona con cookies y dicho javascript hace que no recoga ni grabe las cookies... Sin embargo es eliminar el script y todo funciona como la seda.
Son dos funciones, la primera crea varios efectos de mouseover y unos cambios de clase que afectan a otras partes del código y la segunda es una recogida de variables para pasarlas a un .php mediante ajax... ninguna tiene relaccion con cookies o similar.
Tengo otros scripts con los que no crea conflicto, es solo con éste:
Código:
Lo dicho, si lo elimino todo funciona como la seda... ah! y solo afecta a las cookies (concretamente a la recogida de las cookies), a nada mas dentro del código. <script type="text/javascript"> $(document).ready(function(){ $("span.on_img").mouseover(function (){ $(this).addClass("over_img"); $(".element").removeClass("hate"); }); $("span.on_img").mouseout(function (){ $(this).removeClass("over_img"); }); $("span.on_img_red").mouseover(function (){ $(this).addClass("over_img_red"); $(".element").addClass("hate"); }); $("span.on_img_red").mouseout(function (){ $(this).removeClass("over_img_red"); $(".element").removeClass("hate"); }); $(".element").find('span.img_grey').click(function() { return false; }); $(".element").find('span.img_grey_red').click(function() { return false; }); $(".element").find('span.datos').click(function() { return false; }); }); $(function(){ $(".element").click(function(){ var clase = $(this).attr("class"); var id = $(this).attr("id"); var parent = $(this); $(this).fadeOut(300); $.ajax({ type: "POST", url: "include/ajax_love.php", data: {id: id, clase: clase}, cache: false, success: function(html){ parent.html(html); parent.fadeIn(300); } }); return false; }); }); </script>