problema cuando pongo este script (imagen que va cambiando)tengo varios problema

por ejemplo si pongo este script justo en la parte del html que quiero que haga esa funcion la hace pero si en otro parte del html hay otro solo funciona el ultimo que e puesto se podria poner la definicion en head y luego que ejecute este script en varios sitios osea que funcionen varios a la vez?????
y otro problema es que al cargar la pagina me baja la tipica ventanita que dice aceptas scripts y eso a la gente no le gusta porque el que no entiende de programacion se creer que esa pagina tiene virus o algo malo .hay foma de que no aparezca esa ventanita declarando algo en el codigo html????
gracias

<code><font color="#000000"><img name="miImagen" width="130 " height="130"/>
<script>; i=0 ;direccion = new Array;direccion[0] = "objetos/3.jpg" ;direccion[1] ="objetos/2.jpg" ;

function cambiaIMG(){ i = i+1; if(i == direccion.length)i = 0;document.images.miImagen.src = direccion; setTimeout('cambiaIMG()', 2000) }; cambiaIMG()</script>
</font> </code>
No recuerdo la solución al primero problema, aunque me suena de habermelo encontrado alguna otra vez.... lo siento, ando buscando pero no recuerdo dónde se comentó.

Para lo segundo, creo que solo aparece esa advertencia cuando haces vista previa, pero no aparece desde el servidor por lo que no le aparece a la gente que visite tu web. Puedes confirmárnoslo?

Un abrazo!