Buenas a tod@s,
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:
<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>
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.