Ashura: "location.replace();" unter IE und Opera???

Beitrag lesen

Hallo!

Ich habe zwar alle Foren-Archive der vergangenen Jahre durchsucht, bin der Lösung meines Problemes aber nicht wirklich näher gekommen.

Das Problem ist folgendes:

Ich lasse in eine *.htm Datei dynamisch eine Zeile schreiben, mit der ein unvollständiger Pfad zu einem Bild vervollständigt wird:

function view64() {
 var under10  = ((img <= 9) ? "000" : "00");
 document.write('<table class="shot_64" border="0" align="center" cellpadding="0" cellspacing="0"><tr><td align="center" valign="middle"><a href="javascript:;"><img src=IMG_'+under10+''+img+'.jpg alt="N&auml;chstes" border="0" onclick="next64()"></a></td></tr></table>');
 self.focus();
}

function next64() {
 img++;
 location.replace('view.htm?'+img+'');
}

Die Funktion next64() soll ja eigentlich die img-Variable erhöhen und dann view64() neu ausführen.

Unter Netscape und Firefox macht sie das auch. Aber unter IE und Opera passiert beim Klick aufs aktuelle Bild garnichts.

Ich bin schon am verzweifeln, könntet ihr mir einen Tipp geben, wo der Fehler steckt?

Danke, Ashura...