Есть ли какая-то ужасная проблема с window.open(asoRequestURL);
? Я знаю, что технически это не jQuery, но, насколько я могу судить, для этого потребуется плагин. Стоит ли скачивать плагин для воспроизведения такой простой функциональности?
РЕДАКТИРОВАТЬ: Вот вся информация, которую вы когда-либо хотели на window.open()
; это может быть не совсем чистый jQuery smooth, но это не совсем то, для чего предназначен jQuery.
Вот функция, которая делает его ультра-круто-гладким, используя объекты для параметров и тому подобное:
function openWin(url, name, params) {
if (params != undefined && typeof params == 'object') {
var paramStr = '';
for (var p in params) {
paramStr += p + '=' + params[p] + ',';
}
paramStr = paramStr.substr(0, paramStr.length - 1);
window.open(url,name,paramStr);
}
else {
window.open(url,name);
}
}
И используйте это как:
openWin('http://blah-blah/', 'myWin', {width: 400, height: 400, menubar: 'no'});