18. november 2008 - 08:41Der er
8 kommentarer og 1 løsning
Dynamisk tilføje javascript (include fil) hvis betingelse opfyldt
Hvordan gør jeg lige det?
Jeg har en bunke javascript, som skal tilføjes i bunden af min html fil, lige før det sidste body tag, HVIS en bestemt key findes i min web.config (ja, det er ASP.NET (1.1)).
Jeg vil gerne have et simpelt script at sætte ind, som kan finde ud af om filen skal inkluderes eller ej, men kan jg læse fra web.config direkte, eller skal man lave det på en anden måde? (det skal være noget centralt, for der er alt for mange filer at rette i modsat fald).
Ja, men ikke rigtig en option her, andet end at læse konfig filer etc. jeg har ikke adgang til at ændre basalt på opsætning af IIS'en, omend jeg or referencens dkyld, gerne vil vide hvordan man gøre det...
Safari 2 kan ikke indsætte scipts med DOM, så man er nødt til at bruge document.write - hvilket så til gengæld er en absolut no-go i forbindelse med XHTML.
Du skal intet basalt ændre på IIS'en, så mon ikke det er løsningen?
øhmmm, det tror jeg ikke lige jeg forstod... (hvor kom Safari 2 ind i billedet?)
Jeg har nogle aspx sider, som skal have scriptet med (helst udenom code-behind, fordi det blandt andet er nogle template sider. Problemet er at masterpages ikke kan bruges, fordi det er .net 1.1)
Safari kommer ind i billedet derved, den er en browser på linje med IE og FF =) Hvis vi går udfra, at Safari 2 er ved at være udfaset, kan du skrive: var oScr = document.getElementsByTagName("script")[0].cloneNode(false); oScr.src = "dinJSfil.js"; document.getElementsByTagName("head")[0].appendChild(oScr);
Jo, det ved jeg også godt, men det kan/må jeg ikke i dette tilfælde. Ville have lavet det i en master page, hvis ikke det skulle være "gammeldags" .NET eller som du siger på serveren, hvis jeg havde adgang til det...
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.