17. januar 2003 - 18:45Der er
8 kommentarer og 2 løsninger
Vise dynamisk udskrevne stylesheets
Jeg har nogle sider hvor <link rel="stylesheet" ....> udskrives server-side vha php, således at der vælges forskelligt stylesheet alt efter browseren. Tilsvarende udskrives enkelte andre elementer eller attributter med php.
Problemet er så bare at DW ikke får kontakt til mine stylesheets, fordi programmet jo arbejder fra råkoden og ikke fra en serverbearbejdet kode. Php-udskrevne elementer vises kun fra browseren, ikke i DW's dokumentvindue. Men det betyder så at DW slet ikke "opdager" mine stylesheet, og at jeg derfor ikke kan arbejde med dem i DW (hvad der ellers er ret smart).
Har nogle erfaring med løsninger?
Hvordan er det hvis stylesheets vælges med javascript i stedet for server-side scripts? Får DW så forbindelse?
Det er vist ikke helt stabilt for øjeblikket - f.eks. forsvandt alle spørgsmål under asp år 2003 i et par dage for mig. Og et andet spørgsmål svarede jeg på og da var der ingen tekst.
karsten> jamen jeg tror det du mener med remote view bare er muligheden for at tjekke hvordan det ser ud i browseren fra den server hvor siderne bliver uploaded til. er det rigtigt? men det er ikke hvordan det ser ud i browseren jeg er interesseret i. det er den måde siden tager sig ud i dokumentvinduet i DW i det vindue der viser siden i design view. Problemet er som sagt dels at stylesheetene bliver valgt i et php script, som jo skal igennem serveren før der kan foretages et valg. Men det DW viser er jo den rå kode (med php), dvs. siden inden den har været igennem en server. Derfor er html koden ikke koblet til noget stylesheet. Tilsvarende er det sådan at flere elementer skal vælges alternativ igennem php scripts. Nogle lag skal kun vises i nogle browsere, andre i andre. Men her vises de alle - men altså uden css formattering.
OK, her er man simpelthen nødt til at bruge browseren (som før) hele tiden. karsten> tak for at du gad at deltage.
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.