Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    86

    Ridimensionare finestra

    Ciao a tutti, qualche tempo fa avevo visto un sito posizionato all'interno di una finestra indipendente che variava di dimensioni, cioè si stringeva e si allungava, purtroppo non vi posso dare l'indirizzo di riferimento perchè non me lo ricordo.
    Io di programmazione non ne capisco molto comunque ho visto che il cosidetto effetto "terremoto" era creato da un codice javascript e credo che anche questo effetto sia stato creato con il javascript.
    Qualcuno mi sa indicare la stringa di codice da utilizzare?
    O comunque dove cercare ?
    Ciao grazie
    :master:

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    window.resizeTo(w,h)
    window.resizeBy(w,h)
    (li trovi trai metodi dell' oggetto window)

    vedi qui x l' effetto terremoto

    se vuoi ridimensionare nel tempo una popup al click su un link al suo interno, ecco un esempio:
    codice:
    <script language="javascript" type="text/javascript">
    function ridimensionaA(ww,hh){
    if(document.all){
    	currW=self.document.body.clientWidth;
    	currH=self.document.body.clientHeight;
    }
    else {
    	currW=window.innerWidth;
    	currH=window.innerHeight;
    }
    
    if (currW<ww-10) resizeBy(((ww-currW)/8),0);
    else if(currW>ww+10) resizeBy(((ww-currW)/8),0);
    else resizeBy(ww-currW,0);
    		
    if (currH<hh-10) resizeBy(0,((hh-currH)/8));
    else if(currH>hh+10) resizeBy(0,((hh-currH)/8));
    else {resizeBy(0,hh-currH);}
    		
    if((currW!=ww)||(currH!=hh)) {
    	setTimeout('ridimensionaA('+ww+','+hh+')' ,50);
    // la riga qui sopra viene spezzata dal forum
    }
    }
    </script>
    ridimensiona a 640*480
    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    86
    GRAZIE MILLE!!!

    Funziona benissimo sia su PC che su MAC più di così non potevo sperare

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.