PHWinfo banniere

Titres
PORTAIL ANNUAIRE ARTICLES COMPARATEUR HÉBERGEURS DEVIS FORUMS RÉDUCTEUR D'URL
Précédent   PHWinfo > Autres forums > Forum Programmation & Conception > fr.comp.lang.javascript > modifier le content du refresh
S'inscrire FAQ Membres Recherche Messages du jour Marquer les forums comme lus
modifier le content du refresh

Réponse
 
LinkBack Outils de la discussion
Vieux 04/07/2007, 18h46   #1
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut modifier le content du refresh

Bonsoir,

Est-il possible, par click quelconque, de modifier la durée de
rafraîchissement ?
La page contient cette ligne :
<META http-equiv="refresh" content="3">
faudrait passer à ça :
<META http-equiv="refresh" content="30">

Merci.




  Réponse avec citation
Vieux 05/07/2007, 00h31   #2
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Le 04/07/2007 19:46, Barbbu a écrit :
>
> Est-il possible, par click quelconque, de modifier la durée de
> rafraîchissement ?
> La page contient cette ligne :
> <META http-equiv="refresh" content="3">
> faudrait passer à ça :
> <META http-equiv="refresh" content="30">


Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
par « 30 » lors du prochain rafraîchissement.
  Réponse avec citation
Vieux 05/07/2007, 00h31   #3
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Le 04/07/2007 19:46, Barbbu a écrit :
>
> Est-il possible, par click quelconque, de modifier la durée de
> rafraîchissement ?
> La page contient cette ligne :
> <META http-equiv="refresh" content="3">
> faudrait passer à ça :
> <META http-equiv="refresh" content="30">


Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
par « 30 » lors du prochain rafraîchissement.
  Réponse avec citation
Vieux 05/07/2007, 07h00   #4
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Salut,

>> Est-il possible, par click quelconque, de modifier la durée de
>> rafraîchissement ?
>> La page contient cette ligne :
>> <META http-equiv="refresh" content="3">
>> faudrait passer à ça :
>> <META http-equiv="refresh" content="30">

>
> Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
> faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
> par « 30 » lors du prochain rafraîchissement.


C'était bien ma demande !


  Réponse avec citation
Vieux 05/07/2007, 07h00   #5
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Salut,

>> Est-il possible, par click quelconque, de modifier la durée de
>> rafraîchissement ?
>> La page contient cette ligne :
>> <META http-equiv="refresh" content="3">
>> faudrait passer à ça :
>> <META http-equiv="refresh" content="30">

>
> Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
> faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
> par « 30 » lors du prochain rafraîchissement.


C'était bien ma demande !


  Réponse avec citation
Vieux 05/07/2007, 08h46   #6
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Le 05/07/2007 08:00, Barbbu a écrit :
>
>>> Est-il possible, par click quelconque, de modifier la durée de
>>> rafraîchissement ?
>>> La page contient cette ligne :
>>> <META http-equiv="refresh" content="3">
>>> faudrait passer à ça :
>>> <META http-equiv="refresh" content="30">

>>
>> Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
>> faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
>> par « 30 » lors du prochain rafraîchissement.

>
> C'était bien ma demande !


Alors tu peux faire par exemple ceci, mais il n'y a nul besoin de
JavaScript (ce qui était bien ma réponse !)
<a href="?refresh=3">Passer le rafraîchissement à 3 secondes</a>
<a href="?refresh=30">Passer le rafraîchissement à 30 secondes</a>
<a href="?refresh=300">Passer le rafraîchissement à 5 minutes</a>

Note que tu peux aussi avoir un truc du genre :
<form ...>
Valeur souhaitée pour le rafraîchissement :
<input type="text" value="refresh" ...
<input type="submit" ...
</form>
  Réponse avec citation
Vieux 05/07/2007, 08h46   #7
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Le 05/07/2007 08:00, Barbbu a écrit :
>
>>> Est-il possible, par click quelconque, de modifier la durée de
>>> rafraîchissement ?
>>> La page contient cette ligne :
>>> <META http-equiv="refresh" content="3">
>>> faudrait passer à ça :
>>> <META http-equiv="refresh" content="30">

>>
>> Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
>> faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
>> par « 30 » lors du prochain rafraîchissement.

>
> C'était bien ma demande !


