I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hmm.. sådan som jeg ser det, skal din dropdownmenu skifte siden location til "?style=red".. Derefter læser du hvad variablen "style" i urlen indeholder. Der efter bruger du: <script type="text/JavaScript"> var style = ....; // indholdet af "style" i urlen document.write('<link rel="stylesheet" type="text/css" href="' + style + '.css">'); </script>
<html> <head> <SCRIPT LANGUAGE="JavaScript"> <!-- if (location.search.length > 0) { var tmp = location.search.length; var url = location.search.substring(1, tmp); var style = "style"; // det der står før "="
if (url.indexOf("&") > -1) var tmp = url.indexOf("&"); if (url.indexOf(style) > -1) style = url.substring(url.indexOf(style) + style.length + 1, tmp); } //alert("url: " + url + "\nStyle: " + style); var html = '<link rel="stylesheet" type="text/css" href="' + style + '.css">'; document.write(html);
//--> </SCRIPT>
</head> <body> hello world </body> </html>
Det virker ikke helt.. man kan åbenbart ikke skrive, hvilken stylesheet fil, dynamisk.. men mon ikke at roenving har en læsning? :)
Jeg har forsøgt på at undgå at bruge cookies.. Jeg overvejede også at, dropdown menuen skulle skifte location til det, der står før "?" + "?style=" + den farve man har valgt.. Den har dog ikke lavet dropdownmenuen endnu, da jeg lige ville se, om det overhovedet kan lade sig gøre..
Det forstår jeg ikke.. koden i mit sidste indlæg, virker alligevel..?
roenving> Af en eller anden grund, virker document.styleSheets[0].href ikke i Opera v7.20
technodance.dk> Hvis dit skift af stylesheet skal vare ved, skal du enten altid have style=farve i urlen, eller også skal du gemme værdien i en cookie. Hvis cookies understøttes, kan du bruge den.. ellers ikke.. Det med urlen er lidt "farlig", idet brugeren kan redigere i den..
De eneste, jeg selv tester i, er IE6 og Moz1.5, så jeg er uvidende om Operas css-implementering (men lige denne er jeg ikke sikker på, at jeg har prøvet i andet end IE, men refererer til Javascript Bible !-)
-- og der hedder den ie4+/nn6+ -- jeg håber den nye, som kommer i januar/februar omtaler adskilligt flere browsere !o]
Ja, det er helt misvisende. Opera understøtter - sammen med flere andre, vigtige ting - ikke 'document.styleSheets' :o|
/mvh </bole>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.