Non ho capito il perché di quei commenti html dentro allo script.
Comunque, potresti fare:
Codice:
<script type="text/javascript">
//<![CDATA[
if (screen.width < 1280 && (!document.getElementById('mostra_alert').checked))
alert("testo");
//]]>
</script>
Aggiungendo il checkbox:
Codice HTML:
<input type="checkbox" id="mostra_alert">
Occhio però: se l'utente visita un'altra pagina sempre con questo script, oppure semplicemente refresha, l'eventuale selezione dell'utente non sarà salvata. Dovresti usare un cookie per memorizzare se l'utente non vuole più vedere l'alert().
...Ma invece dell'alert, perché non fai apparire ad esempio una scritta rossa in alto al sito?
Ciao!