Jump to content
php.lv forumi

krasu mainishana!


Atomz

Recommended Posts

Sveiki...Ludzu palidziet!

Kā lai izveido opciju ka vot ,piemēram, man ir stils.css ar zaljaam kraasaam un stils-2.css ar sarkanaam kraasaam!

Kā izveidot iespēju pamainīt krasas!

ka pamats man ir zaljaa un vajag lai parsledz uz sarkano...tātad uz stils-2.css!

 

Vai ir ari cita iespeja to izdariit?

Link to comment
Share on other sites

Nesen kā sagribēju un uztaisīju tādu javaskripta funkciju. Tiesa gan, šis darbojas tikai tad, ja lapā ir iekļauts tikai viens CSS fails. Pie vairākiem nāksies piešķirt link tagam id or smth.

function changecss(cssfile) {
var linktags=document.getElementsByTagName("link");
for(var i=0;i<linktags.length;i++) {
if (linktags[i].rel=="stylesheet") linktags[i].href=cssfile;
}
}

Link to comment
Share on other sites

Variants bez javaskripta:

<a href="mainit_stilu.php?id=1">Mainīt uz zaļo</a>

<a href="mainit_stilu.php?id=2">Mainīt uz sarkano</a>

... (<a> vietā, protams, var likt arī kautko citu, piemēram, select/option)

 

Un tad php pusē apstrādā id mainīgo - to ieliec kukijā/sesijā.

Vēlāk, kad browseris pieprasa tavu lapu, tad head daļā drukā attiecīgo linku uz vajadzīgo css failu (atkarībā no tā mainīgā).

Link to comment
Share on other sites

×
×
  • Create New...