Hoi!
Ik wil graag op verschillende pagina's hetzelfde blok HTML invoegen. Voor het gemak wil ik dit blok HTML extern hebben en vervolgens op elke pagina automatisch laten invoegen (zelfde idee als externe CSS).
Zover ik weet zijn er twee manieren hiervoor, JavaScript en PHP. Beide hebben echter nadelen.
JavaScipt omdat ik met de document.write("") moet werken en daarbij alle aanhalingstekens moet backslashen en dit niet ten goede komt van het gemak en overzichtelijkheid. Daarnaast moet ik een <noscript></noscript) backup op elke pagina zetten wat het gemak van het extern hebben teniet doet.
PHP omdat mijn pagina's .html zijn en een PHP inlcude werkt alleen op een .php pagina. Ik heb geen zin om elke pagina te hernoemen maar het grootste probleem is dat ik niet weet of dit nog effect gaat hebben op de andere HTML of JavaScript op de pagina's.
Is er nog een andere manier of is het veilig al mijn pagina's simpelweg van .html naar .php te hernoemen (heeft dit effect op inline JavaScript?)?
Ik wil graag op verschillende pagina's hetzelfde blok HTML invoegen. Voor het gemak wil ik dit blok HTML extern hebben en vervolgens op elke pagina automatisch laten invoegen (zelfde idee als externe CSS).
Zover ik weet zijn er twee manieren hiervoor, JavaScript en PHP. Beide hebben echter nadelen.
JavaScipt omdat ik met de document.write("") moet werken en daarbij alle aanhalingstekens moet backslashen en dit niet ten goede komt van het gemak en overzichtelijkheid. Daarnaast moet ik een <noscript></noscript) backup op elke pagina zetten wat het gemak van het extern hebben teniet doet.
PHP omdat mijn pagina's .html zijn en een PHP inlcude werkt alleen op een .php pagina. Ik heb geen zin om elke pagina te hernoemen maar het grootste probleem is dat ik niet weet of dit nog effect gaat hebben op de andere HTML of JavaScript op de pagina's.
Is er nog een andere manier of is het veilig al mijn pagina's simpelweg van .html naar .php te hernoemen (heeft dit effect op inline JavaScript?)?
Laatst bewerkt: