meta refresh de rediriger le cadre du haut
J'ai le code suivant:
<html>
<head>
<title>title of this stuff</title>
<script language="JavaScript">
if (top != self) top.document.title = document.title;
</script>
<meta http-equiv="refresh" content="2; URL=javascript:window.open('certainpage.html','_top');">
</head>
<body>
Body of this page
</body>
</html>
et cela ne fonctionne pas.
J'ai googlé pour cela et arrivé à la même conclusion partout: cela devrait fonctionner.
Mais il ne le fait pas. Quelqu'un peut-il m'aider à savoir pourquoi cette page n'est pas:
1. rafraîchissant tant que j'ai le javascript dedans (et oui, le js est activé dans mon navigateur)
2. rafraîchissant de la nouvelle page dans le cadre du haut
Toute aide serait appréciée!
- double possible de l'Utilisation de Javascript pour remplacer ou de désactiver la balise meta refresh
- Vous êtes à l'aide de cadres?!
- Douves: Oui. Je suis en cours d'exécution d'un script dans Un cadre, le cadre B me montre le progrès (avec meta refresh) jusqu'à ce que fait. Ensuite, il devrait changer le meta refresh afin d'en actualiser le cadre parent.
- dupliquer".. drôle. Cependant, je vous remercie pour votre réponse, parce que la fenêtre.emplacement javascript chose sur la page, vous lié à (transformé en fenêtre.haut.emplacement) a fait le tour! (dû mettre un script pour faire cela ne se produire lorsque la condition est remplie)
InformationsquelleAutor Malachi | 2012-07-27
Vous devez vous connecter pour publier un commentaire.
Javascript ne fonctionne pas dans les actualiser de la balise meta comme ça.
Que vous êtes à l'aide de javascript, de toute façon, garder les choses simples comme ceci:
Mais il y a aussi un mieux (car plus intelligent) façon de le faire. Ce n'est pas vous obliger à coder l'URL pour chaque page. Il vérifie si la page est premier, et si non, si les appels de l'URL de la page à la haut:
Et si vous préférez éviter complètement l'utilisation de javascript (que certains utilisateurs ont désactivé), il y a aussi un moyen encore plus simple façon de le faire. Ajoutez les lignes suivantes à votre tête section et tous les liens sur cette page, qui va ouvrir "supérieur":
Tout ce que vous avez à faire est de choisir une de ces trois options. Ils devraient tous vous allez bien.