Estoy tratando de publicar datos con jQuery en una aplicación asp.net en una ventana emergente.asp.net/jQuery: publique datos con jQuery en una ventana emergente [IE]
Si se abre la ventana emergente, recibo tres errores. El primer error es:
Errror: the value of the property is null or undefined not a function object
(código de error [es el código de sitio popup]: http:. //www.suckmypic.net/26449/e65f2d77.png, orig código [es el código de popup sitio]: http: //www.suckmypic.net/26450/7dfdf013.png)
entonces obtengo two errors
de funciones privadas que están incluidas correctamente.
Luego, si estoy recargando la ventana emergente, todo funciona bien.
puedo abrir la ventana emergente de esta manera:
$.post('popup.aspx', { X: $("#X1").val(), XX: varX, XXX: varXY, Z: varZ}, function (result) {
hWndHelp = window.open('', 'help', cStyle);
hWndHelp.focus();
hWndHelp.document.open();
hWndHelp.document.write(result);
hWndHelp.document.close();
});
(se almacena en una función que estoy llamando al pulsar la tecla F1 que está trabajando muy bien)
estoy haciendo referencia en la página principal y en la ventana emergente todas mis funciones y la biblioteca jquery.
Editar
El código para el cStyle
var:
var WIN_STYLE_RESIZE =
'resizable = yes, ' +
'status = yes, ' +
'scrollbars = yes';
var cStyle =
WIN_STYLE_RESIZE + ', ' +
'width = ' + w + ', ' +
'height = ' + h + ', ' +
'top = ' + y + ', ' +
'left = ' + x;
(w, h, y, x son números calculados, basándose en tamaño de la ventana)
Si I cámbielo simplemente a 'width=600,height=400'
, aún se produce el error.
Si envío mis variables a través de get
, también funciona, pero necesito ocultar las variables en la URL.
Método de trabajo get:
var getUrl = "popup.aspx?X="+$('#X1').val()+"&....";
hWndHelp = window.open(getUrl, 'help', cStyle);
Otra edición: cromo Sólo probamos y Firefox - ningún error allí. Pero necesito el código para trabajar con IE.
en la línea de brujas, ¿recibe el primer error? – Aristos
línea 2 (la línea 1 está vacía) –
Te he perdido, ¿puedes señalar esto en el código? – Aristos