13. marts 2003 - 18:34Der er
15 kommentarer og 2 løsninger
Genbrug af javascript
Jeg har ca. 30 sider, hvor jeg benytter det samme javascript. Dette har jeg i øjeblikket kopieret ind på hver side. Jeg skal nu til at rette dette script på alle siderne og derfor dette spørgsmål: Er det muligt at placere et javascript i en fil og så henvise til denne fil på de sider, hvor scriptet skal bruges. Lidt a la cascading style sheet. Så skal man kun rette ét sted og det vil så afspejle sig på hele seiten
Tak for de mange gode og brugbare svar. Jeg har flyttet nedenstående procedure ud i en selvstændig fil: ----------------- function overskrift(Tekst) { parent.top2.document.open("text/html","replace"); parent.top2.document.write("<html>"); parent.top2.document.write("<head>"); parent.top2.document.write("<LINK REL=stylesheet HREF='../../text_o.css' TYPE='text/css' media='screen'>"); parent.top2.document.write("<title>Automatisk generet overskrift</title>"); parent.top2.document.write("<body topmargin='10'>"); parent.top2.document.write("<p>"); parent.top2.document.write(Tekst); parent.top2.document.write("</p>"); parent.top2.document.write("</body> </HTML>"); parent.top2.document.close(); } ---------------------- Når proceduren ligger i en selvstændig fil, kan jeg ikke lave en overskrift med mellemrum i. Jeg laver fx. et kald som dette: overskrift("Dette er en overskrift") Jeg får en fejlmeddelelse om Strengkonstant ikke afsluttet. Hvis proceduren er på HTML-siden, er der ingen problem. Kan I også hjælpe med det?
>>NB Ovenstående er ikke helt korrekt. Når jeg inden fra et andet javascript laver kaldet: overskrift("Dette er en overskrift") går det fint. Skriver jeg den samme kommando ind i fx. OnLoad får jeg fejlen "Strengkonstant ikke afsluttet"
Synes godt om
Slettet bruger
14. marts 2003 - 00:00#10
<body onload="overskrift('Dette er en overskrift');"> Burde ikke give nogle problemer!?
>>jakobclausen Der er intet i vejen med svarene. Jeg forsøgte at dele point ud til alle, men det blev ikke godkendt. Jeg har aldrig prøvet at skulle forhøje pointsatsen. Hvordan gør man det?
Tak skal du ha'. Det var jeg ikke klar over. Jeg kender godt fornemmelsen. Man har knoklet for at hjælpe andre, og så er der nogle andre, der får pointene og man synes, at ens svar var mindst lige så godt som det, der fik pointene.
Ahh vi skal nu nok klare os denne gang, synes bare lige at du skulle vide 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.