Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Modifica script esistente per centrare popup

    Ciao a tutti, ho questo codice, qualcuno sa dirmi come far aprire la popup generata al centro del monitor?

    codice:
    function openPictureWindow_Fever(imageName,image Width,imageHeight,alt,posLeft,posTop) {
    	newWindow = window.open("","newWindow","width="+imageWidth+",height="+imageHeight+",left="+posLeft+",top="+posTop);
    	newWindow.document.open();
    	newWindow.document.write('<html><title>'+alt+'</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">'); 
    	newWindow.document.write('[img]+imageName+[/img]'); 
    	newWindow.document.write('</body></html>');
    	newWindow.document.close();
    	newWindow.focus();
    }

  2. #2
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    ecco prova con questo


    codice:
    
    NewWindow("TuaPopUp.asp","dataitem",'110','230');
    
    
    // FUNZIONE PER APRIRE UNA NUOVA FINESTRA CENTRATA NELLO SCHERMO
    function NewWindow(mypage, myname, h, w) {
    	var winl = (screen.width - w) / 2;	
    	var wint = (screen.height - h) / 2;
    	winprops = 'height='+h+',width='+w+',top='+wint+',left='+winl+',hotkeys=no ,scrollbars=no,toolbar=no ,alwaysRaised=yes ,personalbar=yes';
    	win = window.open(mypage, myname, winprops)
    
    	if (parseInt(navigator.appVersion) >= 4) {
    	win.window.focus();
    	}
    
    
    
    win.document.write('<html><title>'+alt+'</title><body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginheight="0" marginwidth="0" onBlur="self.close()">'); 
    	win.document.write('[img]+imageName+[/img]'); 
    	win.document.write('</body></html>');
    	win.document.close();
    
    
    }
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  3. #3
    Grazie mille, ho risolto così:
    codice:
    <script type="text/javascript">
    <!--
    function autoCentra(imm, altezza, larghezza){
    	var w = altezza;
    	var h = larghezza;
    	var l = Math.floor((screen.width-w)/2);
    	var t = Math.floor((screen.height-h)/2);
    	var testo = window.open(imm,"","width=" + w + ",height=" + h + ",top=" + t + ",left=" + l,"", "");
    	testo.document.write("<html>\n");
    	testo.document.write("<head>\n");
    	testo.document.write("<title>Galleria</title>\n");
    	testo.document.write("<basefont size=2 face=Tahoma>\n");
    	testo.document.write("</head>\n");
    	testo.document.write("<body topmargin=0 leftmargin=0 bottommargin=0 rightmargin=0>\n");
    	testo.document.write('[img]+imm+[/img]\n'); 
    	testo.document.write("</body>\n");
    	testo.document.write("</html>");
     }//-->
    </script>
    
    Apri la popup

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.