Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Langages serveur > ASP
ASP Forum sur la programmation ASP. Avant de poster : Cours ASP, FAQ ASP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/01/2008, 16h55   #1
Membre à l'essai
 
Inscription : mai 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 65
Points : 20
Points : 20
Par défaut Détecter rafraîchissement automatique de page

Bonjour,

j'ai des pages pouvant contenir soit la balise meta:
Code :
<meta http-equiv="Refresh" content="30">
ou encore le code asp suivant:
Code :
Response.AddHeader "Refresh", "30"
Est-ce que quelqu'un connait une façon de récupérer cette valeur côté serveur afin de détecter qu'une page se rafraîchi automatiquement ?

J'ai vérifié les headers contenus dans Request.ServerVariables et je n'ai rien trouvé.

Merci d'avance
Loki13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 18h43   #2
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 850
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 850
Points : 5 966
Points : 5 966
Salut,

Comme c'est le serveur qui envoi le code, c'est un peu à lui (au développeur?) de savoir.
Ctrl + F de "Refresh" sans le systeme de fichiers devrait suffire, non?
Sinon, donne un peu plus d'indications.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 18h50   #3
Membre à l'essai
 
Inscription : mai 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 65
Points : 20
Points : 20
Ok je donne plus d'info, j'ai une sous-routine dans un fichier include qui s'exécute dans plusieurs pages, je voudrais mettre une condition dans cette sous-routine pour traiter différemment les pages qui ont un raffraîchissement automatique.

Je sais que je pourrais ajouter un paramètre entrant à ma sous-routine mais je préférerais éviter d'avoir à le faire car c'est compliqué dans mon cas j'ai plusieurs sous-routines imbriquées.
Loki13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 19h02   #4
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 5 850
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 5 850
Points : 5 966
Points : 5 966
Je crois pas que ce n'est pas possible.
Il me semble que le header va être simplement interpreté par le navigateur. L'instruction (addHeader) en envoyé dans le buffer (la zone tampon avant l'envoi de la réponse) à mon avis.
Peut-être que je me trompe, mais considère ceci: si tu ecris l'entête dans le code html, "le vbscript" est incapable de récupérer l'info.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2008, 20h00   #5
Membre à l'essai
 
Inscription : mai 2006
Messages : 65
Détails du profil
Informations forums :
Inscription : mai 2006
Messages : 65
Points : 20
Points : 20
Oui je crois que as raison, la valeur de la balise meta n'est probablement jamais retournée au serveur lors du raffraichissement.

C'est domamge je vais devoir envisager un paramètre entrant dans ce cas et ça me complique grandement les choses.

Merci bien
Loki13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h48.


 
 
 
 
Partenaires

Hébergement Web