Bonjour a tous,
j'ai suivi le tuto du localStorage mais j'ai un souci:

Le localStorage marche que si je laisse mon alert, des que je l'enleve il execute plus se qu'il devrai faire juste en desous de celui ci.
Une personne aurai une reponse a se proble?
Merci d'avance
HTML:
[code]<div id="resultat" style="display : none; border:1px solid #333; position: fixed; top:0; left:0; text-align:left; line-height:12px; font-family:Arial"></div>[/code]
JS:
[code] <script type="text/javascript" >
jQuery.noConflict();
var interval;
var link;
var params;

    function alerte() {
        params = 'responsable=<?php echo $_SESSION['user'];?>';
        new Ajax.Request('ajax/alerte_server.php', {

              method: 'get',
              parameters: params,
              onSuccess: function (str)
                {
                  if (str)
                    {
                        $('resultat').show();
                        $('resultat').innerHTML = '<div style="width:210px; position:relative;"><a style="font-size:8pt; position:absolute; left:80px;" href="#" id="reduire">Reduire</a><a style="font-size:8pt; display:none;  position:absolute; left:80px;" href="#" id="grandir">Agrandir</a></div><br>'+str.responseText;
                  }
                  else
                  {
                    $('resultat').innerHTML = 'NO JSON';
                  }
                },
            });
    }

    jQuery(function(){
        interval = setInterval("alerte()",5000);
        jQuery('#resultat').mouseover(function(){
            jQuery('#resultat').css({'cursor':'move'});
        });
        jQuery('#resultat').mousedown(function(){
            jQuery('#resultat').css({'cursor':'move'});
        });
        jQuery('#resultat').mouseup(function(){
            jQuery('#resultat').css({'cursor':'default'});
        });
        jQuery('#resultat').draggable({cancel : 'div#more'});

        jQuery.fn.backupPage = function(){
            if(!localStorage){
                return false;
            }
            var storage = localStorage.getItem('backupPage');
            if(storage == window.location.href){
                alert(storage);
                jQuery('#resultat span').slideUp();
                jQuery('#reduire').slideUp();
                jQuery('#grandir').slideDown();
                clearInterval(interval);
            }

            jQuery('#reduire').live('click', function(e){
                jQuery('#resultat span').slideToggle();
                jQuery('#reduire').slideToggle();
                jQuery('#grandir').slideToggle();
                clearInterval(interval);
                e.preventDefault();
                //datas['id_intervenante'] = 123;
                localStorage.setItem('backupPage', window.location.href);
            });

            jQuery('#grandir').live('click', function(e){
                jQuery('#resultat span').slideToggle();
                jQuery('#reduire').slideToggle();
                jQuery('#grandir').slideToggle();
                interval = setInterval("alerte()",5000);
                e.preventDefault();
                localStorage.removeItem('backupPage');
            });

        }
        jQuery('#resultat').backupPage();
    });

/*
function reduire(e){
jQuery('#resultat span').slideToggle();
jQuery('#reduire').slideToggle();
jQuery('#grandir').slideToggle();
clearInterval(interval);
//e.preventDefault();
//datas['id_intervenante'] = 123;
localStorage.setItem('backupPage', JSON.stringify(datas));
}

    function grandir(){
        jQuery('#resultat span').slideToggle();
        jQuery('#reduire').slideToggle();
        jQuery('#grandir').slideToggle();
        interval = setInterval("alerte()",5000);
    }

*/
alerte();
var ele=document.getElementById("PasDeProspect");
</script>[/code]

Aucune réponse