Newsgroup: it.lavoro.professioni.webmaster
Titolo: FOGLI DI STILE: associare un foglio CSS ad un file (pippo.htm) che cambia ogni settimana...?

Ahem... scusate... ora ve lo spiego meglio (si fa per dire)... :)
Ho un sito web...
Ho utilizzato i frame (dovevo farlo, dunque sorvoliamo su questo
punto).
Nel frame principale al quale si accede cliccando su un link dal frame
sinistro, viene caricato il file PIPPO.HTM.
Questo file è in realtà un file Excel (tabella semplice, con 3 colonne
di dati numerici) salvato in HTM direttamente da Excel.
Questo file pippo.htm ogni settimana va sostituito (non da me) con una
nuova versione... Chi sostituisce il file pippo nella dir del sito,
deve solo salvare il documento come htm e copiarlo nella directory
opportuna.
Putroppo i colori, i caratteri e lo sfondo della pagina del file EXCEL
sono differenti da quelli usati nel sito web. Per cui, salvando in htm
il foglio di lavoro, ottengo una pagina htm che va modificata prima di
essere impiegata.
Ora volevo sapere se esiste la possibilità di associare un foglio CSS
(esterno, contenente i parametri del colore di sfondo pagina, di font
etc..) al file pippo.htm (il foglio excel appunto) senza perdere tale
associazione ogni volta che tale file viene sovrascritto.
In soldoni, mi pare di aver capito che è il file PIPPO.HTM a dover
contenere i riferimenti al file CSS da usare. Se così è, ogni volta
che cambio pippo, perdo il riferimento al CSS e non mi va bene.
Non posso fare in modo che qualcosa dica al css di essere applicato a
pippo.htm ?
Non posso ad esempio fare in modo di creare una pagina PAPERINO.HTM
che a sua volta carichi come contenuto di se stessa il file PIPPO.HTM
(una inclusione di pagina in una pagina insomma) applicando alla
pagina "PAPERINO" il foglio css che così resta per "sempre" associato
ad una pagina che non viene mai eliminata ?
mi rendo conto di averlo detto "coi piedi", ma non sapevo come altro
spiegare il mio problema :)
P.S.
Se fosse possibile fare questo, il CSS associato alla pagina
"PAPERINO", verrebbe applicato anche a PIPPO.htm ?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La somma dell'intelligenza sulla terra è una costante,
la popolazione è in continuo aumento... !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 
<cuttone>
devi applicare gli stili via scripting, non credo che tu possa fare 
altro. Troverai un po' di materiale idoneo e informazioni in rete ...
Lup

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 
dipende.

 coda.
Bhč, a parte il fatto che  hai un futuro come angelo custode (vedi
post precedenti..) e ti ringrazio nuovamente per questo,
vorrei se possibile che mi dicessi con un po' piů di precisione (che
pretese...) quale sisntassi html usare per icludere una pagina
(pippo.htm) all'interno di una tabella che sta dentro alla pagina
paperino.htm).
non sono riuscito a farlo.
L'esempio che che hai fatto qui::
<!-- #include file = "pippo.htm" -->
...č il codice preciso ?
Devo considerare qualche altro fattore ?
E, in ultimo, Dreamweaver offre una funzione di inclusione pagina
bella e pronta ?
Se cosi fosse, potrei generare il codice e studiarmelo.
Grazie per l'aiuto.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
La somma dell'intelligenza sulla terra č una costante,
la popolazione č in continuo aumento... !
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Se cosi fosse, potrei generare il codice e studiarmelo.
mah, guarda, premesso che non conosco dw, si tratta davvero dei pochi
caratteri di quella righina...  non ne varrebbe la pena.
-- 
dipende.

 
ma cosi' deve modificare al mano il file ogni volta, a meno che non 
riesca  a farselo esportare senza il codice di testa e di coda ...
Lup

ma cosi' deve modificare al mano il file ogni volta, a meno che non 
vero, ma meglio di niente.
-- 
dipende.

lbo dal portatile wrote:

Ma allora fa prima a inserire in tag <link> dove serve ;))
Invece con un po' (abbastanza, ma non troppo) di scripting potrebbe 
assegnare le classi di stile in modo dinamico da una pagina all'altra
Lup

assegnare le classi di stile in modo dinamico da una pagina all'altra
ah, e come?
-- 
dipende.

lbo dal portatile wrote:

Ti (vi) mando un brevissimo esempio. Ovviamente, per l'uso che chiedeva 
il nostro amico, sarebbe necessario temporizzare in maniera adeguata 
l'assegnamento e cambiare l'oggetto destinatario, ovvero un'altra pagina 
di un frameset.
Ciao, Lup
ps. quanto da me riportato rientra nello standard (DOM level 1); 
e'necessario verificare se il browser target supporta la proprieta' e 
come. in alternativa e' possibile assegnare le singole proprieta' al 
posto della classe, ma e' piu' lungo e palloso  e comunque potrebbe non 
essere garantito ;-D
------------->----------------------->------------------------->--------------------
<html>
<head>
   <title>Untitled</title>
   <style>
	.pagina1{
		background-color: Aqua;
		font:10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: Blue;
	}
	.pagina2{
		background-color: Yellow;
		font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: Black;
	}
	.pagina3{
		background-color: Lime;
		font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
		color: Maroon;
	}
   </style>
</head>
<body>
<p>
Testo testo testo
</p>
<input type="button"
  onclick="javascript:document.body.className='pagina1'"
  value="Assegna classe 'pagina1'"><br>
<input type="button"
  onclick="javascript:document.body.className='pagina2'"
  value="Assegna classe 'pagina2'"><br>
<input type="button"
  onclick="javascript:document.body.className='pagina3'"
  value="Assegna classe 'pagina3'">
</body>
</html>

 Ti (vi) mando un brevissimo esempio. 
Grazie mille a tutti per i suggerimenti. Tutti molto utili e
interessanti come spunto per trovare una soluzione.
