• Home
  • Forum
  • Fare Web
  • Javascript

caricare un CSS con Js

  • Creatore Discussione Creatore Discussione acweb-2004
  • Data di inizio Data di inizio 3 Mag 2010
A

acweb-2004

Utente Attivo
7 Giu 2006
133
0
16
Monza
www.acweb-2004.it
  • 3 Mag 2010
  • #1
ciao
ho il seguente problema che non so come risolvere:
in una pagina html al "on load" della pagina stessa eseguo un js che mi rende visibile un DIV, con al suo interno del codice html organizzato secondo un codice CSS che è presente in modulo che viene definito come url e richiamato all'interno del Js. Ora se vario la dimensione del DIV o altro parametro CSS e carico la pagina HTML la visualizzazione del DIV avviene con il vecchio parametro, e ciò anche se clicco sul tasto aggiorna del browser (provato con Fx e Ie); solo se pulisco la cache allora viene utilizzato il CSS nuovo, e ciò nonostante che io abbia inserito le seguenti dichiaratorie:
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
esiste un modo (magari tramite un comando Js) per fare leggere il CSS sempre sul server?

grazie

ciao
 

MarcoGrazia

Utente Attivo
15 Dic 2009
853
21
28
63
Udine
www.stilisticamente.com
  • 4 Mag 2010
  • #2
quei meta tag non servono a nulla come avrai avuto modo di capire, il metodo universale è quello di far credere al browser che alcuni elementi della pagina sono stati modificati, anche se non è vero, il metodo classico è quello del falso get.
Si appende al nome del css, ad esempio se è pagina_stile.css una get fittizia che riporta però come valore i secondi passati dall'ultima volta che è stata scaricata.
Facile!
si ottiene un oggetto Date:
Codice:
var s = new Date();
e si attacca al nome del file css chiedendo il Time. (non il giornale inglese ov cours )
Codice:
'pagina_tipo.css?n='+s.getTime()
Ogni volta che richiami la pagina il valore in s cambia e quindi per il browser è qualcosa di nuovo da caricare dal server, anche se non è affatto vero
Ovviamente il fatto di chiamare in quel modo il file dei fogli di stile non incide sul suo contenuto.
 
A

acweb-2004

Utente Attivo
7 Giu 2006
133
0
16
Monza
www.acweb-2004.it
  • 5 Mag 2010
  • #3
Grazie per la risposta, avevo capito anch'io tempo fa, a fronte di una pagina php riservata ed accessibile solo con password, che quei metatag erano inutili, infatti con il tasto indietro del browser la pagina veniva comunque visualizzata anche se non esisteva più la sessione che era stata distrutta con il logout (solo al click su un link venivo rimandato alla pagina di login). Per cui ho dovuto risolvere diversamente anche se mi è rimasto aperto il problema della cronologia, l'accesso alla pagina in tal modo me la rende ancora visibile.
Per quanto riguarda questo problema c'è però una cosa che non capisco, o meglio che mi lascia dubbioso, l'aggiunta al nome della pagina di ....n='+s.getTime() può provocare problemi al caricamento della stessa, in quanto sul server il suo nome è solo: pagina_tipo.css

ciao
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

I
Perchè devo cliccare 2 volte su un link per caricare correttamente il css di una galleria?
  • ink85
  • 2 Apr 2013
  • WordPress
Risposte
1
Visite
2K
WordPress 5 Apr 2013
daniele1982
D
B
Flash & CSS: caricare pagina esterna in DIV
  • baroquecellist
  • 19 Gen 2009
  • Flash
Risposte
2
Visite
4K
Flash 27 Gen 2009
Greyfox
G
A
Submit senza ricaricare la pagina
  • asbarabungi
  • 1 Lug 2021
  • Ajax
Risposte
2
Visite
4K
Ajax 13 Lug 2021
MarcoGrazia
L
Come caricare un'immagine in Canvas dinamicamente
  • lanvoel39
  • 3 Apr 2021
  • Javascript
Risposte
0
Visite
1K
Javascript 3 Apr 2021
lanvoel39
L
C
Come caricare foto da google foto ad un sito?
  • Carlottab
  • 11 Gen 2021
  • Discussioni Varie
Risposte
1
Visite
1K
Discussioni Varie 11 Mar 2021
lorenzo228
L
Y
Come caricare e visualizzare un'immagine
  • ymod
  • 22 Dic 2020
  • PHP
Risposte
0
Visite
1K
PHP 22 Dic 2020
ymod
Y
L
scaricare MySQL
  • Leonardo Scotti
  • 26 Apr 2020
  • MySQL
Risposte
2
Visite
1K
MySQL 26 Apr 2020
Leonardo Scotti
L
I
javascript come caricare una pagina sopra quella corrente in automatico
  • io.ste
  • 9 Dic 2019
  • Javascript
Risposte
2
Visite
2K
Javascript 11 Dic 2019
io.ste
I
O
MIT App Inventor - caricare un file da app
  • off
  • 16 Ott 2019
  • Sviluppo app per Android
Risposte
1
Visite
2K
Sviluppo app per Android 16 Ott 2019
off
O
[PHP] Caricare foto su un'altra tabella collegata
  • Alex_70
  • 30 Set 2019
  • PHP
Risposte
0
Visite
996
PHP 30 Set 2019
Alex_70
S
[PHP] aggiornamento table tramite select senza ricaricare la pagina
  • sanzweb
  • 9 Lug 2019
  • PHP
Risposte
5
Visite
5K
PHP 6 Ago 2019
sanzweb
S
A
[Java] caricare un url esterno senza utilizzo di iframe
  • alexforum
  • 28 Mag 2019
  • Java
Risposte
0
Visite
1K
Java 28 Mag 2019
alexforum
A
Like/Dislike senza ricaricare la pagina
  • Tommy03
  • 27 Mag 2019
  • Ajax
Risposte
0
Visite
4K
Ajax 27 Mag 2019
Tommy03
G
Caricare una jpg con il php
  • Gianky4747
  • 11 Mag 2019
  • PHP
Risposte
1
Visite
1K
PHP 12 Mag 2019
macus_adi
N
[WordPress] Caricare diversi fogli di stile in tema-child
  • navajo75
  • 10 Apr 2019
  • WordPress
Risposte
0
Visite
1K
WordPress 10 Apr 2019
navajo75
N
G
Caricare una semplice Jpg con il PHP
  • Gianky4747
  • 7 Apr 2019
  • PHP
Risposte
1
Visite
1K
PHP 7 Apr 2019
Max 1
D
[ASP] scaricare articoli
  • djjunior
  • 29 Mar 2019
  • Classic ASP
Risposte
8
Visite
2K
Classic ASP 9 Apr 2019
djjunior
D
E
Caricare dati da DB MySql all'apertura pagina, meglio PHP o Javascript?
  • Elranius
  • 18 Feb 2019
  • PHP
Risposte
1
Visite
2K
PHP 19 Feb 2019
macus_adi
problema a caricare immagine con html. dove sbaglio?
  • Selenio89
  • 9 Mar 2018
  • HTML e CSS
  • 2
Risposte
25
Visite
22K
HTML e CSS 13 Mar 2018
Selenio89
P
[PHP] Caricare un file da client XP su server Ubuntu
  • perseoclub
  • 2 Dic 2017
  • PHP
Risposte
2
Visite
1K
PHP 7 Dic 2017
macus_adi
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?