Ciao a tutti!!!

Ho un problema con una procedura in js....

Allora mi spiego...
Ho creato una procedura in js per la visualizzazione di immagini con effetto slideshow. Le immagini si caricano una alla volta in dissolvenza con una tempistica di 3 secondi l'una dall'altra. Se apro il mio sito con ie non risulta esserci nessun problema, se invece lo apro con opera ogni volta che viene caricata l'immagine mi ricarica la pagina e se sono sul fondo della pagina mi torna su all'inizio....
...quindi mi diventa problematica la lettura delle informazioni se sono sul fondo della pagina!!!

Come mai??? Da cosa puo' dipendere???

vi posto le righe di codice da me scritte :

var slideShowSpeed = 3000

var crossFadeDuration = 3

var Pic = new Array()

Pic[0] = 'images/random1.jpg'
Pic[1] = 'images/random2.jpg'
Pic[2] = 'images/random3.jpg'
Pic[3] = 'images/random4.jpg'
Pic[4] = 'images/random5.jpg'
Pic[5] = 'images/random6.jpg'
Pic[6] = 'images/random7.jpg'
Pic[7] = 'images/random8.jpg'


var t
var j = 0
var p = Pic.length

var preLoad = new Array()
for (i = 0; i < p; i++){
preLoad[i] = new Image()
preLoad[i].src = Pic[i]
}

function runSlideShow(){
if (document.all){
document.images.SlideShow.style.filter="blendTrans (duration=2)"
document.images.SlideShow.style.filter="blendTrans (duration=crossFadeDuration)"
document.images.SlideShow.filters.blendTrans.Apply ()
}
document.images.SlideShow.src = preLoad[j].src
if (document.all){
document.images.SlideShow.filters.blendTrans.Play( )
}
j = j + 1
if (j > (p-1)) j=0
t = setTimeout('runSlideShow()', slideShowSpeed)
}


nel body inserisco questa stringa....

[img]images/random1.jpg[/img]

Grazie a tutti per le eventuali risposte....