2 scripts en el mismo index

0buS

Buenas noches

Mirar mi problema es que tengo en un index 2 javascripts para 2 formularios diferentes.
El caso es que cuando envias un formulario u otro, solo ejecuta 1 javascript para los dos formularios, el otro lo pasa por alto.
He intentado separar los dos formularios con tablas pero pasa lo mismo.
También he intentado meter los formularios en archivos .htm e incluirlos en un index.php con include pero sigue pasando lo mismo.

Sabeis como puedo hacer para que cada formulario actue con su respectivo javascript?

Muchas gracias.

LOc0

Podrías juntar las dos funciones de JavaScript en una y
que reciba en un parámetro el tipo de formulario que la está llamando y con un IF-ELSE decida qué hacer.

Salu2 ;)

M4Kr0v

Alma de cantaro, si lo que quieres es:
Ej: Tienes 2 JS en el index, ponte que sean dos formus con dos botones de submit, si los pones en distintos apartados en teoria no deberia darte ningun problema cada uno se enviaria de forma independiente.
< script >

< /sctipt>

< script >

< /script >

Si no, pon un ejemplito claro. Que son las 8 y estamos dormidos

shortyStyle

No creo yo que te de mucho problema, si los dos forms los tienes separados con las etiquetas <form></form> y en cada form su respectivo submit con su funcion de Js en el onClick :\

Si pones el código alomejor se te puede ayudar mejor.

0buS

Sorry, acabo de llegar ahora mismo xD.
Como os pego el código sin que la web los confunda? porque cuando lo pego sale a medias xD.

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function whatFile() {
window.location= '/user/downloads/GAME/' + document.descargarmap.map.value;
}
</script>
<font face="Verdana" size="2">
<form name=descargarmap>
Mapas - Counter Strike: 1.6
<select size="1" name="map">
<option value="de_cpl_mill.zip" selected>de_cpl_mill</option>
<option value="de_cpl_fire.zip">de_cpl_fire</option>
<option value="de_cpl_strike.zip">de_cpl_strike</option>
</select>
<:input type=button onClick="whatFile()" value="Descargar">
</form>
<br><br>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function whatFile() {
window.location= '/user/downloads/MONITOR/' + document.descargarmonitor.monitor.value;
}
</script>
<form name=descargarmonitor>
Monitor - Programas
<select size="1" name="monitor">
<option value="powerstrip.zip" selected>PowerStrip</option>
<option value="reforce.zip">Reforce</option>
<option value="refreshlock.zip">RefreshLock</option>
</select>
<:input type=button onClick="whatFile()" value="Descargar">
</form>

En la etiqueta <:input type, pongo los : para que no confunda la web el < i >.

scumah

Tio, si las dos funciones se llaman igual xD Cámbiale el nombre a una de ellas, y la llamada en el onclick correspondiente, a ver que pasa.

0buS

mmmm coño cierto, mira que lo e leido mil veces y no me he dado cuenta xD. Lo que hace el sueño. Voy a probar a ver.

Edit: vale era eso, se repetia el nombre de la función uU xD. Gracias a todos.

Usuarios habituales

  • 0buS
  • scumah
  • shortyStyle
  • M4Kr0v
  • LOc0