Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Popup e Resize

  1. #1
    Utente di HTML.it L'avatar di piaza
    Registrato dal
    Oct 2003
    Messaggi
    131

    Popup e Resize

    Ciao a tutti!
    Sto lavorando ad uno script che
    - apre un'immagine in popup
    - ridimensiona la finestra in base alla dimesione dell'immagine
    - impedisce il ridimensionamento della finestra (una volta che la finestra è della dimensione desiderata)

    i primi due punti li ho realizzati. il terzo invece no. vi allego lo script e vi chiedo se (gentilmente) potete aiutarmi.

    file html:
    <HTML>
    <HEAD>
    <TITLE>The Image Gallery</TITLE>
    <script language="Javascript">
    function PopupPic(sPicURL) {
    window.open( "popup.htm?"+sPicURL, "",
    "resizable=1,HEIGHT=200,WIDTH=200");
    }
    </script>
    </HEAD>
    <BODY bgcolor="#FFFFFF">
    Image 1

    </BODY>
    </HTML>

    popup.htm
    <HTML>
    <HEAD>
    <TITLE>Fit the Pic Script</TITLE>
    <script language='javascript'>
    var arrTemp=self.location.href.split("?");
    var picUrl = (arrTemp.length>0)?arrTemp[1]:"";
    var NS = (navigator.appName=="Netscape")?true:false;

    function FitPic() {
    iWidth = (NS)?window.innerWidth:document.body.clientWidth;
    iHeight = (NS)?window.innerHeight:document.body.clientHeight ;
    iWidth = document.images[0].width - iWidth;
    iHeight = document.images[0].height - iHeight;
    window.resizeBy(iWidth, iHeight);
    };

    </script>
    </HEAD>
    <BODY bgcolor="#000000" onload='FitPic();' topmargin="0"
    marginheight="0" leftmargin="0" marginwidth="0" onResize='Fit();'>
    <script language='javascript'>
    document.write( "[img]" + picUrl + "[/img]" );
    </script>
    </BODY>
    </HTML>

    grazie
    "Possono recidere tutti i fiori, la Primavera arriverà"

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <BODY bgcolor="#000000" onload='FitPic();' topmargin="0"
    marginheight="0" leftmargin="0" marginwidth="0" onResize='FitPic();'>

    Pero' e' una complicazione inutile... basta impostare il valore corretto per la popup:
    window.open( "popup.htm?"+sPicURL, "",
    "resizable=no,HEIGHT=200,WIDTH=200");

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  3. #3
    Utente di HTML.it L'avatar di piaza
    Registrato dal
    Oct 2003
    Messaggi
    131
    grazie mille!
    secondo me non è inutile. ho quasi duecento immagini da far aprire in popup e per me diventa una scocciatura inserire per ognuna le grandezze esatte. così invece una volta inserito il nome del file ho risolto.

    grazie ancora...
    "Possono recidere tutti i fiori, la Primavera arriverà"

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da piaza
    grazie mille!
    secondo me non è inutile. ho quasi duecento immagini da far aprire in popup e per me diventa una scocciatura inserire per ognuna le grandezze esatte. così invece una volta inserito il nome del file ho risolto.

    grazie ancora...
    Sono stato troppo laconico... gestire onresize e' inutile... con le popup non ridimensionabili dall'utente.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.