Læse ekstra css fil ind på site

Her kan du stille og svare på spørgsmål omkring CSS
Besvar
Jan Hansen
Begynder
Indlæg:4
Tilmeldt:31. okt 2012, 19:52
Læse ekstra css fil ind på site

Indlæg af Jan Hansen » 31. okt 2012, 19:59

Jeg har en side hvor der læses en css fil ind, men kan man via en knap på siden læse en ekstra css fil ind så det ændre siden(gælder for siden.
Senest rettet af Jan Hansen 1. nov 2012, 07:48, rettet i alt 1 gang.


Jan Hansen
Begynder
Indlæg:4
Tilmeldt:31. okt 2012, 19:52

Re: Læse ekstra css fil ind på site

Indlæg af Jan Hansen » 1. nov 2012, 07:37

Tak det vil jeg prøve, det er til et SharePoint 2003 site hvor jeg bruger css til at skjule at det SharePoint der er på siden så den ligner en alm. hjemmeside, men når den skal administreres vil jeg gerne at man trykke på et sted jeg ved for at siden bliver til et SharePoint site med alt synlig.

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Læse ekstra css fil ind på site

Indlæg af ThomasI » 1. nov 2012, 17:15

Ja, du kan gøre det med Javascript som Scootergrinsen fint viser det. Alternativt kan du også bruge php. Måske er det lidt mere indviklet men du kan læse mere her:

http://2008.gr0w.com/articles/code/css_ ... ript_free/

Jeg tillader mig også lige at kopiere koden ind fra scootergrisens side til folk der ikke lige ved, hvordan de skal finde koden som får siden til at ændre sig:

Kode: Vælg alt

<!DOCTYPE html>

<html>

<head>

   <meta charset="utf-8">
   <title>Indlæs CSS fil ved tryk på knap</title>

   <style type="text/css">

      body {
         background: red;
      }

   </style>

   <script type="text/javascript">

      function indles() {

         var script = document.createElement('link');
         script.setAttribute('rel', 'stylesheet');
         script.setAttribute('type', 'text/css');
         script.setAttribute('href', 'css/stylesheet0175.css');

         document.getElementsByTagName('head')[0].appendChild(script);

      }

   </script>

</head>

<body>

<button onClick="indles();">Indlæs CSS fil</button>

</body>

</html>

Jan Hansen
Begynder
Indlæg:4
Tilmeldt:31. okt 2012, 19:52

Re: Læse ekstra css fil ind på site

Indlæg af Jan Hansen » 1. nov 2012, 19:01

Tak Thomas

Du læste hvis ikke det skulle bruges til SharePoint som kører aspx ej php, så jeg må køre java script, da jeg ikke ved hvorledes jeg kører det server-site i aspx.

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Læse ekstra css fil ind på site

Indlæg af ThomasI » 1. nov 2012, 20:41

Ah ja den smuttede... fandt også det her til asp.net:

http://forums.asp.net/t/1046389.aspx/1

Jan Hansen
Begynder
Indlæg:4
Tilmeldt:31. okt 2012, 19:52

Re: Læse ekstra css fil ind på site

Indlæg af Jan Hansen » 2. nov 2012, 15:15

Tak

Besvar