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

    Eseguire una condizione ogni secondo

    Salve.. Ho cercato molto sul web con scarsi risultati..
    Questo è il mio script..

    codice:
    <script language="javascript" type="text/jscript"> 
    if (window.innerWidth < 1270) 
    { document.getElementById('hidden1').style.display = 'none'; 
    document.getElementById('hidden2').style.display = 'none'; 
    document.getElementById('hidden3').style.display = 'none'; 
    document.getElementById('large1').style.margin = '100px 20px 0px 110px'; 
    document.getElementById('large2').style.margin = '-2px 20px 0px 360px';
    }
    </script>
    Il problema mio è che questa condizione me la esegue solamente quando lo schermo si trova gia a quella risoluzione o inferiore.. Se io ridimensiono manualmente la dimensione della finestra del browser.. i div non spariscono..
    Quindi serve che controlla ogni secondo la dimensione.. ed esegue sempre questa funzione..

    a quanto ho capito bisogna utilizzare la funzione set.Timeout Ma non so dove e come inserirlo..
    Vi prego di aiutarmi..
    Grazie anticipatamente.
    Samuele D'Arenzo

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    codice:
    <head>
    <script language="javascript" type="text/jscript"> 
    
    function Nascondi(){
    if (window.innerWidth < 1270) 
    { document.getElementById('hidden1').style.display = 'none'; 
    document.getElementById('hidden2').style.display = 'none'; 
    document.getElementById('hidden3').style.display = 'none'; 
    document.getElementById('large1').style.margin = '100px 20px 0px 110px'; 
    document.getElementById('large2').style.margin = '-2px 20px 0px 360px';
    }
    }
    window.onload=Nascondi;
    window.onresize=Nascondi;
    </script>
    </head>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Nel div devo riportare niente??

    codice:
    <div id="hidden3">Pubblicità</div>

  4. #4
    Ok funziona perfettamente..
    Ho inserito pure un else.. con css nei div display:block

    Ottimo ti ringrazio.. (:

  5. #5
    Come mai non funziona se aggiungo un'altra function?

    codice:
    function Nascondi(){ 
    if (window.innerHeight < 580) {
    document.getElementById('menu4').style.display = 'none'; 
    document.getElementById('menu5').style.top = '410px';
    } 
    else {
    document.getElementById('menu4').style.display = 'block'; 
    document.getElementById('menu5').style.top = '510px';
    }}

  6. #6

  7. #7
    E come la richiamo su

    window.onload=Nascondi;

  8. #8
    Niente mi considera solo la prima funzione che metto..

    codice:
    <script language="javascript" type="text/jscript">
    function Nascondi(){ if (window.innerWidth < 1270) {
     document.getElementById('hidden1').style.display = 'none';
     document.getElementById('hidden2').style.display = 'none'; 
    document.getElementById('hidden3').style.display = 'none'; 
    document.getElementById('large1').style.margin = '100px 25px 0px 110px';
     document.getElementById('large2').style.margin = '-2px 25px 0px 360px'; 
    } 
    else { 
    document.getElementById('hidden1').style.display = 'block'; 
    document.getElementById('hidden2').style.display = 'block'; 
    document.getElementById('hidden3').style.display = 'block'; 
    document.getElementById('large1').style.margin = '100px 250px 0px 110px'; 
    document.getElementById('large2').style.margin = '-2px 250px 0px 360px'; 
    } }
    
    function Nascondi2(){
    if (window.innerHeight < 580) {
    document.getElementById('menu4').style.display = 'none'; 
    document.getElementById('menu5').style.top = '410px';
    }
    else {
    document.getElementById('menu4').style.display = 'block'; 
    document.getElementById('menu5').style.top = '510px';
    } } 
    window.onload=Nascondi ;
    window.onresize=Nascondi; 
    </script>
    Anche se questo

    window.onload=Nascondi ;

    Lo cambio in questo
    window.onload=Nascondi2 ;

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