Nyeste it-job

Skrivemaskine effekt

af Jonas Astrup, HTML.dk
Sidst opdateret d. 25. april 2001

Dette script giver en effekt, som kan minde lidt om en skrivemaskine - det vil sige at hvert bogstav skrives med en forsinkelse. Eksemplet her benytter et <input type="text"> til at vise teksten, men hvis man har behov for flere linier er det blot at skifte til et <textarea>

Husk at mange brugere finder for meget bevægelse på et websted forstyrrende.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="da" lang="da">
<head>
<style type="text/css">
#tekstfelt {
border:none;
width:100%;
font-family:courier new, courier, monotype;
font-size:2em;
font-weight:bold;
}
</style>
<title>Skrivemaskine effekt</title>

<script type="text/javascript">
<!-- Dette script og mange flere --> 
<!-- findes hos http://www.html.dk --> 
<!-- Start 

var i = 0
var SkrivTekst= "kan du lide denne effekt?"

function skrivemaskine()
{
var stringLength= SkrivTekst.length
document.show.skrivemaskine1.value= document.show.skrivemaskine1.value + SkrivTekst.charAt(i)
i++
var timeID= setTimeout("skrivemaskine()",100)
if (i >= stringLength)
        {clearTimeout(timeID); i=0}
}
// Slut -->
</script>
</head>
<body onload="skrivemaskine()">

<form name="show" method="post" action="">
<input type="text" name="skrivemaskine1" id="tekstfelt" />
</form>

</body>
</html>

Dette eksempel validerer efter XHTML 1.0 standarden.


Nyhedsbrev
Tilmeld dig HTML.dk's nyhedsbrev


Er du jobsøgende?

 Ja
 Nej
Se det foreløbige resultat når du har stemt!


Se tidligere afstemninger

 Community
Brugernavn

Adgangskode

Husk

 *  Bliv medlem her
 *  Glemt password?


Om HTML.dk | Oplysninger om ophavsret | Politik om persondata | Annoncer på HTML.dk | RSS

Valid XHTML 1.1! Valid CSS! Powered by Scannet