Forum » Izdelava spletišč » Pomoc s skripto za menjanje css-jev
Pomoc s skripto za menjanje css-jev
Yerpo ::
Na CDju s prvim Slo-Techovim Linuxom je med drugim tale skripta:
----------------------------------------------------------------------------------------------------
function swapStyle( n, dontWrite ) {
if (!dontWrite) setCookie( "style", n, 10 );
var links = document.getElementsByTagName('link');
for ( var i = 0; i < links.length; i++ ) {
var title = links[i].getAttribute("title");
if (i == n) {
links[i].disabled = false;
} else {
links[i].disabled = true;
}
}
}
function loadStyle() {
var style = getCookie( "style" );
var ss = document.getElementById('stylesheets');
if (ss) {
ss.style.display = "block";
}
if ( style ) {
swapStyle( style, true );
}
}
function setCookie(name, value, days) {
var expireDate = new Date ();
expireDate.setTime( expireDate.getTime() + (days * 24 * 3600 * 1000) );
document.cookie = name + "=" + escape(value) + "; expires=" + expireDate.toGMTString();
}
function getCookie(name) {
if (document.cookie.length > 0) {
var start;
var end;
start = document.cookie.indexOf(name + "=");
if ( start == -1 ) return null;
end = document.cookie.indexOf(";", start);
if (end == -1) end = document.cookie.length;
return unescape( document.cookie.substring(start + name.length + 1, end) );
}
return null;
}
function deleteCookie( name ) {
if ( getCookie(name) ) {
document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
-----------------------------------------------------------------------------------------------
Domnevam, da stvar omogoča uporabniku izbiro stila strani in mu pošlje piškotek, da lahko naslednjič prebere njegove preference in mu posreduje pravi css.
Najprej bi vprašal, če lahko tole sploh uporabim na svoji strani ali je kakšen copyright zraven?
V glavnem me pa zanima, kako s strani polinkat to stvar. Torej rabim kodo v stilu [a href="index.php?style=xxx.css"] izberi drug stil strani[/a] oz. kakorkoli se pač to naredi.
Hvala,
----------------------------------------------------------------------------------------------------
function swapStyle( n, dontWrite ) {
if (!dontWrite) setCookie( "style", n, 10 );
var links = document.getElementsByTagName('link');
for ( var i = 0; i < links.length; i++ ) {
var title = links[i].getAttribute("title");
if (i == n) {
links[i].disabled = false;
} else {
links[i].disabled = true;
}
}
}
function loadStyle() {
var style = getCookie( "style" );
var ss = document.getElementById('stylesheets');
if (ss) {
ss.style.display = "block";
}
if ( style ) {
swapStyle( style, true );
}
}
function setCookie(name, value, days) {
var expireDate = new Date ();
expireDate.setTime( expireDate.getTime() + (days * 24 * 3600 * 1000) );
document.cookie = name + "=" + escape(value) + "; expires=" + expireDate.toGMTString();
}
function getCookie(name) {
if (document.cookie.length > 0) {
var start;
var end;
start = document.cookie.indexOf(name + "=");
if ( start == -1 ) return null;
end = document.cookie.indexOf(";", start);
if (end == -1) end = document.cookie.length;
return unescape( document.cookie.substring(start + name.length + 1, end) );
}
return null;
}
function deleteCookie( name ) {
if ( getCookie(name) ) {
document.cookie = name + "=" + "; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
-----------------------------------------------------------------------------------------------
Domnevam, da stvar omogoča uporabniku izbiro stila strani in mu pošlje piškotek, da lahko naslednjič prebere njegove preference in mu posreduje pravi css.
Najprej bi vprašal, če lahko tole sploh uporabim na svoji strani ali je kakšen copyright zraven?
V glavnem me pa zanima, kako s strani polinkat to stvar. Torej rabim kodo v stilu [a href="index.php?style=xxx.css"] izberi drug stil strani[/a] oz. kakorkoli se pač to naredi.
Hvala,
- spremenil: Yerpo ()
Tody ::
Hm mislim da bi za to moral uprašat administratorja slo-techa ali kakega Tajnega policaja. Administrator je Primoz.
pivmik ::
Vse kar je na Slo-Tech Linux CDju je pod licenco GPL, kar pomeni da lahko to kodo uporabiš kakor hočeš za zasebne namene.
LP, Gregor GRE^
Gandalfar ::
PicNiK: kje si pa to slisal?
tole skripto je mk-klavz izumu. Mu bom dal link do te teme pa bo povedal kje jo je nasel. Vsekakor zadeva ni delovala najboljse v vseh brskalnikih.
tole skripto je mk-klavz izumu. Mu bom dal link do te teme pa bo povedal kje jo je nasel. Vsekakor zadeva ni delovala najboljse v vseh brskalnikih.
hruske ::
Zdaj meni ne uspe še enkrat najti točno te skripte, lahko pa pogledas na google in pogledas kaj ti ponuja, zagotovo boš več videl in več odnesel.
Če imaš php, lahko menjavo stilov izvedes tudi preko php, kako pa jaz ne vem. :>
Če imaš php, lahko menjavo stilov izvedes tudi preko php, kako pa jaz ne vem. :>
Kalkulator nove omrežnine 2024 - https://omreznina.karlas.si/Kalkulator
pivmik ::
Tukaj je nekaj:
http://www.alistapart.com/articles/alte...
Verjetno je to to.
Članek je iz špoštovanega ALA, ki objavljajo odlične kvalitetne in 100% standardne rešitve za webmasterje, ki jim ni vseeno.
http://www.alistapart.com/articles/alte...
Verjetno je to to.
Članek je iz špoštovanega ALA, ki objavljajo odlične kvalitetne in 100% standardne rešitve za webmasterje, ki jim ni vseeno.
LP, Gregor GRE^
Gandalfar ::
Yerpo: vsekakor te mi ne bomo ganjali, ce bos uporabil to skripto. Tako, da ti kar.. ce ti je vsec :)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Slo-Tech userscriptsOddelek: Izdelava spletišč | 5173 (2625) | jype |
» | Javascript - izračun razlike v datumihOddelek: Programiranje | 1914 (1769) | kogledom |
» | Drop down meni!Oddelek: Izdelava spletišč | 1945 (1698) | ACE |
» | Kako se tole naredi?Oddelek: Izdelava spletišč | 1498 (1198) | njok |
» | Tracking v PHPjuOddelek: Programiranje | 1710 (1595) | darh |