Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/08/2008, 01:37
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 17 años, 2 meses
Puntos: 1
Respuesta: Incompatible firefox

Bien pues al final lo saqué con un par de paciencia XD y lectura de manuales:

Lo que yo no sabia es que se guardaba un array con las imagenes del documento html actual, y que luego podria ser utilizado. Quizas en IE si permite acceder a un elemento de la página mediante:

Código HTML:
document.getElementById(objeto).src = "admin/subidas/promociones/imagenes/extra/"+imagen;
Pero a Firefox por lo que se ve no le gusta, el script estaba fenomeno y es claro de entender, pero le fallaba eso, así que ví la posibilidad de acceder a las imagenes mediante esta forma:

Código HTML:
document.images[objeto].src = "admin/subidas/promociones/imagenes/extra/"+imagen;
Tanto a IE como a Firefox así le mola, así que quedó solucionado el problema, si alguien le pasa esto ya sabe que tiene que hacer dejo mi script para que otros lo utilicen:

Código HTML:
<script language="JavaScript" type="text/javascript">

	function cambiar_color_over_gal(celda,color,objeto,imagen){
		document.getElementById(celda).style.backgroundColor=color;
		/*alert('Imagen cargada: '+imagen);*/
		//elemento_imagen = new Image(286,160);
		//document.getElementById(objeto).src = "directorio_imagenes/"+imagen;
			document.images[objeto].src = "directorio_imagenes/"+imagen; 
		/*alert('Imagen cargada: '+elemento_imagen);*/
	}
	function cambiar_color_out_gal(celda,color){
		document.getElementById(celda).style.backgroundColor=color;
	}

</script> 
Celda: la celda que hace que se ilumine al pasar el boton sobre ella.
Color: el color en hexadecimal que queremos para la celda que se ilumina.
Objeto: la imagen dentro del documento html que establecemos como cargador de las demás imagenes.
Imagen: el nombre de la imagen que será enviada al cargador.