Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/07/2007, 15:40
astut
 
Fecha de Ingreso: septiembre-2005
Ubicación: Valencia
Mensajes: 738
Antigüedad: 19 años, 6 meses
Puntos: 5
Re: Problemas, javascript con campo select y image

Aun asi... sige sin funcionar. mirad mejor os dejo TODO el codigo:
Código HTML:
<script language="javascript" type="text/javascript">
	<!--Funcion que utilizaremos para mostrar el objeto seleccionado-->
	function MostrarObj(origen,destino)
	{
		document.getElementById(destino).src= document.getElementById(origen).value;
	}
</script>

<!--Recoger datos necesarios para configurar las unidades-->
<?php
 	$leer_ejercito= mysql_query("SELECT * FROM villa_ejercito where id= '$_COOKIE[juego_jugador_id]'");
 	$mostrar_ejercito= mysql_fetch_array($leer_ejercito);
  $leer_escudos= mysql_query("SELECT id,nombre FROM objeto WHERE metodologia= 'equipable' AND tipo= 'escudo'");
  $leer_yelmos= mysql_query("SELECT id,nombre FROM objeto WHERE metodologia= 'equipable' AND tipo= 'yelmo'");
  $leer_armaduras= mysql_query("SELECT id,nombre FROM objeto WHERE metodologia= 'equipable' AND tipo= 'armadura'");
  $leer_armas= mysql_query("SELECT id,nombre FROM objeto WHERE metodologia= 'equipable' AND tipo= 'arma'");
?>
<!--Seleccionar unidad para ser administrada-->
<div class="caja_contenedor">
  <div class="caja_seccion">Seleccionar unidad</div>
	<div class="caja_contenido">
	  <?php include("../informador.php"); ?>
	  <form id="formulario_principal" method="get" action="index.php">
		  <fieldset id="fieldset_principal">
			  <input type="hidden" id="pagina" name="pagina" value="ejercito_unidades"/>
        <label for="id" id="label_id" class="formulario">Unidad a administrar:</label>


<select name="id" id="id" tabindex="1">
					<optgroup label="<seleccionar>"></optgroup>
				  <?php
						$leer= mysql_query("SELECT unidad1, unidad2, unidad3, unidad4 FROM villa_ejercito");
						$mostrar= mysql_fetch_array($leer);
				    echo "<option value='$mostrar[unidad1]'>$mostrar[unidad1]</option>
									<option value='$mostrar[unidad2]'>$mostrar[unidad2]</option>
									<option value='$mostrar[unidad3]'>$mostrar[unidad3]</option>
									<option value='$mostrar[unidad4]'>$mostrar[unidad4]</option>";
					?>
				</select>
				<input type="submit" value="Administrar"/>
			</fieldset>
		</form>
	</div>
</div>

<!--Administrar unidad seleccionada-->
<?php
 if (isset($_GET["id"]))
 {
   $leer_ejercito= mysql_query("SELECT * FROM villa_ejercito WHERE id= '$_GET[juego_jugador_id]'");
	 $leer_inventario= mysql_query("SELECT * FROM objeto WHERE metodologia= 'equipable'");
	 $mostrar_ejercito= mysql_fetch_array($leer_ejercito);
	 echo "<div class='caja_contenedor'>
				   <div class='caja_seccion'>Administrar equipo de la unidad</div>
		       <div class='caja_contenido'>
					   <form id='formulario_principal' method='post' action='procesar/procesar_ejercito_unidades.php'>
						 
						   <div style='float: left; width: 25%;'>
						   	 <fieldset>
							 	 <legend>Yelmo</legend>
								   <div style='margin: auto;'>
									   <img id='yelmo' src='../../GRAFICOS/Juego/mapas/instancias/0.gif' alt='' width='32px' height='32px'/>
									 </div>
									 <div style='margin: auto'>
									   <select name='seleccionar_yelmo' size='4' onclick='MostrarObj(this,yelmo)'>";
										 while ($mostrar= mysql_fetch_array($leer_inventario))
										   echo "<option value'$mostrar[grafico]'>$mostrar[nombre]</option>";
							 echo "</select>
							     </div>
							   </fieldset>
							 </div>
							 
							 <div style='float: left; width: 25%;'>
						   	 <fieldset>
							 	 <legend>Armadura</legend>
								   <div style='margin: auto'>
									   <img id='armadura' src='../../GRAFICOS/Juego/mapas/instancias/0.gif' alt='' width='32px' height='32px'/>
									 </div>
									 <div style='margin: auto'>
									   <select name='seleccionar_yelmo' size='4'>";
										 while ($mostrar= mysql_fetch_array($leer_inventario))
										   echo "<option value'$mostrar[grafico]'>$mostrar[nombre]</option>";
							 echo "</select>
							     </div>
							   </fieldset>
							 </div>
							 <div style='clear: both;'></div>
						 </form>
				   </div>
				 </div>";
 }
?>
</div> 
A ver si lo encuentran, esta en el 2 form el que se genera dinamicamente, saludos!