2017-09-20 5 views
-3

Ma page d'index contient une boîte contextuelle. Je souhaite remplacer le titre de la page d'index par le titre de la boîte contextuelle si la case popup est cliquée.Comment remplacer dynamiquement le titre de la page par le titre de la boîte popup?

Par exemple

<title><?php echo $title?></title> 

Je veux afficher comme suit:

<?php 
    if(condition){  (->*such as #model2 is clicked*) 
     $title="Model2 Section"; 
    } 
    else{ 
     $title="Home" 
    } 
?> 

Je l'ai utilisé boîte popup comme suit: -> (lien boîte pop-up)

<article> 
<a href="#modal2" class="dsnbutton ybank" id="pop_button">Model 2</a> 
</article> 

p boîte de opup

<div class="remodal" data-remodal-id="modal2" role="dialog" aria-labelledby="modal2Title" aria-describedby="modal2Desc"> 

Comment changer le titre? Toute idée.

+2

Vous êtes censé ** essayer d'écrire le code vous-même **. Après [** faire plus de recherche **] (https://meta.stackoverflow.com/q/261592/1011527) si vous avez un problème ** poster ce que vous avez essayé ** avec ** une explication claire de ce que ne fonctionne pas ** et fournit [un exemple minimal, complet et vérifiable] (http://stackoverflow.com/help/mcve). Lisez [Comment demander] (http://stackoverflow.com/help/how-to-ask) une bonne question. Assurez-vous de [faire le tour] (http://stackoverflow.com/tour) et lisez [this] (https://meta.stackoverflow.com/q/347937/1011527). –

+0

Juste pour être clair - vous demandez comment faire écho une variable PHP dans du code HTML? –

+0

Oui @RoryMcCrossan Je veux echo php variable. Je veux changer le titre de la page dynamiquement. Permettez-moi de clarifier clairement, le titre de la page par défaut est à la maison, et si la fenêtre contextuelle est affichée (grâce à la balise #href), je veux changer et faire écho à un autre titre. –

Répondre

1

Vous pouvez le faire en JavaScript avec document.title = "new title"

+0

Merci @Nick De Jaeger, mais est-ce compatible avec le SEO? ? –