Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Finestre Autosize

  1. #1

    Finestre Autosize

    Ciao a tutti, premetto che sono alle prime armi con javascript. La situazione è questa:
    cliccando sopra un link mi si deve aprire una pagina al centro, contenente un immagine e una descrizione, per fare ciò ho utilizzato un javascript che tiene conto di 2 variabili per assegnare width e height alla finestra da aprire, è possibile memorizzare dentro 2 variabili le grandezze delle immagini da caricare? In modo da ottenere una sorta di auto resize. Allego di seguito il codice utilizzato
    codice:
    <html>
      <head>
        <script type="text/javascript">
    			<!--
    			function popup(url) 
    			{
    			 var width  = 100;
    			 var height = 100;
    			 var left   = (screen.width  - width)/2;
    			 var top    = (screen.height - height)/2;
    			 var params = 'width='+width+', height='+height;
    			 params += ', top='+top+', left='+left;
    			 params += ', directories=no';
    			 params += ', location=no';
    			 params += ', menubar=no';
    			 params += ', resizable=no';
    			 params += ', scrollbars=no';
    			 params += ', status=no';
    			 params += ', toolbar=no';
    			 newwin=window.open(url,'windowname5', params);
    			 if (window.focus) {newwin.focus()}
    			 return false;
    			}
    			// -->
    		</script>
      </head>
      <body>
           Immagine 
      </body>
    </html>

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    certamente, la nuova chiamata
    Immagine

    la funzione
    codice:
    function popup(url, w, h) 
    			{
    			 var width  = w||100;
    			 var height = h||100;
    ...
    il resto della funzione resta invariato

    ciao

  3. #3
    Perfetto Grazie

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 © 2024 vBulletin Solutions, Inc. All rights reserved.