Hola, tengo un ejemplo con un panel que muestra mediante un modalpopup de ajax, el caso es que en la funcion onokclick llama a una funcion javascript que asigna el valor del textbox del panel a un textbox de la página anterior.
Esto me funciona perfecto en una página normal, pero si la página tiene masterpage ya no funciona y da el error:
"Error en tiempo de ejecución de Microsoft JScript: 'null' es nulo o no es un objeto"
El codigo del modalpopup es:
<cc1:ModalPopupExtender ID="Button1_ModalPopupExtender" runat="server"
TargetControlID="Button1" PopupControlID="Panel1" OkControlID="btnAceptar" CancelControlID="btnCerrar" OnOkScript="prueba()">
</cc1:ModalPopupExtender>
y el de la funcion javascript:
<script language="javascript" type="text/javascript">
function prueba()
{
var txtSituacion = document.getElementById("textbox2");
var devuelto = document.getElementById("textbox1");
devuelto.value = txtSituacion.value;
} </script>
Esto funciona perfecto si no hay masterpage. Si hay masterpage las variables cojen valores nulos.
Y por otra parte si programo el evento onclick del boton no lo coje, no se si es xq esta como control okControlID en el modalPopUpExtender.
Gracias por su ayuda, un saludo.