Rechercher : dans
Par :

[html] Rafraichissement automatique

Dernière réponse le 22 nov 2008 à 18:25:28 DJ Fire-Black, le 13 jui 2008 à 11:58:04 
 Signaler ce message aux modérateurs

Bonjour,
J'aimerai effectuer un rafraichissement automatique sur une page, mais qui ne re-charge qu'une IFRAME.
Comment mettre en place cette fonction ?

Merci d'avance de votre aide. Musicalement,
DJ Fire-Black...

Le mieux n'est pas de se dire qu'il y a pire­ ...
... mais qu'on peut faire mieux.
J'ai 14 ans, & stoO

Meilleures réponses pour « [html] Rafraichissement automatique » dans :
Liste déroulante avec saisie semi automatique pour EXCEL VoirC'est une procédure qui demande un investissement personnel et qui n'est pas nécessairement facile à comprendre et à réaliser dès la première fois. Afin de rendre cette astuce facile à utiliser, nous allons employer les plages et les formules...
Télécharger Caledos Automatic Wallpaper Changer VoirCaledos Automatic Wallpaper Changer est comme son nom l'indique, un gestionnaire de fond d'écran. Les principales caractéristiques de Caledos : - il supporte les formats d'images BMP, GIF, JPG, TIF, - la sélection facile de dossiers ou fichiers à...
Télécharger Automatic Backup VoirQuand vous perdez vos données, il n'est pas nécessaire de vous persuader de posséder un programme de sauvegarde efficace. Automatic Backup est un programme qui protégera non seulement vos données, mais aussi gardera en mémoire les anciennes versions...
Caractères spéciaux HTML VoirCodage des caractères spéciaux Le standard HTML demande de respecter le codage des caractères ASCII 7 bits, c'est-à-dire que les caractères accentués ne sont pas autorisés. Il faut pour cela utiliser un codage particulier. Pour...
Les balises HTML VoirHTML, un langage à balises Le HTML n'est pas un langage de programmation. Il s'agit d'un langage permettant de décrire la mise en page et la forme d'un contenu rédigé en texte simple. Une page HTML est ainsi un simple fichier texte...
Introduction au HTML VoirPrésentation du HTML Le HTML (« HyperText Mark-Up Language ») est un langage dit de « marquage » (de « structuration » ou de « balisage ») dont le rôle est de formaliser l'écriture d'un document avec des balises de formatage. Les balises permettent...

1

Tiller, le 13 jui 2008 à 16:18:42

Soit tu met le code dans l'iframe, soit t'utilises du javascript

On dit que les oiseaux sont libres dans le ciel,
Mais la vraie liberté n'est pas celle d'avoir un endroit
où se poser ?

Répondre à Tiller

2

DJ Fire-Black, le 13 jui 2008 à 17:02:01

Quel code ? Musicalement,
DJ Fire-Black...

Le mieux n'est pas de se dire qu'il y a pire­ ...
... mais qu'on peut faire mieux.
J'ai 14 ans, & stoO

Répondre à DJ Fire-Black

3

DJ Fire-Black, le 13 jui 2008 à 17:30:26

J'ai trouvé ça :

<script language="JavaScript">

//Refresh page script- By Brett Taylor (glutnix@yahoo.com.au)

//configure refresh interval (in seconds)
var countDownInterval=60;
//configure width of displayed text, in px (applicable only in NS4)
var c_reloadwidth=200

</script>


<ilayer id="c_reload" width=&{c_reloadwidth}; ><layer id="c_reload2" width=&{c_reloadwidth}; left=0 top=0></layer></ilayer>

<script>

var countDownTime=countDownInterval+1;
function countDown(){
countDownTime--;
if (countDownTime <=0){
countDownTime=countDownInterval;
clearTimeout(counter)
window.location.reload()
return
}
if (document.all) //if IE 4+
document.all.countDownText.innerText = countDownTime+" ";
else if (document.getElementById) //else if NS6+
document.getElementById("countDownText").innerHTML=countDownTime+" "
else if (document.layers){ //CHANGE TEXT BELOW TO YOUR OWN
document.c_reload.document.c_reload2.document.write('Next <a href="javascript:window.location.reload()">refresh</a> in <b id="countDownText">'+countDownTime+' </b> seconds')
document.c_reload.document.c_reload2.document.close()
}
counter=setTimeout("countDown()", 1000);
}

function startit(){
if (document.all||document.getElementById) //CHANGE TEXT BELOW TO YOUR OWN
document.write('Prochain <a href="javascript:window.location.reload()">rafraichissement</a> dans <b id="countDownText">'+countDownTime+' </b> secondes')
countDown()
}

if (document.all||document.getElementById)
startit()
else
window.onload=startit

</script>


Mais ça fait sur toute la page ... Musicalement,
DJ Fire-Black...
Le mieux n'est pas de se dire qu'il y a pire ...
... mais qu'on peut faire mieux.
J'ai 14 ans, & stoO

Répondre à DJ Fire-Black

4

bg62, le 14 jui 2008 à 15:51:19

As-tu essayé avec la balise 'metarefresh' ???
@+
b g
le 'www' est fait aussi pour communiquer, partager et échanger, non ?

Répondre à bg62

5

benvii, le 14 jui 2008 à 17:38:23

Bonjour,
Pourquoi se compliquer la vie quand on peut faire simple. J'ai créé une fonction pour recharger une iframe par interval.

La voici :

<script>
function reloadFrame(name, interval)
{
 setInterval(function(){window.frames[name].location.reload();}, interval);
}
</script>


Les paramètres sont le nom de ta frame (name) et l'interval en millisecondes.

Exemple : <body onload="reloadFrame('ma frame', 2000)">

Si tu veux une fonction plus complète qui démarre ou stop l'interval demande moi.

Benvii

Répondre à benvii

7

DJ Fire-Black, le 25 jui 2008 à 12:24:20

Salut,
Finalement j'aimerais bien te demander pour rafraichir grâce à un bouton, et deux fois au chargement de page.
Serait-ce possible ? Musicalement,
DJ Fire-Black...

Le mieux n'est pas de se dire qu'il y a pire­ ...
... mais qu'on peut faire mieux.
J'ai 14 ans, & stoO

Répondre à DJ Fire-Black

8

 yann, le 22 nov 2008 à 18:25:28

Bonjour,

je voulais savoir si y'avais moyen de modifier ou de réutiliser telle quelle ta fonction afin de rafraichir automatiquement uniquement une balise div

Merci

Répondre à yann

6

DJ Fire-Black, le 14 jui 2008 à 17:56:07

Salut,
Merci beaucoup !
Mais j'ai trouver de l'aide sur forum actif, et j'ai quelque chose de tordu mais ça fonctionne.
Je retiens vos idées, ça peut toujours servir ;-)

En ait j'ai fait ça avec 3 pages :
La page de broadcast -> qui contient une IFRAME vers iiframe-h2.htm -> qui contient une iframe vers frame1.php

La page iiframe-h2.htm se recharge toutes les 15 secondes grâce à la balise meta refresh en tête.

Tout fonctionne ... Musicalement,
DJ Fire-Black...

Le mieux n'est pas de se dire qu'il y a pire ...
... mais qu'on peut faire mieux.
J'ai 14 ans, & stoO

Répondre à DJ Fire-Black