Creare e stampare Corso trading

Torna indietro   Grafici Creativi > Web e Multimedia > Gestione Siti Web
Registrazione FAQ Lista utenti Calendario Cerca I messaggi di oggi Segna forums come letti

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
Vecchio 16-06-2008, 11.05.57   #1 (permalink)
New User
 
L'avatar di Fenice
 
Data registrazione: 17-05-2008
Messaggi: 16
Fenice Ha avuto interventi ammirevoli sul forum
Predefinito CSS - Foglio di stile alternativo

L'utilizzo dei CSS permette di avere dei fogli di stile alternativi, in modo da lasciare libertà di scelta all'utente finale su quale grafica utilizzare.

La sintassi

Per utilizzare il foglio di stile alternativo bisogna specificare il valore "alternate stylesheet" assegnandolo al parametro rel del tag <LINK> :

Codice HTML:
<HTML>
    <HEAD>
	<TITLE>Alternate Stylesheet Tutorial</TITLE>
	<LINK rel="stylesheet" type="text/css" title="style" href="style.css" >
	<LINK rel="alternate stylesheet" type="text/css" title="alternatestyle" href="alternatestyle.css">
    </HEAD>
    <BODY>
	....
    </BODY>
</HTML>
Implementazione

Dopo aver aggiunto l'importazione del foglio di stile alternativo nel blocco <HEAD></HEAD> non resta che implementare un sistema che ne permetta l'attivazione. Per far questo si puó ricorrere a vari script dinamici, da PHP a Javascript.

javascript:

Importiamo il seguente codice Javascript in un file chiamato style.js

Codice:
function Attiva(idstyle) {
 var style;
  for (i=0; (style = document.getElementsByTagName("link")[i]); i++){
   if (style.getAttribute("rel").indexOf("style") != -1 && style.getAttribute("title")) {
     style.disabled = true;
     if (style.getAttribute("title") == idstyle) style.disabled = false;
   }
  }
}
ed importiamolo nella nostra pagina html inserendo tra i tag <HEAD></HEAD> il seguente codice

Codice HTML:
<script language="JavaScript" src="percorso/style.js" type="text/JavaScript"></script>
Inseriamo due link (in modo da poter switchare fra lo stile principale e lo stile alternativo a piacimento) utilizzando il seguente codice:

Codice HTML:
<a onclick="Attiva('style'); return false;" href="#"> Style 1 </a>
<a onclick="Attiva('alternatestyle'); return false;" href="#"> Style 2 </a>
Tra le parentesi della funzione Attiva dobbiamo richiamare il nome assegnato al parametro title .

Spero possa essere utile
__________________
"A photographer is a seeker of the marvelous beauties hidden in the world" - 2007

Stellastyles | Hide & Seek | My DeviantART | Mind The Gap
Fenice non è connesso   Rispondi citando
Links Sponsor

Vecchio 16-06-2008, 15.23.08   #2 (permalink)
Administrator
 
L'avatar di Biagio Di Stefano
 
Data registrazione: 27-02-2008
Residenza: Salerno
Messaggi: 2,132
Biagio Di Stefano ha disabilitato la reputazione
Predefinito

Complimenti Stella, non fa una piega e di sicuro tornerà utile anche a me! Potrebbe essere un buon inizio per fare in modo di attirare altri web designer sul forum! Grazie mille!
__________________
Biagio Di Stefano
Biagio Di Stefano non è connesso   Rispondi citando
Vecchio 26-06-2008, 18.42.55   #3 (permalink)
Moderator
 
L'avatar di shape
 
Data registrazione: 29-05-2008
Residenza: Catanzaro
Messaggi: 383
shape E' un utente brillante del forumshape E' un utente brillante del forum
Invia un messaggio via MSN a shape
Predefinito

Credo proprio che sarà veramente utile a me e non solo... grazie Fenice.
__________________
Non so cosa faccio, ma mi piace farlo!
shapebureau
shape non è connesso   Rispondi citando
Rispondi

Bookmarks

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
Non puoi postare nuovi argomenti
Non puoi postare repliche
Non puoi postare allegati
Non puoi editare i tuoi post

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato



       

Tutti gli orari sono GMT +1. Adesso sono le 13.58.16.


Powered by vBulletin versione 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
Traduzione italiana : www.vbulletin.it