Hoi Iederéén,
Ik heb onlangs een knap scriptje gevonden, zelf ken ik geen biebabeloela van javascripts maar ik kan mijzelf behelpen met wat ik allemaal op het www vind,
het scriptje laat teksten op je scherm komen alsof ze getypt worden, en dat werkt keitof alleen lopen al de regels onafgebroken na mekaar door, ik wil dit gebruiken om bv een tiental korte regels onder elkaar te zetten, maar ik weet niet hoe dat moet, kan mij misschien iemand helpen, pas op, ik ken er absoluut niks van hé
alvast bedankt
<script type="text/javascript" language="javascript">
<!--
var layers = document.layers, style = document.all, both = layers || style, idme=908601;
if (layers) { layerRef = 'document.layers'; styleRef = ''; } if (style) { layerRef = 'document.all'; styleRef = '.style'; }
function writeOnText(obj, str) {
if (layers) with (document[obj]) { document.open(); document.write(str); document.close(); }
if (style) eval(obj+'.innerHTML= str');
}
var dispStr = new Array(
//Verander hieronder de tekst in je eigen ...
"Wat een geweldig teksteffect is dit... Natuurlijk weer gevonden op <b> Leejoo.nl </b> Maak nu ook van jouw site een Suc6 met deze handige scripts. tools, tips etc... <i>Suc6 verzekerd... !</i><b><i>In dit teksteffect kun je alle gewone tags gewoon gebruiken.. zoals vet, cursief etc.. ! </i></b> Ik dacht maar zo.. ik vermeld het even... !!!! zoals je ziet trekt het in ieder geval wel de aandacht... !"
);
var overMe=0;
function txtTyper(str, idx, idObj, spObj, clr1, clr2, delay) {
var tmp0 = tmp1 = '', skip = 0;
if (both && idx <= str.length) {
if (str.charAt(idx) == '<') { while (str.charAt(idx) != '>') idx++; idx++; }
if (str.charAt(idx) == '&' && str.charAt(idx+1) != ' ') { while (str.charAt(idx) != ';') idx++; idx++; }
tmp0 = str.slice(0,idx);
tmp1 = str.charAt(idx++);
writeOnText(idObj, "<span class="+spObj+"><font color='"+clr1+"'>"+tmp0+"</font><font color='"+clr2+"'>"+tmp1+"</font></span>");
setTimeout("txtTyper('"+str+"', "+idx+", '"+idObj+"', '"+spObj+"', '"+clr1+"', '"+clr2+"', "+delay+")",delay);
}
}
function init() {
var kleurA = "Lime"; //geef hier de beginkleur aan
var kleurB = "FF0000"; //en hier de 2e kleur
var snelheid = 35; //verander hier de snelheid
txtTyper(dispStr[0], 0, 'ttl0', 'ttl1', kleurA, kleurB, snelheid);
}
-->
</script>
Ik heb onlangs een knap scriptje gevonden, zelf ken ik geen biebabeloela van javascripts maar ik kan mijzelf behelpen met wat ik allemaal op het www vind,
het scriptje laat teksten op je scherm komen alsof ze getypt worden, en dat werkt keitof alleen lopen al de regels onafgebroken na mekaar door, ik wil dit gebruiken om bv een tiental korte regels onder elkaar te zetten, maar ik weet niet hoe dat moet, kan mij misschien iemand helpen, pas op, ik ken er absoluut niks van hé
alvast bedankt
<script type="text/javascript" language="javascript">
<!--
var layers = document.layers, style = document.all, both = layers || style, idme=908601;
if (layers) { layerRef = 'document.layers'; styleRef = ''; } if (style) { layerRef = 'document.all'; styleRef = '.style'; }
function writeOnText(obj, str) {
if (layers) with (document[obj]) { document.open(); document.write(str); document.close(); }
if (style) eval(obj+'.innerHTML= str');
}
var dispStr = new Array(
//Verander hieronder de tekst in je eigen ...
"Wat een geweldig teksteffect is dit... Natuurlijk weer gevonden op <b> Leejoo.nl </b> Maak nu ook van jouw site een Suc6 met deze handige scripts. tools, tips etc... <i>Suc6 verzekerd... !</i><b><i>In dit teksteffect kun je alle gewone tags gewoon gebruiken.. zoals vet, cursief etc.. ! </i></b> Ik dacht maar zo.. ik vermeld het even... !!!! zoals je ziet trekt het in ieder geval wel de aandacht... !"
);
var overMe=0;
function txtTyper(str, idx, idObj, spObj, clr1, clr2, delay) {
var tmp0 = tmp1 = '', skip = 0;
if (both && idx <= str.length) {
if (str.charAt(idx) == '<') { while (str.charAt(idx) != '>') idx++; idx++; }
if (str.charAt(idx) == '&' && str.charAt(idx+1) != ' ') { while (str.charAt(idx) != ';') idx++; idx++; }
tmp0 = str.slice(0,idx);
tmp1 = str.charAt(idx++);
writeOnText(idObj, "<span class="+spObj+"><font color='"+clr1+"'>"+tmp0+"</font><font color='"+clr2+"'>"+tmp1+"</font></span>");
setTimeout("txtTyper('"+str+"', "+idx+", '"+idObj+"', '"+spObj+"', '"+clr1+"', '"+clr2+"', "+delay+")",delay);
}
}
function init() {
var kleurA = "Lime"; //geef hier de beginkleur aan
var kleurB = "FF0000"; //en hier de 2e kleur
var snelheid = 35; //verander hier de snelheid
txtTyper(dispStr[0], 0, 'ttl0', 'ttl1', kleurA, kleurB, snelheid);
}
-->
</script>