|
Exempel på lösning:
<script language="JavaScript">
<!--
var Meddelande = " Välkommen!
";
var count = Meddelande.length;
var counter = 0;
function RullaText() {
if (counter < count + 36)
{
window.status = Meddelande;
Meddelande = Meddelande.substring(1,Meddelande.length)
+ Meddelande.substring(0,1);
setTimeout("RullaText()",
100);
counter++;
}
}
-->
</script>
+
<body onLoad="RullaText()">
För att få texten
att rulla ett visst antal gånger
måste man ställa
in den siffra jag här gjort
fet och röd. Den anger
antalet tecken som skall rulla
utöver själva meddelandet.
Tips!
Man kan här självklart
lägga in ordet Välkommen
fem eller tio gånger efter
varandra i variabeln Meddelande,
och sedan rulla hela meddelandet,
för att på så
vis få en längre
text och kraftigare effekt:
var Meddelande
= " Välkommen! Välkommen!
Välkommen! Välkommen!
Välkommen! Välkommen!
Välkommen! Välkommen!
Välkommen! Välkommen!
Välkommen! Välkommen!
Välkommen! Välkommen!
";
Det svåra är att
få siffran i räknaren
att bli rätt. Men med tålamod
och testning får man det
till slut som man vill ha det!
|