Ciao a tutti, premessa sono un NIUBBONE!!!!(ho già guardato i vecchi post
)
il mio problema è il seguente.
Ho un normale link che dovrebbe aprire una pagina in pop up di piccole dimensioni per visualizzare delle planimetrie.
Ora Firefox va alla grande, Explorer se ne sbatte delle dimensioni e mi apre la pagina intera senza neppure aprire una nuova pagina![]()
Questo è il link
e le istruzioni dell'editor relative
var popupWidth = 450;
var popupHeight = 930;
var popupTop = 27;
var popupLeft = 911;
var isFullScreen = false;
var isAutoCenter = false;
var popupTarget = "popupwin_8f3a";
var popupParams = "toolbar=0, scrollbars=0, menubar=0, status=0, resizable=1";
if (isFullScreen) {
popupParams += ", fullscreen=1";
} else if (isAutoCenter) {
popupTop = parseInt((window.screen.height - popupHeight)/2);
popupLeft = parseInt((window.screen.width - popupWidth)/2);
}
var ua = window.navigator.userAgent;
var isMac = (ua.indexOf("Mac") > -1);
//IE 5.1 PR on OSX 10.0.x does not support relative URLs in pop-ups the way they're handled below w/ document.writeln
if (isMac && url.indexOf("http") != 0) {
url = location.href.substring(0,location.href.lastIndexO f('\/')) + "/" + url;
}
var isOpera = (ua.indexOf("Opera") > -1);
var operaVersion;
if (isOpera) {
var i = ua.indexOf("Opera");
operaVersion = parseFloat(ua.substring(i + 6, ua.indexOf(" ", i + 8)));
if (operaVersion > 7.00) {
var isAccessible = false;
eval("try { isAccessible = ( (hwndPopup_8f3a != null) && !hwndPopup_8f3a.closed ); } catch(exc) { } ");
if (!isAccessible) {
hwndPopup_8f3a = null;
}
}
}
if ( (hwndPopup_8f3a == null) || hwndPopup_8f3a.closed ) {
if (isOpera && (operaVersion < 7)) {
if (url.indexOf("http") != 0) {
hwndPopup_8f3a = window.open(url,popupTarget,popupParams + ((!isFullScreen) ? ", width=" + popupWidth +", height=" + popupHeight : ""));
if (!isFullScreen) {
hwndPopup_8f3a.moveTo(popupLeft, popupTop);
}
hwndPopup_8f3a.focus();
return;
}
}
if (!(window.navigator.appName == "Netscape" && !document.getElementById)) {
//not ns4
popupParams += ", width=" + popupWidth +", height=" + popupHeight + ", left=" + popupLeft + ", top=" + popupTop;
} else {
popupParams += ", left=" + popupLeft + ", top=" + popupTop;
}
//alert(popupParams);
hwndPopup_8f3a = window.open("",popupTarget,popupParams);
if (!isFullScreen) {
hwndPopup_8f3a.resizeTo(popupWidth, popupHeight);
hwndPopup_8f3a.moveTo(popupLeft, popupTop);
}
hwndPopup_8f3a.focus();
with (hwndPopup_8f3a.document) {
open();
write("<ht"+"ml><he"+"ad><\/he"+"ad><bo"+"dy onLoad=\"window.location.href='" + url + "'\"><\/bo"+"dy><\/ht"+"ml>");
close();
}
} else {
if (isOpera && (operaVersion > 7.00)) {
eval("try { hwndPopup_8f3a.focus(); hwndPopup_8f3a.location.href = url; } catch(exc) { hwndPopup_8f3a = window.open(\""+ url +"\",\"" + popupTarget +"\",\""+ popupParams + ", width=" + popupWidth +", height=" + popupHeight +"\"); } ");
} else {
hwndPopup_8f3a.focus();
hwndPopup_8f3a.location.href = url;
}
}
Qualcuno può aiutarmi?![]()