Scuola forum (scuo.la) - Forum di discussione per le scuole

Scuola forum (scuo.la) - Forum di discussione per le scuole (https://www.scuolaforum.org/)
-   Informatica (https://www.scuolaforum.org/informatica/)
-   -   Caricare css e div diversi ad ogni aggiornamento pagina html (https://www.scuolaforum.org/informatica/4158-caricare-css-e-div-diversi-ad-ogni-aggiornamento-pagina-html.html)

marco 04-02-2010 10:12 PM

Caricare css e div diversi ad ogni aggiornamento pagina html
 
Ciao a tutti.
Ho una pagina html in cui devo fare in modo che ad ogni aggiornamento pagina mi carichi un css diverso e diverso deve essere anche il contenuto di uno o più div: in alternativa potrebbe fare il cambio anche ad ogni minuto ma l’importante è che sia il css che il contenuto dei div si muovano insieme, cioè cambino in maniera sincronizzata.
Qualcuno ha idea del codice da utilizzare o se esiste una guida che spieghi come realizzare questa funzione?
Grazie

marco 04-16-2010 07:54 PM

Mi rispondo da solo visto che a forza di provare, chiedere, informarmi, leggere, studiare ecc. SEMBRA che ci sia saltato fuori e allora posto qui il riassunto della soluzione che magari potrebbe essere d'aiuto a qualcun'altro.

In un primo tempo ho fatto delle prove con javascript che però mi presentava due problemi: il codice css me lo caricava random ma solo dopo aver caricato quello di default, quindi uno dei due stili veniva usato molto più dell'altro. Un'altro problema venina dall'alternanza dei div che comunque venivano inseriti nella pagina html e poi venivano nascosti a turno a seconda del css che veniva caricato con la funzione hidden: funzionava ma la pagina veniva ulteriormente appesantita.

Allora ho provato il php e piano piano ho risolto così i miei problemi: in pratica ho usato un array per caricare sia i css che i div, salvati a loro volta in pagine html, e la pagina precedentemente con estensione html e diventata successivamente con estensione php l'ho rinominata in html tramite l'url rewrite di htaccess. Questa soluzione non presenta apparentemente limiti e funziona benissimo: l'unica pecca è che per poter funzionare richiede apache quindi un server linux ma nel mio caso non ci sono stati problemi visto che windows l'ho abolito da tempo (almeno sui server web).

Spero di esser d'aiuto a qualcuno con questa spiegazione, oltre ad avere aiutato me stesso.
Ciaoooo:ciaociao:


Tutti gli orari sono GMT +2. Attualmente sono le 09:15 PM.