hurga_gonzales
Captain
- Registriert
- Aug. 2004
- Beiträge
- 3.343
Hi,
hab da mal ein kleines Problem mit meiner Zufallsfunktion mit Rekursion. Bei nachfolgendem Code sollte meiner Meinung nach die Rekursion funktionieren, liefert aber im IE einen Alert mit "Out of Memory on line #n" und dementsprechend im FF "Too many Recursions".
Javascript Funktion
Und der Aufruf im Fuß der Seite mittels:
Das Skript im Fuß der Seite aktiviert die Rekursion im oberen Skript. Die Variable "c" ist nur dazu da, die automatische Rekrusion bei einem manuellen Mouseover über ein bestimmtes Element innerhalb der Seite zu unterbrechen.
Hilfe wäre toll. Danke
Hurga
hab da mal ein kleines Problem mit meiner Zufallsfunktion mit Rekursion. Bei nachfolgendem Code sollte meiner Meinung nach die Rekursion funktionieren, liefert aber im IE einen Alert mit "Out of Memory on line #n" und dementsprechend im FF "Too many Recursions".
Javascript Funktion
Code:
<script language="javascript" type="text/javascript">
<!--
function changeOpac(b, c) {
for (i=1; i<=4; i++) {
document.getElementById("b" + i).className = 'nopac';
}
document.getElementById(b).className = 'opac';
if (!c) {
var min = 1;
var max = 4;
var pos = Math.floor(Math.random() * (max - min + 1)) + min;
setTimeout(changeOpac('b' + pos, 0), 2000);
}
}
-->
</script>
Und der Aufruf im Fuß der Seite mittels:
Code:
<script language="javascript" type="text/javascript">
<!--
var min = 1;
var max = 4;
var pos = Math.floor(Math.random() * (max - min + 1)) + min;
setTimeout(changeOpac('b' + pos, 0), 2000);
-->
</script>
Das Skript im Fuß der Seite aktiviert die Rekursion im oberen Skript. Die Variable "c" ist nur dazu da, die automatische Rekrusion bei einem manuellen Mouseover über ein bestimmtes Element innerhalb der Seite zu unterbrechen.
Hilfe wäre toll. Danke
Hurga