Auto Refresh IFrame HTML
Comment puis-je Actualiser automatiquement une Iframe toutes les 3 Secondes avec des il de l'actualisation de l'ensemble de la page. J'utilise <meta http-equiv="refresh" content="1">
mais il montre l'intégralité de l'actualisation de la page et vous met en haut de la page à chaque fois qu'il fait. Mon Iframe est dirigé vers un fichier texte pour le lire en direct les messages que j'ai mis dans. Est-il encore un moyen de faire cela avec elle de l'actualisation de l'ensemble de la page, il suffit de l'élément. Je suis un HTML débutant donc expliquer à fond s'il vous plaît. Je google beaucoup et essayé beaucoup de choses et pour l'instant rien ne fonctionne et j'ai essayer dans de nombreux navigateur.
Mon code pour l'instant:
<!DOCTYPE html>
<html>
<head>
<link rel="shortcut icon" href="favicon.png" type="image/x-icon" />
<title>Chat</title>
<style>
body{
margin: 0px;
}
h1{
font-family: arial;
font-size: 100%;
}
iframe{
width: 900px;
height: 500px;
}
div.top{
background-color: rgba(2, 109, 8, 0.83);
height: 30px;
width: 100%;
}
</style>
</head>
<body>
<div class="top">
<img src="favicon.png" alt="favicon" height="31" width="31" >
<h1>Chat</h1>
</div>
<iframe src="text.txt" name="iframe_a"> />
</body>
</html>
- Vous devriez jeter un oeil à cette question.
- stackoverflow.com/q/86428/2517622
- Toujours Aucune Aide. Ne même chose
Vous devez vous connecter pour publier un commentaire.
Vous pourriez faire ce que vous avez besoin simplement à l'aide de quelques lignes de Javascript.
Vous avez des problèmes avec vos balises html.
(la balise "iframe" est mal formé)
Ici vous avez votre code fixe et de votre réponse, prêt à exécuter:
Ce qui concerne
cette solution a fonctionné pour moi, j'ai découvert que le " refreshIFrame()' la fonction a été inscrit comme un paramètre sans les parenthèses () dans la ligne suivante: "var t = setTimeout(refreshIFrame, 3000); ". En remplaçant simplement les valeurs pertinentes et vous êtes bon pour aller.