GaskiMedlem sedan juni 2000310 inlägg Jag söker en funktion som skriver ut en textsträng som skrivmaskin, dvs att man ser när den skriver. Tex:
_
H
H_
He
He_
Hej
Hej_
ovs.....
Strängen är alltså "Hej"
Men funktionen ska inte skriva allting på en rad utan det ska se ut som någon skriver....
------------------
Gaski: Viktig IT-profil!!!
JohnsenMedlem sedan juli 2000836 inlägg Hej där!
Har varit nyfiken på om nån' skulle svara på detta inlägg, har nämligen varit ute efter nåt liknande själv.
men som med allt annat: skall man ha nånting gjort är det bäst att göra det själv. Vad tror du om det här.
<html>
<head>
<title>layerTypeWriter</title>
<style type="text/css">
#layer1{position:absolute; top:30; left:10; visibility:hidden}
</style>
<script type="text/javascript" language="JavaScript">
/* (C) 2000 Tord Johnsen
Använd som du vill
men lämna detta. */
onload=type;
var ut="Här kommer skrivmaskinstexten...!"; //Din text.
function typeIt(){
this.Text=typeIt2;
eval("layer1Object=this");
return this
}
function typeIt2(n){
txt=ut.substr(0,n)
if(document.all){
document.all("layer1").innerHTML=txt+"_";
}
else{
document.layers["layer1"].document.write(txt+'_')
document.layers["layer1"].document.close()
}
n+=1;
setTimeout("layer1Object.Text("+n+")",100) //hastighet=100 (ändra vid behov).
}
function type(){
show=new typeIt(ut);
show.Text(0);
if(document.all){
document.all("layer1").style.visibility='visible'
}
else{
document.layers["layer1"].visibility='visible'
}
}
</script>
</HEAD>
<BODY>
Detta är body-texten.
<div id="layer1" >l1</div>
</BODY>
</HTML>
Är det nån' som hittar något sätt att förbättra får ni gärna säga till.
------------------
Oderint dum metuant
GaskiMedlem sedan juni 2000310 inlägg Jag har själv hittat på ett sätt, full kod finns på http://www.isam.com/johan/index2.html
Rör musen över en av de tre bilderna under logon så ser du ett exempel.
------------------
Gaski: Viktig IT-profil!!!