Marquee com deslocamento vertical
Com certeza sabes o que é uma marquee, é uma daquelas caixas onde o texto se desloca, usualmente da esquerda para a direita, com uma qualquer mensagem irritante que estás farto de ler vez após vez...
Mas nem todas as marquees são más, até as podes usar para fins muito úteis. Se tivesses uma secção de links e quisesses mostrar todos os botões numa caixa de 88x31 pixels? Podias usar uma marquee para os rodar, um por um, dando a todos a oportunidade de aparecer na caixa, sem usar um qualquer complicado script de "imagens aleatórias". O problema das marquees é que só funcionam em browsers IE, , não há marquee para o Netscape.
Heis um exemplo daquilo que estou a falar, bem como o código:
Porreiro, não? Um dos problemas desta é a transição das imagens ser muito lenta. Para resolver isto, podes mudar o atributo "scrollAmount" para um valor mais alto, ou ainda melhor, fazê-la deslocar-se verticalmente, mudando o "direction" para "up" Podes também fazê-la parar quando o utilizador põe o rato por cima dela. Aqui fica o código necessário:
<marquee direction="up" behavior="scroll" scrollAmount="1" width="88" height="31" onmouseover="this.stop()" onmouseout="this.start()">