Votre question est un peu floue car elle commence à parler de liens et autres. Mais vous ne mentionnez spécifiquement document.title
, donc ...
Si vous définissez document.title
, il n'y a aucun moyen de le remettre à sa valeur précédente sans votre sauvegarde de la valeur précédente, puis le restaurer, par exemple:
// Setting the value originally, remember the previous value first:
document.previousTitle = document.title;
document.title = "Testing 1 2 3";
// Restoring the previous title:
document.title = document.previousTitle;
document.previousTitle = undefined;
(Idéalement, au lieu de dégager la previousTitle
avec document.previousTitle = undefined;
, nous utiliserions delete document.previousTitle;
, mais malheureusement qui se brise sur IE parce document
n'est pas vraiment un objet JavaScript, elle se comporte très bien comme une, la plupart du temps.)
Vous pourriez penser: Allons trouver l'élément title
dans le head
et utiliser son contenu original pour restaurer le titre. (C'est ce que je pensais.) Mais non, le réglage document.title
effectivement met à jour le contenu de l'élément title
dans le head
, donc cela ne fonctionne pas. Vous devez enregistrer l'original ailleurs.
Belle réponse vous avez bien compris ma question vague :). Oui, je vois ce que vous voulez dire, mais c'est probablement le moyen le plus facile de s'y prendre. Merci. – Sphvn
@Ozaki: Ah, bien, heureux que cela a aidé! :-) –