Newsgroup: it.comp.lang.javascript
Titolo: Sfondo pagine: bug con NN o in me???

Vi sottopongo una linea di uno stile caricato con un foglio di stile:
BODY {background:#FFFFCC url("./immagini/sfondo.gif"); color: black;}
L'immagine di sfondo del body viene caricata correttamente con IE4
mentre con NN4 viene caricata solamente nelle pagine in cui risiede il
foglio di stile (.css) mentre per le altre viene completamente ignorata.
Qualcuno ha idea se ciò possa essere un bug oppure si possa correggere
in qualche modo???
-- 
        _
       //\
 Bye, //--\ndrea
(
http://www.geocities.com/SiliconValley/Peaks/9739
)

Con questa sintassi anche netscape DEVE prenderla:
BODY {background-color: #FFFFCC; background-image:
url("./immagini/sfondo.gif"); color: black}
Se usi "background:" devi impostare tutte le sue proprietà (IE è più
tollerante e carica i default se non le specifichi tutte).
background: background-color background-image background-repeat
background-attachment background-position
CIAO

 tollerante e carica i default se non le specifichi tutte).
Personalmente non ho mai avuto questo problema, ad ogni modo ne terrò
conto per delle cose future...
Grazie comunque dell'interessamento.


Non capisco ... cosa vuol dire: "nelle pagine in cui risiede il foglio di
stile .css"?
i fogli di stile possono essere dichiarati in tre modi:
con un link alla pagina:
<LINK REL="stylesheet" HREF="nomefile.css" TYPE="text/css">
oppure con il tag apposito:
<STYLE TYPE="text/css">
BODY
{
   ...
}
</STYLE>
oppure direttamente su ogni tag:
<BODY STYLE="....">
...
</BODY>
Il messaggio precedente si riferiva al secondo caso (il più usato). Se tu
inserisci i fogli di stile solo in una pagina è ovvio che nelle altre non
viene interpretato.
CIAO

 <LINK REL="stylesheet" HREF="nomefile.css" TYPE="text/css">
Io uso appunto questa forma, e non la forma dello stile incluso in ogni
pagina.


Non fai prima a mettere un file .css in C:\Sito e un'altro in xxx
(opportunamente modificato)?
Un file di testo di quel tipo non occupa tanto spazio e la velocità di
caricamento non dovrebbe risentirne più di tanto.

 

Si tratta di un sito in collaborazione con le regioni (20) italiane che
richiedono una suddivisione in province dei loro servizi (mediamente 5),
quindi si tratta di tenere circa un centinaio di questi .css, senza
contare poi tutte le altre pagine per servizi generali. A questo punto
la soluzione potrebbe essere corretta, ma è altamente "sporca" e
soprattutto ingestibile: come fai, se devi cambiare anche solo la
dimensione di un font di uno stile, a mettere mano a tutti i 100 e più
.css senza scordartene neanche uno??? Credo che il problema diventi
abbastanza ingestibile, anche se teoricamente possibile da un punto di
vista puramente teorico...


l'elemento.
A me la cosa funziona perfettamente, solo che i miei riferimenti non sono mai
nella forma ./<directory>/<file> ma solo nella forma <directory>/<file>.
Inolte il riferimento al foglio stile e' un normale HREF quindi ti e'
possibile specificarlo nel formato completo: http://<percorso>/<nomefile> che
risolverebbe comunque il tuo problema. Al limite potresti avere delle noie in
fase di sviluppo per testare le pagine in locale, ma con un buon editor che
consenta sostituzioni su piu' file e' facile cambiare il riferimento da locale
ad assoluto anche su migliaia di file.
--
         Stefano Aglietti - StallonIt on IRCnet - ICQ#: 2078431
 
agli...@mi.flashnet.it
 - 
agli...@webby.it
 - 
stal...@bastardi.org
http://www.webby.it
 - 
http://www.geocities.com/SiliconValley/Haven/2255
  PGP keys available on keyservers  (cripted & signed PGP mail welcome)
        RSA fingerprint: CDF0 2E91 8CD9 53FB ADEA BADD D3CF 92AD
   DSS fingerprint: 5003 681D 6A92 2571 163D 4728 6FDA DDF9 D820 4F27

 ad assoluto anche su migliaia di file.
RONF.....RONF....RONF....
Cappero, è vero!!! E' possibile che non ci abbia pensato prima?!?!?!?!
Ti ringrazio un casino per la svegliatina che mi hai dato, considerati
pure in debito di una birra, basta che mi dai l'URL a cui fare
l'attach... ;-)))
