J'ai un système de navigation sur mon site qui utilise javascript pour faire glisser les divs horizontalement empilés vers la gauche et vers la droite. J'essaie de faire mieux fonctionner le site avec javascript désactivé, donc j'ai un deuxième système de navigation qui utilise des valeurs de hachage pour «aller à» la section appropriée.
Le problème se pose si quelqu'un est sur http://mysite.com/#page2 puis active javascript. La page se recharge dans la section # page2, ce qui provoque le dysfonctionnement du système de navigation activé par javascript. par exemple. ça recharge en pensant que la page est à la section 1 quand elle affiche réellement la section #whatever.
J'ai essayé d'ajouter parent.location.hash = ''; mais quand la page est rechargée, elle reste sur n'importe quelle section.
Avez-vous des idées pour que la page soit complètement actualisée lorsque javascript est activé?Actualiser la page lorsque le hash d'url est présent
4
A
Répondre
0
N'a pas testé cela mais, vous pouvez avoir une variable d'état javascript. Lorsque javascript s'exécute d'abord, il définit la variable d'état sur true, vérifie si l'URL est la base ou une section de page, puis recharge l'URL racine (mysite.com). Si la variable d'état est déjà vraie, elle ne rechargera pas la page (de sorte que vous ne rechargez pas continuellement). Étant donné que la variable est dans le moteur JavaScript, elle ne sera pas encore définie sur true si javascript est activé.
Here est un exemple d'utilisation de javascript pour analyser l'URL. Dans votre cas, vous seriez à la recherche du symbole #.
Questions connexes
- 1. Actualiser la fenêtre parent lorsque la fenêtre contextuelle est fermée
- 2. Actualiser le contrôle utilisateur sans actualiser la page
- 3. Comment actualiser la page dans Jquery lorsque le dialogue Modal est fermé
- 4. Actualiser l'iframe sans actualiser la page parente
- 5. Directory.Exists retourne vrai lorsque le répertoire est pas présent
- 6. Actualiser jsp la page
- 7. Actualiser la page Auto
- 8. Actualiser la page Dans wpf
- 9. Actualiser la page seulement le temps
- 10. modalViewController présent lorsque l'application s'ouvre
- 11. php Actualiser la page actuelle?
- 12. Comment actualiser une page lorsque l'enregistrement dans la table db est modifié dans ASP.Net 3.5
- 13. Actualiser le problème lorsque le noeud treeview a été modifié
- 14. Menu popup jQuery Sur la page Actualiser
- 15. Force Refresh lorsque le lien avec le tag Hash est cliqué
- 16. Page Actualiser dans ASP.NET
- 17. ASP.NET Actualiser la page après le chargement de l'image
- 18. Checkbox Reste Vérifié à la Page Actualiser
- 19. SharePoint: Rendre un champ PublishingWebControl uniquement lorsque le contenu est présent
- 20. Actualiser asp.net mvc page
- 21. actualiser une page dans extjs
- 22. Comment actualiser la page lors du redimensionnement?
- 23. ASP.NET [Actualiser ma page :)]
- 24. Actualiser la page à l'aide de jQuery
- 25. Actualiser la page du bouton Chrome - ASP.net
- 26. actualiser la page après le formulaire de téléchargement soumettre
- 27. Twitter actualiser la page via l'API
- 28. page ne pas actualiser après une action est appelée
- 29. jQuery Actualiser/Recharger la page après le succès
- 30. Le formulaire est soumis lorsque la page se charge