Comment puis-je faire une alerte Javascript afficher qu'une seule fois, jamais?

Je suis terrible à du Javascript, mais malheureusement, j'ai besoin de ce une tâche est terminée. J'ai besoin d'une alerte Javascript pour afficher uniquement une fois-pas une seule fois par session de navigation, mais une seule fois jamais. Je suis en train de travailler sur un projet pour un concours scolaire; l'alerte se rapportent à la façon dont Internet Explorer n'est pas compatible avec mon site et google Chrome ou Firefox est recommandé. Cependant, je ne veux pas embêter les juges avec des pop-ups, de sorte qu'il n'apparaissant une fois serait la meilleure. J'ai trouvé le code qui s'affiche ci-dessous en ligne, mais je ne peux pas le faire fonctionner correctement. Il peut être quelque chose d'aussi simple qu'une parenthèse manquante quelque part, encore une fois, je ne suis pas bon avec Javascript, HTML et CSS. 😛 Si la variante de code est encouragé à mener ma demande, puis par tous les moyens, de le suggérer! Merci à tous!

<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>

<!--[if IE]>    
    <script type="text/javascript">
        $(document).one(function() { alert("You are using Internet Explorer to view this webpage.  Your experience may be subpar while using Internet Explorer; we recommend using an alternative internet browser, such as Chrome or Firefox, to view our website."); } );
    </script>
<![endif]-->
Des COOKIES ou des locaux de stockage! En apprendre plus sur eux.
Pour clarifier, vous voulez seulement l'alerte montrer une fois, même si le juge regarde le site plus tard? Ou juste une fois par cette page en cours de chargement?

OriginalL'auteur Ben | 2014-02-05