Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    20

    Firefox apre il pop up, Explorer lo apre male

    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?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Mi sembra un po datato, togli tutto e ricomincia inserendo qualcosa di più semplice, cercando il giusto compromesso, in fondo è una popup se non è proprio indentica su tutti i browser pazienza
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    Comunque, togli il target=_self; al limite, metti target=_blank
    metatad
    graphic & web design

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.