Avatar billede l_otto Nybegynder
02. marts 2015 - 10:29

jquery dialog vis kun en gang

Når brugeren har set dialog boksen og lukker den skal den ikke komme frem næste gang han rammer siden...


<script>
  $(function() {
    $( "#dialog" ).dialog();
  });
</script>


<div id="dialog" title="Basic dialog">
  <p>Jeg skal kun vises en gang</p>
</div>

Jeg har forsøgt med cookie men så forsvinder dialogboksen.

$(function() {
    if( document.cookie.indexOf( "runOnce" ) < 0 ) {
        $( "#dialog" ).dialog({
                        buttons: {
                Ok: function() {
                    $( this ).dialog( "close" );
                    document.cookie = "runOnce=true; expires=Fri, 31 Dec 9999 23:59:59 GMT; path=/";
                }
            }
        });
    }
});
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester