schnelles window.setTimeout

StefanLausL

Erfahrenes Mitglied
Hallo

Ich benutze folgenden Code um ein Frame einzublenden.

<script type="text/javascript">
<!--
//Zeiger aufs Frameset
objFs = (self == top)
? false
: top.document.getElementsByTagName('frameset')[1];


//Funktion zum 'rausschieben'
function oeffnen()
{
if(objFs)
{
//Breite des Zielframes ermitteln
arrCols = String(objFs.cols).split(",");
//raufzählen oder auf 195 setzen
(!isNaN(arrCols[0]))
? arrCols[0] ++
: arrCols[0] = 195;

//cols-Eigenschaft neu zuweisen
objFs.cols = arrCols.join(',');

//Funktion erneut aufrufen
if(arrCols[0] < 195)
{
//oeffnen();
window.setTimeout('oeffnen()',0);
}
}
}
void(oeffnen())

//-->
</script>
Problem:

Das ganze funktioniert zwar sehr gut doch leider ist mir
window.setTimeout('oeffnen()',0) zu langsam.
Ich möchte das mindestens in der doppelten Geschwindigkeit haben.
window.setTimeout('oeffnen()',0.5) gibt's ja wahrscheinlich nicht denn
zum obigen Beispiel erkenne ich da keinen Unterschied.

Hat jemand eine andere Idee ?
 

Neue Beiträge

Zurück