Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di fiber81
    Registrato dal
    Oct 2002
    Messaggi
    328

    Caricare una pagina già settata

    In pratica controllo la dimensione dello schermo. A seconda che è + grande o più piccola di 600 cambio il margine sinistro della pagina.
    Problema:
    la pagina si carica con margine di default e poi dopo qualche secondo (dipende quanto impiega a caricarsi) si sposta al margine giusto.
    Come posso ovviare questo problema?
    vi posto il codice
    <body onLoad="if (screen.height < 601){ document.body.leftMargin = 10;}else{document.body.leftMargin = 123;}">

    Grazie
    Ci sono 10 tipi di persone al mondo, quelli che conoscono la numerazione binaria e quelli che non la conoscono!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    al posto del tag <body> metti:
    codice:
    <script>
    if (screen.height < 601){ 
      document.write('<body leftmargin="10">')
    } else {
      document.write('<body leftmargin="123">')
    }
    </script>
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.