Changer contenu de <head> avec JavaS
Résolu
kelsett
Messages postés
353
Date d'inscription
Statut
Membre
Dernière intervention
-
kelsett Messages postés 353 Date d'inscription Statut Membre Dernière intervention -
kelsett Messages postés 353 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Bon: je suis sur un site en AJAX, et donc lorsqu'on navigue dans le site le contenu de <div id="content"> est mis à jour avec la page correspondante. Maintenant, j'ai un problème: comment est ce que je fais si je veux pour une page particulière appeler une nouvelle feuille css, ou alors appeler un autre fichier .js ? Je vois pour l'instant qu'une solution :
Utiliser un genre de code en JavaScript pour mettre-à-jour <head>, mais alors comment je fais pour mettre à jour sans tout supprimer ce qu'il y a déjà ? Je peux pas mettre de <div id="head"> ou de truc dans le genre dans <head> pour le mettre à jour, donc à moins de mettre à jour la balise entière je vois mal comment faire... Et de toute façon est ce que c'est possible de modifier le header de la page sans la recharger? Enfin bref, voilà mon soucis, et si vous savez comment y remédier je suis preneur...
Merci d'avance!
Bon: je suis sur un site en AJAX, et donc lorsqu'on navigue dans le site le contenu de <div id="content"> est mis à jour avec la page correspondante. Maintenant, j'ai un problème: comment est ce que je fais si je veux pour une page particulière appeler une nouvelle feuille css, ou alors appeler un autre fichier .js ? Je vois pour l'instant qu'une solution :
Utiliser un genre de code en JavaScript pour mettre-à-jour <head>, mais alors comment je fais pour mettre à jour sans tout supprimer ce qu'il y a déjà ? Je peux pas mettre de <div id="head"> ou de truc dans le genre dans <head> pour le mettre à jour, donc à moins de mettre à jour la balise entière je vois mal comment faire... Et de toute façon est ce que c'est possible de modifier le header de la page sans la recharger? Enfin bref, voilà mon soucis, et si vous savez comment y remédier je suis preneur...
Merci d'avance!
A voir également:
- Changer contenu de <head> avec JavaS
- Realme gt 7t - Guide
- Interphone lt - Forum Mobile
- Code gt - Guide
- Gt recovery sms - Télécharger - Récupération de données
- Lt scrabble ✓ - Forum Python
5 réponses
Tu dois recharger la page pour modifier le header.
Avec du javascript seulement, tu ne peux pas modifier un header, vu que javascript s'execute côté client et que le header a déjà été traité.
Avec du javascript seulement, tu ne peux pas modifier un header, vu que javascript s'execute côté client et que le header a déjà été traité.
Hm... Et ya pas moyen de charger une autre feuille de style en cours de route? Il faut vraiment passer par le header?
@lmpli : désolé mais tu dis n'importe quoi.
La balise title est aussi utilisée pour savoir comment traiter la page, sauf que l'information est ici utile pour afficher quelque-chose dans la barre de titre du navigateur (généralement). Le head d'une page ne contient que des informations.
N'as-tu jamais entendu parler du" Dynamic Script Loading" ?
Je te renvois vers ce tuto, et je penses qu'il répondra à la question intitiale.
La balise title est aussi utilisée pour savoir comment traiter la page, sauf que l'information est ici utile pour afficher quelque-chose dans la barre de titre du navigateur (généralement). Le head d'une page ne contient que des informations.
N'as-tu jamais entendu parler du" Dynamic Script Loading" ?
Je te renvois vers ce tuto, et je penses qu'il répondra à la question intitiale.
Je me suis mal exprimé ...
Je parlais d'entête HTTP, pas du header HTML.
Lorqu'on fait une analyse d'une entête HTTP, la balise title n'est pas utilisée pour avoir les infos d'une page.
La balise title ne nous informe pas sur des choses essentielles au traitement de la page.
Même dans le cas du header HTML, l'absence des balises titles ne rendra pas l'exploitation de la page difficile, voire impossible. Contrairement à l'absence, ou à un mauvais charset, ou pire, à un doctype.
Pour le reste, j'utilise très rarement JS, j'essaie seulement de l'aiguiller avec les quelques brides d'informations que j'ai pu trouvé à droite et à gauche.
Mais le sujet peut être consideré comme résolu avec ce tuto.
Je parlais d'entête HTTP, pas du header HTML.
Lorqu'on fait une analyse d'une entête HTTP, la balise title n'est pas utilisée pour avoir les infos d'une page.
La balise title ne nous informe pas sur des choses essentielles au traitement de la page.
Même dans le cas du header HTML, l'absence des balises titles ne rendra pas l'exploitation de la page difficile, voire impossible. Contrairement à l'absence, ou à un mauvais charset, ou pire, à un doctype.
Pour le reste, j'utilise très rarement JS, j'essaie seulement de l'aiguiller avec les quelques brides d'informations que j'ai pu trouvé à droite et à gauche.
Mais le sujet peut être consideré comme résolu avec ce tuto.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pourtant, on peut le modifier
Et on ne peut pas modifier un header (même si c'est du HTML), une fois que la page est chargée, vu que le header sert au navigateur pour comprendre la page.
Entre modifier l'en-tête de la page, et sa structure, il y a de la marge.