Visualizzazione dei risultati da 1 a 9 su 9

Discussione: scrollbar in IE

  1. #1

    scrollbar in IE

    Ciao a tutti,
    il problema è il seguente:

    ho un DIV con posizionamemto assoluto la cui altezza viene gestita dinamicamente da JS..
    fino a qui tutto ok.

    il problema è che quando questo DIV furiesce dalla finestra FireFox se ne "accorge" e aggiunge le scrollbar, menre IE (ne 6 ne 7) non fa nulla!!

    come posso fare?

    grazie
    s.
    www.stefanocorradi.com

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649

    Re: scrollbar in IE

    Originariamente inviato da saxxte
    il problema è che quando questo DIV furiesce dalla finestra FireFox se ne "accorge" e aggiunge le scrollbar, menre IE (ne 6 ne 7) non fa nulla!!
    non mi risulta, anche con IE se il div in posizionamento assoluto e' in coordinate positive appaiono le scrollbar anche quando il resto del documento non le farebbe comparire

    quindi qui stiamo perdendo qualche passaggio, lascia un link alla pagina online o posta il codice minimo e indispensabile per verificare questo comportamento

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    rileggendo, forse ti riferisci a scrollbar interne al div? non quelle del documento nella sua interezza?

  4. #4
    dunque:
    ho un DIV "container" con il seguente stile

    html,body,div#container
    {
    width: 100%;
    height:100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10;
    }

    e, ad un determinato evento, il codeice JS lo ridimensiona in questo modo

    document.getElementById("container").style.height = (objSize.h + 200)+"px";

    se container diventa più alto della finestra IE non se ne accorge..
    www.stefanocorradi.com

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    mi spiace, non mi risulta
    comunque non rendere position absolute html e body, non serve e puo' generare qualche effetto inatteso
    e prova specificando un overflow auto o scroll per html e body,
    insomma, semplifica e normalizza la struttura prima di procedere
    ciao

  6. #6
    Originariamente inviato da Xinod
    mi spiace, non mi risulta
    comunque non rendere position absolute html e body, non serve e puo' generare qualche effetto inatteso
    e prova specificando un overflow auto o scroll per html e body,
    insomma, semplifica e normalizza la struttura prima di procedere
    ciao
    nel mio caso è indispensabile il posizionamento assoluto..
    sto facendo una sperimentazione usando un flash come bg e quindi deve stare su uno z-index inferiore.. insomma... ho proprio la necessità che IE metta quelle dannatissime scrollbar in questa struttura!

    grazie cmq per l'interessamento
    www.stefanocorradi.com

  7. #7
    Prova con overflow:scroll applicato a body. Oppure puoi provare a dare la stessa grandezza del div al body.

  8. #8
    Originariamente inviato da Mega69
    Prova con overflow:scroll applicato a body. Oppure puoi provare a dare la stessa grandezza del div al body.
    grazie per il consiglio ma explorer continua a non accorgersi della dimensione del div... non so più cosa inventarmi..
    ma non c'è un comando che mi faccia diventare la pagina grande quanto voglio io (anche più della finestra) e che sia "visto" da tutti i browser?
    www.stefanocorradi.com

  9. #9
    davvero non c'è nessuno che mi sa dire come fare a far ridimensionare la pagina (attenzione, non la finestra) dinamicamente in modo che tutti i browser (IE incluso...), se c'è bisogno, aggiungono le scrollbar.. :master:
    www.stefanocorradi.com

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.