Originalmente inviato da
lionalex
sto cercando di fare un sito che superi il test per la validazione W3C perchè è un sito per disabili. Ho un piccolo problema. Nel W3C non è permesso l'utilizzo della funzione <marquee> (funzione che permette di visionare il testo in manierascorrevole) Se qualcuno è esperto in materia può suggerirmi un sistema alternativo per ottenere lo stesso effetto oppure comunque una cosa del genere (va bene anche se scrolla verso l'alto o che scompare un messaggio per un altro). Vi prego aiutatemi.....
Inserisci questo script nella pagina:
Codice:
<script language="javascript1.2">
var PL=200;
var Timer;
var PS=1;
function Scroll() {
document.getElementById('HSSpot').style.left = PL + 'px';
PL = PL - PS;
if (PL<-200) PL = 200; }
function GoScroll() {
Timer = setInterval('Scroll()','18'); }
</script>
E nella posizione del vecchio Marquee:
Codice:
<div style="position: relative; width: 200px; overflow: hidden;">
<div style="left: 200px;" id=HSSpot>
Testo qui, o tabella, o qualsiasi altra cosa
</div>
</div>
E infine nel tag <body>:
Codice:
<body onLoad="GoScroll()">
Ovviamente puoi modificare i "200" con il valore della largezza del finto marqee a tuo piacere oppure il "18" per modificare la velocità dello scorrimento; basta capire il funzionamento dello script per poter effettuare qualsiasi modifica...
Compatibilità e funzionamento sicuro su tutti i browser!