Hallo.
Ich habe folgende Javascript Funktion, die auf einer Webseite einen Text im Styl einer Schreibmaschine ausgibt:
Code:
var row1=new Array("
ACCESS DENIED");
var speed=170;
var k=0;
var newvar=0;
var count=0;
function schreibmaschine()
{
var div = document.all.textas;
if(count < row1.length)
{
/*if(k==row1[count].length || (newvar < 50 && newvar!=0))
{
if((newvar%10)==0)
div.innerHTML+="_";
if((newvar%10)==5)
div.innerHTML=div.innerHTML.substr(0,div.innerHTML.length-1);
newvar++;
}*/
div.innerHTML+=row1[count].substr(k,1);
k++;
setTimeout("schreibmaschine()",speed);
if(newvar==50)
{
newvar=0;
count++;
k=0;
div.innerHTML+="<br>";
}
}
}
Aufgerufen wird sie im onLoad des Body-Tags undleigt in einer separaten Datei. Aber wie kann ich der Funktion einen beliebigen Text beim Aufruf mitgeben? Es soll auf jeder Seite ein unterschiedlicher Text ausgeben werden. Der Programmierer hat es ja so gemacht, dass er sie immer wieder selbst aufruft und globale Variablen verwendet. Das ist irgendwie ein Problem.