
Código:
Si alguien me puede ayudar, se lo agradecería, pues me estoy volviendo loco. Una nota, solo me pasa en Chrome y en IE, en Firefox me hace una vez la función por click, es decir, no se van acumulando las repeticiones. function UpdateDiv(url, id){
$("#"+id+"a").css('display', 'none');
$("#"+id+"b").css('display', 'block');
if(url!="#") {
$('#'+id+"c").slideToggle("slow");
$("#"+id+"d").load(url, function(){
$('#'+id+"d").slideToggle("slow");
$('#'+id+"c").slideToggle("slow");
});
}
else {
$('#'+id+"d").slideToggle("slow");
}
};
function comurl() {
juser = $("#user").attr('value');
jpass = $("#pass").attr('value');
urk = "comprueba.php?user="+juser+"&pass="+jpass;
$("#slogin").addClass('login glogin');
$("#user").select();
$("#loading").load(urk, function(){
$("#slogin").removeClass('login glogin');
$("#slogin").removeClass('login clogin');
$("#slogin").addClass("login slogin");
});
}
$(document).ready(function(){
$("#user").focus(function(){
$("#active2").css('display', 'none');
$("#slogin").removeClass("login clogin");
$("#slogin").addClass("login slogin");
$("#active1").css('display', 'block');
});
$("#pass").focus(function(){
$("#active1").css('display', 'none');
$("#slogin").removeClass("login clogin");
$("#slogin").addClass("login slogin");
$("#active2").css('display', 'block');
});
$("#slogin").focus(function(){
$("#active1").css('display', 'none');
$("#slogin").addClass('login clogin');
$("#active2").css('display', 'none');
});
$('#slogin').bind({
click: function() { comurl(); },
keydown: function(event) {
if (event.keyCode == '13') { comurl(); }
}
});
DWidth = document.body.clientWidth;
PositionW = (DWidth/2)-(760/2);
$("#conte").css('left', PositionW+'px');
$("#tmp div").click(function(){
id = $(this).attr('id');
url = $(this).attr('href');
rel = $(this).attr('rel');
if (id==rel+"a") { UpdateDiv(url, rel); }
else {
$("#"+id+"c").css('display', 'none');
$("#"+rel+"d").slideToggle("slow");
}
});
$("#blis tr").mouseover(function(){
id = $(this).attr('rel');
$("#"+id).css('background-color', '#99CCFF');
});
$("#blis tr").mouseout(function(){
id = $(this).attr('rel');
$("#"+id).css('background-color', '#FFFFFF');
});
$("#blis tr").click(function(){
window.open($(this).attr('href'));
return false;
});
});


