Intanto sistemiamo i javascript:
styleswitcher.js:
// StyleSwitcher functions written by Paul Sowden
function setActiveStyleSheet(title, reset) {
jq('link[rel*=style][title]').each(function(i)
{
this.disabled = true;
if (this.getAttribute('title') == title) this.disabled = false;
});
if (reset) createCookie("wstyle", title, 365);
};
jq(function() {
var style = readCookie("wstyle");
if (style != null) setActiveStyleSheet(style, 0);
});
// was
// jq('link[rel*=style][title]').attr('disabled', true)
// .find('[title=' + title + ']').attr('disabled', false);
e poi basta semplicemente aggiungere i link con la funzione
setActiveStyleSheet:
<a title="resetta"
onclick="setActiveStyleSheet('mio_stile_alternativo',0);return false;"
href="#"><img alt="mio stile" src="style-hiviz2.gif"></a>
fine.
mitico plone, ha già tutto dentro (basta fissarlo :D)
==============
Suggerimenti? Senza javascript, quello è l'unico sistema penso...
Davide Moro ha scritto:
Il giorno gio, 08/04/2010 alle 14.58 +0200, Yuri ha scritto:
Io avrei bisogno di cambiare lo stylesheet, non di applicare una classe...
eventualmente non si può usare lo script che già esiste in plone?
Pensare che uno non abbia javascript ma i cookie non ha molto senso :)
Beh, senza i cookie non riusciresti neppure ad autenticarti ormai.
Invece se per qualche motivo non hai i javascript attivati (e dobbiamo
prevedere questo caso) riesci comunque ad usare quella funzionalità.
Se hai qualche suggerimento sei il benvenuto :)
------------------------------------------------------------------------
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html