Hola gente,

[Lenguajes: vbnet - Javascript]

Tengo un  formulario "principal", con dos botones uno "nuevo," el otro
"Editar".. ambos botones abren otro  formulario con showModalDialog. Estoy
usando variables de Session para indicar si se debe abrir
en modo nuevo o modo edicion..

la pregunta seria...

por que no se me refresca la variable de Session ? si la instruccion está en
cada evento del formulario principal... Este es el codigo de esos eventos:


<script language="javascript">
  function ventana()
  {
        if (window.Form1.inpRef.value=='**') {

window.showModalDialog("frmAcreditacion.aspx","Ingreso","dialogHeight:313px;dialogWidth:558px;resizable=0;status:no;scrollbars=0");
                  window.focus();
                 window.Form1.inpRef.value='*';
         }
         if (window.Form1.inpRef.value=='****') {

window.showModalDialog("frmAcreditacion.aspx","Modificacion","dialogHeight:313px;dialogWidth:558px;resizable=0;status:no;scrollbars=0");
                 window.Form1.inpRef.value='*';
         }
}
 </script>

    Private Sub imbNueva_Click(ByVal sender As System.Object, ByVal e As
System.Web.UI.ImageClickEventArgs) Handles imbNueva.Click
        Session(Session.SessionID & "_frmAcreditacion_mboolEsNueva") = True 'NO
SE ACTUALIZAN
        Me.inpRef.Value = "**" ' Esta variable indica en el codigo
JavaScript la apertura del formulario
    End Sub

    Private Sub imbEditar_Click(ByVal sender As System.Object, ByVal e As
System.Web.UI.ImageClickEventArgs) Handles imbEditar.Click
        Session(Session.SessionID & "_frmAcreditacion_mboolEsNueva") = False
  'NO SE ACTUALIZAN
        Me.inpRef.Value = "****" ' Esta variable indica en el codigo
JavaScript la apertura del formulario
    End Sub

Gracias!!


Atte Almeda Claudia

Responder a