Alors tu peux faire par exemple ceci, mais il n'y a nul besoin de
JavaScript (ce qui était bien ma réponse !)
<a href="?refresh=3">Passer le rafraîchissement à 3 secondes</a>
<a href="?refresh=30">Passer le rafraîchissement à 30 secondes</a>
<a href="?refresh=300">Passer le rafraîchissement à 5 minutes</a>

Note que tu peux aussi avoir un truc du genre :
<form ...>
Valeur souhaitée pour le rafraîchissement :
<input type="text" value="refresh" ...
<input type="submit" ...
</form>
  Réponse avec citation
Vieux 05/07/2007, 15h01   #8
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Salut,

>> C'était bien ma demande !

>
> Alors tu peux faire par exemple ceci, mais il n'y a nul besoin de
> JavaScript (ce qui était bien ma réponse !)
> <a href="?refresh=3">Passer le rafraîchissement à 3 secondes</a>
> <a href="?refresh=30">Passer le rafraîchissement à 30 secondes</a>
> <a href="?refresh=300">Passer le rafraîchissement à 5 minutes</a>
>
> Note que tu peux aussi avoir un truc du genre :
> <form ...>
> Valeur souhaitée pour le rafraîchissement :
> <input type="text" value="refresh" ...
> <input type="submit" ...
> </form>


