Vraag & Antwoord

Webprogrammeren & scripting

Extern linken naar "tekst" met script?

6 antwoorden
  • Ik maak uitsluitend gebruik van CSS voor opmaak van een website, maar nu heb ik telkens op elke pagina de code voor de menu's en andere herhalingen. Nu vind ik dit nogal "duur". Ik vroeg me af of er een javascript ofzo bestaat waarmee ik externe code van een tekstbestand kan importeren in een HTML bestand? Ik doe nu alles met CSS, ik weet ook hoe je extern naar javascripts kunt linken...dat is eigenlijk alles. Is het dus technisch mogelijk om voor 1 zelfde lapje tekst en opmaak telkens naar 1 bestand te linken en te importeren in een html bestand?
  • Kun je beter server-side oplossen. En herhalingen in HTML maken meestal niks uit qua bandbreedte, zeker als je goed gebruik maakt van CSS.
  • Feit is dat er toch iets moet verschijnen op het scherm van de bezoeker. Of je nu alles in de bron zet of gebruik maakt van includes, de hoeveelheid data is hetzelfde. Je maakt het alleen jezelf gemakkelijker om nieuwe pagina's aan te maken. Heb je nu geen server side (ssi, php) tot je beschikking zou je de stukken die je veel gebruikt onder kunnen brengen in een extern *.js bestandje. (die moet dan wel gebruik maken van document.write() ). Qua bandbreedte maakt het niets uit, maar het geeft je wellicht een goed idee wat de (on)mogelijkheden zijn. t.
  • Bedankt, het gaat mij niet zozeer om bandbreedte, maar om het sneller en efficienter maken van websites, wanneer ik het ontwerp min of meer klaar heb. Ik wil graag tijd besparen door herhalingen zoals het menu, disclaimer, etc steeds in te voegen met javascript. Nu weet ik dat je met javascript extern tekst kunt invoegen met [code:1:80debaa860] document.write("tekst"); [/code:1:80debaa860] Maar hoe combineer ik dat met mijn stylesheet? In een Javascript mag namelijk geen HTML code zitten, opmaak zoals bold en italic werken wel...Hoe kan ik dan dus links geven zodat ik een menu geheel kan invoegen? En kan ik dit tussen divjes zetten die ik met CSS heb gedefinieerd?
  • Foei! Geen js gebruiken louter omdat het je tijd bespaart. Dit gaat alleen maar in de weg zitten (bijv. zoekmachines kennen geen js, js kan je ook nog eens uitzetten) en al die tijd die jij hebt besteed aan het 'handig oplossen' kon je beter die tijd spenderen aan copy+pasten. Was je ook eens sneller klaar geweest. De enigste optie is dan om, zoals anne al zei, een serverside taal te gebruiken. Dan kan je dmv functies en/of includes het menu in één regel in je document zetten, terwijl er niks aan het html gesleuteld wordt.
  • Met welke code kan dat ook weer? Ik heb ergens gelezen dat je het met #include kon doen ofzo? Ik wil het graag testen op mijn server. Ik hoef dan de extensies (htm) niet te veranderen?

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.