Scrolling automatico dello sfondo

Arretrati lista "Una demo Dhtml a settimana"
di Risorse.net

CONOSCENZE CONSIGLIATE PER QUESTO ARTICOLO: Html, Vb Script

COMPATIBILITÀ: Ms Ie
FILES ESTERNI: sfondo.gif
Visualizza la demo
Scarica la demo

Quasi tutti gli esempi che abbiamo visto negli oltre 50 numeri di questa mailing list, tutti includevano sintassi Javascript e Css (oltre naturalmente ad Html): un caso a parte fu l'esempio di Smil (www.risorse.net/dhtml/teoria/15-23_11_99.htm). Questa settimana invece, presenteremo uno script che sfrutta le potenzialità di Vb Script, il linguaggio di scripting della Microsoft basato sulle caratteristiche di Visual Basic e compatibile esclusivamente con Ms Ie. Per approfondire l'argomento, puoi visitare www.risorse.net/vbscript.
Come si può notare dal titolo della demo, l'esempio mostra uno sfondo che scorre automaticamente lasciando però invariati gli altri oggetti della pagina.
Vediamo quindi il codice dello script:

<HTML>
<HEAD>
<title>Una demo Dhtml a settimana - www.risorse.net</title>
</HEAD>

<!-- Script tratto da WWW.RISORSE.NET -->
<!-- Visita il sito per altre centinaia di esempi gratuiti -->

<BODY BGCOLOR="#000000" BACKGROUND="sfondo.gif" BGPROPERTIES="FIXED" LINK="#00FFFF" ALINK="#00FFFF" VLINK="#00FFFF">

<!---------------------- SCROLLING BACKGROUND ----------------------------->

<SCRIPT language="VBScript">
dim MoveItX, MoveItY, mnumfond
MoveItY=0
MoveItX=0
numfond=document.body.sourceIndex
SUB SF
MoveItY=MoveItY-1
MoveItX=MoveItX+0
Document.all(numfond).style.BackgroundPosition= MoveItX & " " & MoveItY
id=SetTimeOut("SF",100,"VBScript")
End Sub SF
</SCRIPT>

<br>

<center>
<font color=lightgreen size=4><b>In questa pagina lo sfondo scorre automaticamente grazie a Vb Script</b></font>

<br>

</BODY>
</HTML>


Questo che abbiamo riportato qui sopra, è l'intero sorgente della demo. E' molto semplice e prevede solamente 11 righe di sintassi Vb Script. In questi pochi caratteri, sono presenti le dichiarazioni delle variabili (dim MoveItX, MoveItY, mnumfond) e la subroutine SF (SUB SF [...] End Sub SF).

N.B.: Per la realizzazione dei tuoi siti Web, Risorse.net ti offre una nuova sezione, ideale soprattutto per i Web designers. Un grande archivio di True Type Fonts, con articoli ad hoc per la comprensione e l'utilizzo degli stessi. Clicca qui per visitarla: www.risorse.net/font.

© Risorse.net (www.risorse.net)
pagina in versione stampabile:
http://www.risorse.net /dhtml/teoria/2000/ottobre/55.asp?print=ok