Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2009, 15:30
PanchoJ
 
Fecha de Ingreso: abril-2009
Ubicación: Santa Fe, Capital
Mensajes: 38
Antigüedad: 15 años, 8 meses
Puntos: 0
Sonrisa Error: Página: include y varios submit

Lo que intento hacer es una pagina que me muestre datos sobre música y video
Al hacer clic en música o video quiero que me incluya en la pagina(Musica.jsp o Video.jsp). Lo que tendría sería un archivo principal en el cual se incluyen una ú otra pagina(Musica.jsp o Video.jsp), dependiendo de que se seleccione.

Archivo principal

----------------------------------------------------------------------
| ---------------------
| Nombre | | ○ Música ○ Video
| ----------------------
| -----------------------------------
| Descripción | |
| -----------------------------------
|
| Guardar Vaciar
-----------------------------------------------------------------------

Pagina Jsp

<form method="post" name="formArchivo" id="formArchivo" action="./Archivo">
<input name="tipoMedio" id="tipoMedio" value="<%request.getAttribute("tipoMedio");%>"/>
<div class="tabla">
<div class="fila">
<div class="col_titulo">
Nombre:
</div>
<div class="col">
<input type="text" id="nombre"/>
</div>
<div class="col_titulo">
Tipo:
</div>
<div class="col">
M&uacute;sica:
<input type="radio" id="tipo" name="Medio" value="M" onclick="enviar()"/>
</div>
<div class="col">
Pel&iacute;cula:
<input type="radio" id="tipo" name="Medio" value="P" onclick="enviar()" />
</div>
</div>
<%if(request.getAttribute("tipoMedio")=="M") {%>
<jsp:include page="Musica.jsp"></jsp:include>
<%}else if(request.getAttribute("tipoMedio")=="P"){ %>
<jsp:include page="Pelicula.jsp"></jsp:include>
<%}%>

<div class="fila">
<div class="col_titulo">
Descripci&oacute;n:
</div>
<div class="col">
<input type="text" id="descripcion"/>
</div>
</div>
</div>
<div class="table">
<div class="fila">
<div class="col">
<input class="botonSubmit" type="submit" value="Guardar">
</div>
<div class="col" style="padding-left:30px">
<input type="reset" value="Vaciar">
</div>
</div>
</div>
</form>

Código JavaScript

function enviar(){
window.document.getElementById("tipoMedio").value= window.document.getElementById("tipo").value;
/*window.document.forms["formArchivo"].action="./Archivo";
window.document.forms["formArchivo"].submit();*/
window.document.getElementById('formArchivo').acti on="./Archivo";
window.document.getElementById('formArchivo').subm it();

}