Próbuję opublikować dane z jQuery w aplikacji asp.net do wyskakującego okienka.asp.net/jQuery: wysyłanie danych z jQuery do wyskakującego okienka [IE]
Jeśli pojawi się okienko popup, otrzymuję trzy błędy. Pierwszy błąd jest:
Errror: the value of the property is null or undefined not a function object
(kod błędu [kod znajduje się na stronie popup]: http:. //www.suckmypic.net/26449/e65f2d77.png, oryg kod [code jest popup witryna]: http: //www.suckmypic.net/26450/7dfdf013.png)
następnie otrzymuję two errors
prywatnych funkcji, które są zawarte poprawnie.
Następnie - jeśli jestem przeładowanie okienka wyskakującego, wszystko działa poprawnie.
otworzyć okienko w ten sposób:
$.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();
});
(jest przechowywany w funkcji, która Dzwonię po naciśnięciu klawisza F1, która pracuje bez zarzutu)
jestem odniesienia do strony głównej i do okna wyskakującego wszystkich moich funkcji i biblioteki jquery.
Edycja
Kod dla 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 oblicza numery, na podstawie rozmiaru okna)
Jeśli I zmień go po prostu na 'width=600,height=400'
, błąd nadal występuje.
Jeśli wyślę moje zmienne przez get
to również działa, ale muszę ukryć zmienne w URL.
Praca metoda get:
var getUrl = "popup.aspx?X="+$('#X1').val()+"&....";
hWndHelp = window.open(getUrl, 'help', cStyle);
Kolejna Edycja: prostu starał chrom i firefox - nie ma błędu. Ale potrzebuję kodu do pracy z IE.
w linii czarownica dostajesz pierwszy błąd? – Aristos
linia 2 (linia 1 jest pusta) –
Straciłem cię, czy możesz wskazać to na kodzie? – Aristos