Posts filed under 'Accessibilità'

Link ad una popup funzionante anche con JS disabilitato

Di solito un link ad una popup viene fatto così:

<script>
function apriGoogleIt(){
window.open(‘http://www.google.it’,'_blank’);
}
</script>
<a href=”javascript:apriGoogleIt()”>Apri Google Italia</a>

oppure così:

<a href=”javascript:;” onclick=”window.open(‘http://www.google.it’,'_blank’)”>Apri Google Italia</a>

In caso di javascript disabilitato, però, il link non funzionerà più. Inoltre, nel secondo caso dovrebbe essere previsto anche il caso “onkeypress”. E’ possibile far funzionare lo stesso sia con JS abilitato che con JS disabilitato, anche se in caso di JS OFF il sito non verrà mostrato in popup, ma sempre meglio di niente:

<a href=”http://www.google.it’” onclick=”window.open(this.href,’_blank’);return false;” onkeypress=”this.onclick();return false;”>Apri Google Italia</a>

EDIT:

Se volete assolutamente aprire una nuova finestra anche con JS disabilitato, e non avete problemi di accessibilità o XHTML, potete sempre ricorrere a SCRIPT e NOSCRIPT:

<script>
document.write(‘<a href=”http://www.google.it’” onclick=”window.open(this.href,’_blank’);return false;” onkeypress=”this.onclick();return false;”>Apri Google Italia</a>’) ;
</script>
<noscript>
<a href=”http://www.google.it’” target=”_blank”>Apri Google Italia</a>
</noscript>

4 comments 3 Agosto 2007

Includere Flash in pagine XHTML

Dopo aver testato i maggiori javascript per la gestione dell’inserimento dei Flash in pagina (come SWFObject e UFO) sono giunto alla conclusione che non rispondono alle esigenze di accessibilità e standard compliance.

Ho quindi sviluppato jFlash, uno script per includere FLASH, con un occhio di riguardo all’accessibilità e agli standard W3C.

    Add comment 16 Marzo 2007


    Mephit

    Mephit logo
    PHP project for D&D players www.mephit.it

    Documentazione

    Motori di ricerca

    Utility

    Categorie

    Meta

    Archivi