Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/11/2011, 09:18
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: poner una imagen con un option

no, no .... al contrario. modificar el dom es mas rápido (en ejecución)

Cita:
function fnc(valor){
document.getElementById('mapa').innerHTML = '<img src="'+valor+'.png" alt="mapa'+valor+'" />';
}

function fnc2(valor){
document.getElementById('img').src = valor + '.png';
document.getElementById('img').alt = 'mapa' + valor;
}


<div>
<select onChange="fnc(this.value);">
<option value="img1">África</option>
<option value="img2">América</option>
</select>
<div id="mapa"><img id="img" src="defecto.png" alt="" /></div>
</div>
el primer método es el mismo que el tuyo, sólo que sin condicionales. imagina que fuesen provincias de un país, la de condicionales que habría que hacer.

el segundo es modificando el atributo src. no has de insertar una vez tras otra toda la cadena

Cita:
Iniciado por gazaposa Ver Mensaje
[B]
donde esta la funcion onChange????? no es una función, es el evento que se usa para invocar a la función ver_imagen() que valor le pasas??? el que tenga la opción que has seleccionado
donde carga la imagen???? en el bloque #mapa
para que utilizas : donde se mostrará la imagen
<div id="mapa">
</div>

lo has probado a ver si da resultado??? funciona
la imagen se tiene que cargar en Celda C1 Celda C1, mapa. aquí no hay videntes
gracias por las demas contestaciones, pero es que no puedo utilizar java. pero de todas formas gracias java no es lo mismo que javascript. si no puedes usar javascript, no podrás hacerlo
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}