Re salut, alors soit j'ai pas compris ou alors ... je ne vois pas ou ce trouve la difficulter dans chaque pages tu ajoute un <h1></h1> puis en CSS tu modifie ça taille puis sont alignement dans sont parent
ah oui dsl je l'ai pas dit car pour moi c'est logique mais le PHP et un langage serveur il te faut une application capable de comprendre ce langage ou alors mettre ta page sur un serveur FTP il faut aussi que tu change l’extension de la page ou le titre va s'afficher de "*.html" en "*.php"
Bonsoir, tu ne peux pas faire ça en php car c'est un langage côté serveur, il n'y a donc pas de rechargement DYNAMIQUE de ta page, le css ne te permet pas non plus de faire ça car c'est un langage de mise en forme et ne possède aucun dynamisme. Pour faire ce que tu veux, tu es effectivement obligé d'utiliser le javascript.
Je trouve que tu as été on ne peut plus précis pour décrire quel est ton problème. Peu importe le texte et peu importe où il doit s'afficher. Le point important est que tu veux établir un lien entre deux éléments qui n'ont peut-être aucun lien du point de vue de la structure de ton code html. Pour établir ce lien, peut-être inexistant, tu es obligé d'utiliser le javascript, car le javascript représente ton code html sous la forme de DOM, à ce que je saches (je me trompe peut-être), en php il n'y a pas de DOM.
Tout comme Lucky13, j'avoue ne pas comprendre grand chose à ta demande.
D'après ce que j'ai compris, je serais tenté d'utiliser Vue.js :
1) Tu mets une div de ce type là où tu veux afficher ton texte (en haut à gauche de ta page si j'ai bien suivi) :
<div id="app">
{{ message }}
</div>
2) Tu ajoutes ce script en bas de page avec les autres :
var app = new Vue({
el: '#app',
data: {
message: 'Le texte que tu veux afficher'
}
})
J'ai cru comprendre que tu n'avais que des fichiers HTML, avec cette méthode tu vas donc devoir faire cela pour chacune de tes pages. Cela aurait été plus simple avec des variables mais tu vas devoir trouver un moyen de faire autrement. Peut être en mettant le le texte dans un attribut du style "date-title" sur chacun des liens de ton menu puis en récupérant le contenu de cet attribut ?
Bon par contre si tu ne t'y connais déjà pas beaucoup en JS ce n'est probablement pas la meilleure idée de partir sur du Vue.js d'entrée de jeu...
- Edité par Mewen_bzh 15 novembre 2017 à 14:08:03
Je ne réponds pas aux messages privés.
Afficher un texte en cliquant sur un lien
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.