Vraag & Antwoord

Webprogrammeren & scripting

html invoegen in web-pagina met java-script

5 antwoorden
  • Is het mogelijk via java-script html-bestanden in te voegen in een bestaande web-pagina op bepaalde data. Voorbeeld: Er zijn 4 html-bestanden (1.html, 2.html...) Op 1 mei t/m 5 mei pag. 1.html invoegen op 6 mei t/m 10 mei pag. 2. html invoegen etc.. Er is dus 1 hoofdpagina welke losse stukjes html invoegt. Hopelijk ben ik duidelijk genoeg! Graag jullie hulp. Bedankt, Dupke
  • Je kan met javascript wel tijdens het parsen van de pagina stukjes html toevoegen met document.write(). Maar dat betekend dat je al je code in javascript regels moet zetten. M.a.w. als dat veel code is dan is het niet echt aan te raden. Je kan ook verschillende pagina's maken en met location.href "redirecten" naar 1 van die pagina's. Eventueel zou je ook nog eens kunnen kijken naar de mogelijkheden van inline frames of de <layer> tag beiden bieden volgens mij mogelijkheden om een src aan te geven. Nadeel is dat er geen cross-browser oplossing is bij mijn weten. Wat niet kan is de exacte functionaliteit van server-side includes nabootsen. Tenminste schiet me zo niet echt iets te binnen. Einde van de dag zijn de ideeen vaak op :wink: Iemand anders misschien?
  • Laad de HTML fragmenten in een IFRAME of een verborgen frame, kopier de inhoud met: var oHtml = document.frames["frameName"].document.body.innerHTML; En kopier dan de inhoud van de variable oHtml naar een daarvoor geschikte layer. Bijvoorbeeld: document.all.html1Layer.innerHTML = oHtml; /E P.S. 1) Dit is IE specifieke code je zult het het zelf crossbrowser moeten maken. 2) Niet alle HTML zal gekopieerd worden, style informatie zal bijvoorbeeld verloren gaan.
  • Volgens mij wil hij om de zoveel tijd dat de pagina veranderd. Dus na een bepaalde datum. Greetz, D.
  • Inderdaad wil ik om de zoveel dagen bepaalde stukjes tekst laten veranderen. Het gaat om kleine stukjes html dus als het met document.write() kan dan graag. dag maand etc.. bepalen dat lukt me nog wel, maar een van/tot datum bepalen wil me maar niet lukken. Thanks! Dupke

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.