Ver Mensaje Individual
  #4 (permalink)  
Antiguo 30/12/2008, 03:33
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Javascript que ejecuta otro javascript

En realidad no se refiere a esa línea 49, sino a la línea 49 del código generado en el navegador. Así que dale en el navegador a "Ver código fuente" y busca la línea 49.

Como indicación general, yo que tú pondría al <form> y a los <input> a cada uno su id:
Código html:
Ver original
  1. <form name="frmClientes" id="frmClientes" method="post" action="facturas_final.asp" autocomplete  = "off">
  2. <!-- ... -->
  3. <td width="120" ><input name="rut" id="rut" value="<%=rut%>"> </td>
  4. <%if session("rut") <>9999-9 then%>
  5. <td width="250"><input name="razon" id="razon" value="<%=razon%>" size=50></td>
  6. <td width="120"><input name="folio" id="folio" value="<%=folio%>" size=20 ></td>
  7. <td width="120"><input name="fecha" id="fecha" value="<%=fecha_actual%>" readonly size=20 ></td>
  8. <td width="202"><input name="orden" id="orden" value="<%=orden%>" size=20></td>  
  9. <!-- ... -->

Y luego haría referencia a ellos en Javascript usando document.getElementById:

Código javascript:
Ver original
  1. function insertar() {
  2.     var formulario = document.getElementById("frmClientes");
  3.     formulario.action='insert_clientes.asp?rut=' + document.getElementById("rut").value +
  4.                        '&razon=' + document.getElementById("razon").value +
  5.                        '&folio=' + document.getElementById("folio").value +
  6.                        '&fecha=' + document.getElementById("fecha").value +
  7.                        '&orden=' + document.getElementById("orden").value;
  8.     formulario.method="POST";
  9.     formulario.submit();
  10. }