Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    2

    Problema footer:tutta colpa del Javascript!

    Ciao a tutti,
    non so se è questa la sezione giusta in cui spiegare il mio problema, in effetti ero combattuta tra questa e la sezoine JavaScrpt, ad ogni modo:
    ho un footer che sta sempre a fondo pagina ( non fondo schermo, quindi non FIXED ); le impostazioni del CSS sono state esattamente quelle consigliate in uno degli articoli del sito su "Il problema del footer", e cioè:

    html,body{margin:0; padding: 0;height: 100%}
    div#container{position: relative; height:100%}
    body>div#container{height: auto; min-height: 100%}
    div#content{padding: 0 1.5em 5em}
    div#footer{position:absolute;bottom: 0;width: 100%}


    Perfetto, tutto funziona a meraviglia sia con contentuti brevi che lunghi, ma l'inspiegabile succede quando utilizzo uno script Javascript che allunga i contenuti, una sorta di "collapsable panel". Di default questi contenuti sono "chiusi", e il footer funziona regolarmente, spostandosi sempre in fondo alla pagina qualora i normali contentuti aumentino....ma se i contenuti aumentano per una azione javascript, ovvero, l'apertura di un pannello di questo tipo ( che ovviamente fa aumentare il contentuto della pagina ), il footer non se ne accorge e resta all'altezza in cui si trovava, trovandosi a tagliare quindi la pagina.

    Spero di essere stata chiara. Non ho idea di come risolvere questo problema, soprattutto non so se è qualcosa di risolvibile solo al livello di CSS. Temo infatti d'aver capito (non sono molto pratica di CSS come si può intuire :P) che i CSS agiscano sulla struttura e l'aspetto della pagina così come arriva dal server, trascurando le modifiche che possono avvenire a livello di client (quindi nello specifico con Javascript)

    Qualcuno potrebbe aiutarmi o suggerirmi che strada prendere?

    Grazie tante in anticipo!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    2
    Vi prego, ditemi qualcosa!!!

  3. #3
    Beh, senza vedere un briciolo di codice html della tua pagina è un problema. Posta un link se la pagina è on-line o il codice (ricordati di usare i tag CODE per racchiudere il codice che posti)

    Il problema che riporti è strano dato che i css agiscono lato client. Probabilmente il problema sta nel codice generato dal javascript.

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    visto che il problema si verifica aggiungendo javascript (che come i css funzionano lato client) sposto nel forum di javascript presumendo che il problema risieda lì.

    Nel frattempo posta un indirizzo per vedere la pagina in questione oppure il codice html e javascript della pagina
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

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.