Atomz Posted January 22, 2007 Report Share Posted January 22, 2007 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 More sharing options...
Stopp Posted January 22, 2007 Report Share Posted January 22, 2007 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 More sharing options...
bubu Posted January 22, 2007 Report Share Posted January 22, 2007 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 More sharing options...
Recommended Posts