- vous avez plusieurs istances où vous devriez en avoir un seul;
- vous utilisez le code javascript en ligne où vous pouvez simplement utiliser jquery;
- vous utilisez body onLoad où vous devez utiliser jquery dom ready;
- vous utilisez plusieurs POST ajax où vous devriez en avoir un seul et utiliser json;
votre premier compte est probablement plus rapide que la deuxième cause seulement de cache du navigateur, notez que des choses locales sont toujours plus rapide que le serveur en ligne en fonction de sa vitesse et de bande passante.
espoir cette aide
je veux vous aider;)
vous avez ceci:
$("#one").css("visibility","visible");
$("#onein").css("visibility","visible");
$("#closeaa").css("visibility","visible");
$("#onein").css("visibility","visible");
$("#Layer22").css("visibility","visible");
devrait être:
$(".ClassTheeseAll").css("visibility","visible");
ou tout au moins:
$("#Layer22,#onein,#Layer22,#closeaa").css("visibility","visible");
vous avez
<body onLoad="javascript:window.setInterval('open()', 1000000);checkrow();javascript:window.setInterval('check_newmsg()', 1000000)">
devrait être
$(function() {
setInterval('initAllMyStuff()', 1000000);
});
function initAllMyStuff() {
open();
checkrow();
check_newmsg();
}
function getmsgs()
{
$.post("getmsg.php",{'name':name_one},function(data){$("#one").html(data);});
$.post("getmsg.php",{'name':name_two},function(data){$("#two").html(data);});
$.post("getmsg.php",{'name':name_three},function(data){$("#three").html(data);});
}
devrait être:
$.post("getmsg.php", { 'name_one' : name_one , 'name_two' : name_two , 'name_three' : name_three } , function(data) { /* loop json and store where needed */ });
vous avez alors:
function open(){
jQuery(window).bind("beforeunload", function(){$.post("logout.php");})
$.post("online.php",function(data){
$("#Layer6").html(data);
});
devrait juste être unload:
$(window).unload(function() {
$.post("logout.php");
});
à suivre ...
Vous parlez du code onLoad ici?
– Gopherkhanoui, peut-être les sites sont lents à cause de cela.Mais je veux savoir, s'il y a un moyen de le réparer. Il fonctionne parfaitement sur mon PC – Anant
Je me promène pour savoir qui a voté +1 cette question! –