Je vais essayer avec ça ...
Merci
(j'avais pas trouvé fr.comp.lang.html !!!)


  Réponse avec citation
Vieux 05/07/2007, 15h01   #9
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Salut,

>> C'était bien ma demande !

>
> Alors tu peux faire par exemple ceci, mais il n'y a nul besoin de
> JavaScript (ce qui était bien ma réponse !)
> <a href="?refresh=3">Passer le rafraîchissement à 3 secondes</a>
> <a href="?refresh=30">Passer le rafraîchissement à 30 secondes</a>
> <a href="?refresh=300">Passer le rafraîchissement à 5 minutes</a>
>
> Note que tu peux aussi avoir un truc du genre :
> <form ...>
> Valeur souhaitée pour le rafraîchissement :
> <input type="text" value="refresh" ...
> <input type="submit" ...
> </form>


Je vais essayer avec ça ...
Merci
(j'avais pas trouvé fr.comp.lang.html !!!)


  Réponse avec citation
Vieux 05/07/2007, 15h52   #10
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Le 05/07/2007 16:01, Barbbu a écrit :
>
> Je vais essayer avec ça ...


Tiens-nous au courant.

> (j'avais pas trouvé fr.comp.lang.html !!!)


Il faut dire aussi qu'il est vachement mal nommé.
Résumé :

fr.comp.infosystemes.www.auteurs
-> questions HTML et CSS

fr.comp.infosystemes.www.serveurs
-> questions Apache, .htaccess, etc.

fr.comp.infosystemes.www.pages-perso
-> certains le prennent comme une succursale de fciw.auteurs
(quoique cela arrive de moins en moins). Ne pas faire cette
erreur, et laisser ce groupe quasi vide jusqu'à sa suppression

fr.comp.infosystemes.www.navigateurs
-> problèmes avec les navigateurs (Internet Explorer, Firefox, etc.)

fr.comp.lang.php
-> questions sur PHP, mais pas sur MySQL

fr.comp.applications.sgbd
-> questions sur MySQL et autres bases de données
  Réponse avec citation
Vieux 05/07/2007, 15h52   #11
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Le 05/07/2007 16:01, Barbbu a écrit :
>
> Je vais essayer avec ça ...


Tiens-nous au courant.

> (j'avais pas trouvé fr.comp.lang.html !!!)


Il faut dire aussi qu'il est vachement mal nommé.
Résumé :

fr.comp.infosystemes.www.auteurs
-> questions HTML et CSS

fr.comp.infosystemes.www.serveurs
-> questions Apache, .htaccess, etc.

fr.comp.infosystemes.www.pages-perso
-> certains le prennent comme une succursale de fciw.auteurs
(quoique cela arrive de moins en moins). Ne pas faire cette
erreur, et laisser ce groupe quasi vide jusqu'à sa suppression

fr.comp.infosystemes.www.navigateurs
-> problèmes avec les navigateurs (Internet Explorer, Firefox, etc.)

fr.comp.lang.php
-> questions sur PHP, mais pas sur MySQL

fr.comp.applications.sgbd
-> questions sur MySQL et autres bases de données
  Réponse avec citation
Vieux 05/07/2007, 16h19   #12
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh


Salut,

>> Alors tu peux faire par exemple ceci, mais il n'y a nul besoin de
>> JavaScript (ce qui était bien ma réponse !)
>> <a href="?refresh=3">Passer le rafraîchissement à 3 secondes</a>
>> <a href="?refresh=30">Passer le rafraîchissement à 30 secondes</a>
>> <a href="?refresh=300">Passer le rafraîchissement à 5 minutes</a>


Non ça marche pas !
Pi c'est le content qui contient le chiffre c'est pas le refresh ! ! !
Mais j'ai pas trouvé...
Merci




  Réponse avec citation
Vieux 05/07/2007, 16h36   #13
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Le 05/07/2007 17:19, Barbbu a écrit :
>
>>> Alors tu peux faire par exemple ceci, mais il n'y a nul besoin de
>>> JavaScript (ce qui était bien ma réponse !)
>>> <a href="?refresh=3">Passer le rafraîchissement à 3 secondes</a>
>>> <a href="?refresh=30">Passer le rafraîchissement à 30 secondes</a>
>>> <a href="?refresh=300">Passer le rafraîchissement à 5 minutes</a>

>
> Non ça marche pas !


Tu as bien modifié aussi le script côté serveur pour que l'attribut
content de l'élément META avec http-equiv="refresh" soit positionné
à la valeur passée en paramètre ?

Par exemple, si tu codes la partie serveur en PHP, ce sera un truc du
genre :

$refresh = 3;
if (isset($_REQUEST['refresh'])) {
... vérifier que la valeur est correcte, puis ...
$refresh = $_REQUEST['refresh'];
}
echo "<META http-equiv='refresh' content='$refresh'>\n";

> Pi c'est le content qui contient le chiffre c'est pas le refresh ! ! !


Ah, donc tu ne devais pas avoir compris ma remarque initiale disant
qu'il fallait le modifier côté serveur. Cf. supra.
  Réponse avec citation
Vieux 05/07/2007, 16h36   #14
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Le 05/07/2007 17:19, Barbbu a écrit :
>
>>> Alors tu peux faire par exemple ceci, mais il n'y a nul besoin de
>>> JavaScript (ce qui était bien ma réponse !)
>>> <a href="?refresh=3">Passer le rafraîchissement à 3 secondes</a>
>>> <a href="?refresh=30">Passer le rafraîchissement à 30 secondes</a>
>>> <a href="?refresh=300">Passer le rafraîchissement à 5 minutes</a>

>
> Non ça marche pas !


Tu as bien modifié aussi le script côté serveur pour que l'attribut
content de l'élément META avec http-equiv="refresh" soit positionné
à la valeur passée en paramètre ?

Par exemple, si tu codes la partie serveur en PHP, ce sera un truc du
genre :

$refresh = 3;
if (isset($_REQUEST['refresh'])) {
... vérifier que la valeur est correcte, puis ...
$refresh = $_REQUEST['refresh'];
}
echo "<META http-equiv='refresh' content='$refresh'>\n";

> Pi c'est le content qui contient le chiffre c'est pas le refresh ! ! !


Ah, donc tu ne devais pas avoir compris ma remarque initiale disant
qu'il fallait le modifier côté serveur. Cf. supra.
  Réponse avec citation
Vieux 05/07/2007, 18h32   #15
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Bonsoir,

>
> Tu as bien modifié aussi le script côté serveur pour que l'attribut
> content de l'élément META avec http-equiv="refresh" soit positionné
> à la valeur passée en paramètre ?
>
> Par exemple, si tu codes la partie serveur en PHP, ce sera un truc du
> genre :
>
> $refresh = 3;
> if (isset($_REQUEST['refresh'])) {
> ... vérifier que la valeur est correcte, puis ...
> $refresh = $_REQUEST['refresh'];
> }
> echo "<META http-equiv='refresh' content='$refresh'>\n";
>
>> Pi c'est le content qui contient le chiffre c'est pas le refresh ! ! !

>
> Ah, donc tu ne devais pas avoir compris ma remarque initiale disant
> qu'il fallait le modifier côté serveur. Cf. supra.


Ben y'a plein de choses que j'ai pas pigé vu que je débute en PHP et en JS !
! !
Je connais, un peu, le HTML et je comptais m'en sortir avec ça (dans ma
grande naïveté)...
Merci pour tout, mais je suis sur le point de laisser tomber.
En fait l'histoire, c'est un diaporama (en PHP mais c'est pas de moi !) qui
défile des photos toutes les 3 secondes et j'aurais voulu que l'utilisateur
puisse s'arreter sur une photo qui l'interresse, j'ai donc pensé à
l'histoire du refresh.
Merci quand même.


  Réponse avec citation
Vieux 05/07/2007, 18h32   #16
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Bonsoir,

>
> Tu as bien modifié aussi le script côté serveur pour que l'attribut
> content de l'élément META avec http-equiv="refresh" soit positionné
> à la valeur passée en paramètre ?
>
> Par exemple, si tu codes la partie serveur en PHP, ce sera un truc du
> genre :
>
> $refresh = 3;
> if (isset($_REQUEST['refresh'])) {
> ... vérifier que la valeur est correcte, puis ...
> $refresh = $_REQUEST['refresh'];
> }
> echo "<META http-equiv='refresh' content='$refresh'>\n";
>
>> Pi c'est le content qui contient le chiffre c'est pas le refresh ! ! !

>
> Ah, donc tu ne devais pas avoir compris ma remarque initiale disant
> qu'il fallait le modifier côté serveur. Cf. supra.


Ben y'a plein de choses que j'ai pas pigé vu que je débute en PHP et en JS !
! !
Je connais, un peu, le HTML et je comptais m'en sortir avec ça (dans ma
grande naïveté)...
Merci pour tout, mais je suis sur le point de laisser tomber.
En fait l'histoire, c'est un diaporama (en PHP mais c'est pas de moi !) qui
défile des photos toutes les 3 secondes et j'aurais voulu que l'utilisateur
puisse s'arreter sur une photo qui l'interresse, j'ai donc pensé à
l'histoire du refresh.
Merci quand même.


  Réponse avec citation
Vieux 06/07/2007, 23h04   #17
ASM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Olivier Miakinen a écrit :
> Le 04/07/2007 19:46, Barbbu a écrit :
>> Est-il possible, par click quelconque, de modifier la durée de
>> rafraîchissement ?
>> La page contient cette ligne :
>> <META http-equiv="refresh" content="3">
>> faudrait passer à ça :
>> <META http-equiv="refresh" content="30">

>
> Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
> faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
> par « 30 » lors du prochain rafraîchissement.


Ha? c'est le serveur qui est chargé d'envoyer la page au moment requis ?
Il a du temps à perdre à ça ?

Ce n'est donc pas le brouteur qui doit envoyer la requête au bon moment?

C'est curieux, car chez moi, en local ça fonctionne ...

Pas trouvé le moyen de changer le délai après que la page soit chargée :-(

--
Stephane Moriaux et son (moins) vieux Mac
  Réponse avec citation
Vieux 06/07/2007, 23h22   #18
Olivier Miakinen
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Le 07/07/2007 00:04, ASM a écrit :
>>
>> Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
>> faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
>> par « 30 » lors du prochain rafraîchissement.

>
> Ha? c'est le serveur qui est chargé d'envoyer la page au moment requis ?
> Il a du temps à perdre à ça ?


Non, bien sûr que non. Je n'ai jamais dit ça.

> Ce n'est donc pas le brouteur qui doit envoyer la requête au bon moment?


Bien sûr que si. Mais si le serveur envoie la *même* réponse avec le
*même* http-equiv, le délai de rafraîchissement ne changera pas.

> Pas trouvé le moyen de changer le délai après que la page soit chargée :-(


Je ne sais pas si c'est possible pour la page en cours, mais même si ça
l'était ce serait particulièrement inefficace puisque dès qu'elle serait
rafraîchie on retrouverait le délai initial, -- à moins de prévenir le
serveur d'une façon ou d'une autre que la prochaine page devra avoir un
délai différent.

Je ne sais pas bien si je suis très clair, là. Est-ce qu'il faut que
j'explique encore ?
  Réponse avec citation
Vieux 07/07/2007, 00h59   #19
ASM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Olivier Miakinen a écrit :
> Le 07/07/2007 00:04, ASM a écrit :
>>> Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
>>> faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
>>> par « 30 » lors du prochain rafraîchissement.

>> Ha? c'est le serveur qui est chargé d'envoyer la page au moment requis ?
>> Il a du temps à perdre à ça ?

>
> Non, bien sûr que non. Je n'ai jamais dit ça.


C'est ce que j'ai (mal) lu.

>> Pas trouvé le moyen de changer le délai après que la page soit chargée :-(

>
> Je ne sais pas si c'est possible pour la page en cours, mais même si ça
> l'était ce serait particulièrement inefficace puisque dès qu'elle serait
> rafraîchie on retrouverait le délai initial, -- à moins de prévenir le
> serveur d'une façon ou d'une autre que la prochaine page devra avoir un
> délai différent.


Détail à régler utltérieurement :-)
Pour le moment, mon brouteur n'est pas ému du changement du content
après coup, alors ... la page rechargée ...

> Je ne sais pas bien si je suis très clair, là. Est-ce qu'il faut que
> j'explique encore ?


Non,non, pas pour moi, et exceptionnellement pour cette foi ;-)
(j'ai un peu triché et regardé ton autre réponse)



Et pour faire en JS un peu comme tu l'expliques en PHP, voici :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>un rafraichissement ?</title>
<META http-equiv="refresh" content="10" />

<script type="text/javascript">
if(self.location.search) {
var t = self.location.search.split('=')[1];
document.write('<META http-equiv="refresh" content="'+t+'" />');
}
function otreDelai(delai) {
var url = self.location.toString();
if(self.location.search) url = url.split('?')[0];
location = url + '?timer=' + delai;
}
onload = function() {
var d = new Date();
document.getElementById('heure').innerHTML = (d.getHours()+
':'+d.getMinutes()+':'+d.getSeconds());

}
</script>
</head>
<body>
<h3>Page rechargée à : <span id="heure">10</span></h3>
<p><a href="javascripttreDelai(2);">delai 2 secondes</a>
<p><a href="javascripttreDelai(4);">delai 4 secondes</a></p>
</body>
</html>


--
Stephane Moriaux et son (moins) vieux Mac
  Réponse avec citation
Vieux 07/07/2007, 00h59   #20
ASM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Olivier Miakinen a écrit :
> Le 07/07/2007 00:04, ASM a écrit :
>>> Vu que c'est une nouvelle requête HTTP qui est envoyée à chaque fois, il
>>> faudrait que tu trouves un moyen d'avertir le serveur de remplacer « 3 »
>>> par « 30 » lors du prochain rafraîchissement.

>> Ha? c'est le serveur qui est chargé d'envoyer la page au moment requis ?
>> Il a du temps à perdre à ça ?

>
> Non, bien sûr que non. Je n'ai jamais dit ça.


C'est ce que j'ai (mal) lu.

>> Pas trouvé le moyen de changer le délai après que la page soit chargée :-(

>
> Je ne sais pas si c'est possible pour la page en cours, mais même si ça
> l'était ce serait particulièrement inefficace puisque dès qu'elle serait
> rafraîchie on retrouverait le délai initial, -- à moins de prévenir le
> serveur d'une façon ou d'une autre que la prochaine page devra avoir un
> délai différent.


Détail à régler utltérieurement :-)
Pour le moment, mon brouteur n'est pas ému du changement du content
après coup, alors ... la page rechargée ...

> Je ne sais pas bien si je suis très clair, là. Est-ce qu'il faut que
> j'explique encore ?


Non,non, pas pour moi, et exceptionnellement pour cette foi ;-)
(j'ai un peu triché et regardé ton autre réponse)



Et pour faire en JS un peu comme tu l'expliques en PHP, voici :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>un rafraichissement ?</title>
<META http-equiv="refresh" content="10" />

<script type="text/javascript">
if(self.location.search) {
var t = self.location.search.split('=')[1];
document.write('<META http-equiv="refresh" content="'+t+'" />');
}
function otreDelai(delai) {
var url = self.location.toString();
if(self.location.search) url = url.split('?')[0];
location = url + '?timer=' + delai;
}
onload = function() {
var d = new Date();
document.getElementById('heure').innerHTML = (d.getHours()+
':'+d.getMinutes()+':'+d.getSeconds());

}
</script>
</head>
<body>
<h3>Page rechargée à : <span id="heure">10</span></h3>
<p><a href="javascripttreDelai(2);">delai 2 secondes</a>
<p><a href="javascripttreDelai(4);">delai 4 secondes</a></p>
</body>
</html>


--
Stephane Moriaux et son (moins) vieux Mac
  Réponse avec citation
Vieux 15/07/2007, 07h53   #21
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Salut,

> Et pour faire en JS un peu comme tu l'expliques en PHP, voici :
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
> "http://www.w3.org/TR/html4/strict.dtd">
> <head>
> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
> <title>un rafraichissement ?</title>
> <META http-equiv="refresh" content="10" />
>
> <script type="text/javascript">
> if(self.location.search) {
> var t = self.location.search.split('=')[1];
> document.write('<META http-equiv="refresh" content="'+t+'" />');
> }
> function otreDelai(delai) {
> var url = self.location.toString();
> if(self.location.search) url = url.split('?')[0];
> location = url + '?timer=' + delai;
> }
> onload = function() {
> var d = new Date();
> document.getElementById('heure').innerHTML = (d.getHours()+
> ':'+d.getMinutes()+':'+d.getSeconds());
>
> }
> </script>
> </head>
> <body>
> <h3>Page rechargée à : <span id="heure">10</span></h3>
> <p><a href="javascripttreDelai(2);">delai 2 secondes</a>
> <p><a href="javascripttreDelai(4);">delai 4 secondes</a></p>
> </body>
> </html>


Sympa ce code, dommage que ça marche pas ... avec Internet Explorer !
Merci.


  Réponse avec citation
Vieux 15/07/2007, 10h18   #22
ASM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Barbbu a écrit :
> Salut,
>
>> Et pour faire en JS un peu comme tu l'expliques en PHP, voici :
>>
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
>> "http://www.w3.org/TR/html4/strict.dtd">

(...)
>> </html>

>
> Sympa ce code, dommage que ça marche pas ... avec Internet Explorer !



Caisse ki ya encore qui ne marche pas avec ce IE ?

Chez moi ça fonctionne : FF2, Safari2, IE5,
Mais pas avec Opera9 ... ! Pourquoi ? no sè !

--
Stephane Moriaux et son (moins) vieux Mac
  Réponse avec citation
Vieux 15/07/2007, 10h18   #23
ASM
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Barbbu a écrit :
> Salut,
>
>> Et pour faire en JS un peu comme tu l'expliques en PHP, voici :
>>
>> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
>> "http://www.w3.org/TR/html4/strict.dtd">

(...)
>> </html>

>
> Sympa ce code, dommage que ça marche pas ... avec Internet Explorer !



Caisse ki ya encore qui ne marche pas avec ce IE ?

Chez moi ça fonctionne : FF2, Safari2, IE5,
Mais pas avec Opera9 ... ! Pourquoi ? no sè !

--
Stephane Moriaux et son (moins) vieux Mac
  Réponse avec citation
Vieux 15/07/2007, 11h11   #24
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Hi,

>> Sympa ce code, dommage que ça marche pas ... avec Internet Explorer !

>
>
> Caisse ki ya encore qui ne marche pas avec ce IE ?


Ben, avec IE 6, ça refresh une première fois avec le choix du lien, pi ça
reprends le refresh initial ! ...
Désolé.
Merci.


  Réponse avec citation
Vieux 15/07/2007, 11h11   #25
Barbbu
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut Re: modifier le content du refresh

Hi,

>> Sympa ce code, dommage que ça marche pas ... avec Internet Explorer !

>
>
> Caisse ki ya encore qui ne marche pas avec ce IE ?


Ben, avec IE 6, ça refresh une première fois avec le choix du lien, pi ça
reprends le refresh initial ! ...
Désolé.
Merci.


  Réponse avec citation
Réponse


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +1. Il est actuellement 05h11.


Édité par : vBulletin® version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 RC5 Tous droits réservés.
Version française #16 par l'association vBulletin francophone
PHWinfo est un site Éducation Sans Frontières ©2000-2008
Ad Management by RedTyger
©Tous droits réservés par les parties respectives