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

    Nascondere la scrollbar

    Per realizzare uno sfondo con immagine al 100% che si ridimensiona automaticamente con la finestra ho usato un espediente css che vede l'immagine di sfondo inserita in un div al 100% posizionato in modo assoluto con z-index=0 e tutti gli altri elementi sovrapposti con z-index più alto. Per fare ciò il tag body necessita di un altezza e larghezza al 100%.
    Ho anche degli elementi che devono restare fissi e poichè IE 6 non supporta position:fixed; ho dovuto usare un hack impostando il tag body con overflow:hidden; e tutto il contenuto del sito è per forza di cose, e per mantenere la compativilità con IE<=6, tutto all'interno di un div contenitore al 100% con proprietà overflow=auto.
    Tutti i browser visualizzano così la scrollbar solo di quest'ultimo div mentre IE6 visualizza anche quella della pagina (ossia del tag body) anche quando non c'è niente da scrollare ossia quando non c'è il cursore e la barra viene fuori come grigia e non selezionabile.
    Risultato:
    su tutti i browser è ok ma su IE6 o minori ottengo 2 scrollbar, una grigia per il tag body e una funzionale per il div in overflow:auto;

    DOMANDA
    C'è una forzatura javascript che nasconda la scrollbar del tag body?
    Grazie
    All'uomo non verrà mai tanto male quanto dall'uomo.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    No, e' sufficiente il CSS
    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
    Non ci siamo capiti.
    Non riesco a evitare la visualizzazione della scrollbar del tag body SOLO su IE6. Infatti se provi è sempre visibile anche quando non c'è il cursore di scrolling e il contenuto è tutto visualizzato in altezza. Prova, prendi un sito qualunque e aprilo con IE6.
    All'uomo non verrà mai tanto male quanto dall'uomo.

  4. #4
    body, html > overflow hidden se vuoi che nasconda la scroll

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.