10. oktober 2001 - 15:32Der er
9 kommentarer og 1 løsning
Hent tekst i ekstern js-fil
Jeg har en bullettekst, som går igen på en masse sider. I stedet for at skulle ind og rette til på samtlige disse sider kunne jeg godt tænke mig at lægge teksten i en separat js-fil, som siderne så kan hente teksten fra. Hvordan skal js-filen se ud, og hvordan skal siderne kalde den frem?
Listen er som følger: <ul> <li><a href=\"../en/page1.htm\">tekst1</a></li> <li><a href=\"../en/page2.htm\">tekst2</a></li> <li><a href=\"../en/page3.htm\">tekst3</a></li> </ul>
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.
function liste() { document.write(\" <ul> <li><a href=\"../en/page1.htm\">tekst1</a></li> <li><a href=\"../en/page2.htm\">tekst2</a></li> <li><a href=\"../en/page3.htm\">tekst3</a></li> </ul> \") } så skriver du der hvor det skal indsættes: <script> liste() </script>
OK, men jeg skal vel have et link i HEAD til js-filen. Skal der ikke også ændres i \"-tegn, så nogle bliver til \'-tegn? Ovenstående går nemlig galt. Ved <script> liste() </script> får jeg en fejl: Object expected.
din parameter til funktionen document.write skal være en javascript streng. det betyder at den ikke må indeholde linieskift. Så det skal enten skrive som een lang linie document.write(\'<ul><li><a href=\"../en/page1.htm\">tekst1</a></li><li><a href=\"../en/page2.htm\">tekst2</a></li><li><a href=\"../en/page3.htm\">tekst3</a></li></ul>\')
eller som et \'regnestykke\' der lægger flere strenge sammen til een: document.write(\'\' + \'<ul>\' + \'<li><a href=\"../en/page1.htm\">tekst1</a></li>\' + \'<li><a href=\"../en/page2.htm\">tekst2</a></li>\' + \'<li><a href=\"../en/page3.htm\">tekst3</a></li>\' + \'</ul>\' + \'\')
mvh JakobA
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.