Nous sommes actuellement le 09 Juil 2026, 21:46

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 
Auteur Message
MessagePublié: 17 Nov 2005, 19:12 
Hors-ligne
Nouvel adepte
Nouvel adepte
Avatar de l’utilisateur

Inscription : 14 Sep 2002, 16:01
Message(s) : 66
Localisation : Quebec
Bonjour!

Bon, j'essais de trouver un moyen pour qu'une page soit en chargement continuellement... je m'explique!

IL y a plusieurs années(entre 96-99 pour être précis!) j'allais sur un webchat qui se nommait la jasette(peut-être que quelqu'uns ici y sont déjà allé!) et il était fais de 4 frames... une pour le titre, une où l'on envoyait nos message une où on avait une liste des usagers en ligne qui se rechargait au 30 secondes(ça je suis capable de le faire!), et la dernière frame était une page qui était toujours en chargement où s'affichait les messages de tout le monde! Il n'y avait aucun signe que la page faisait un reload où quoi que ce soit... elle était simplement toujours en train de se charger!

Je me demandais si certains d'entre-vous pouvais m'éclairer sur comment c'est possible! J'imagine que c'était en javascript(surement pas en php ou asp, faut se remettre à l'époque, pense pas que l'asp ou le php existait! ;) )

Merci d'avance!

Kimi

_________________
.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 17 Nov 2005, 23:28 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
tu peux te créer un timer en javascript et c'est aussi possible d'utiliser la balise refresh

<META HTTP-EQUIV=Refresh CONTENT="10; URL=http://la.page.ou.aller">
à chaque 10 secondes la page sera rafraichie.

http://grizzlyweb.com/webmaster/javascripts/refresh.asp

Je ne sais pas si les timers étaient supportés par les navigateurs de l'époque.
Dans le temps il aurait probablement été possible de la faire en java (une applet), la version 1.0 sortait en 96 (là encore je ne sais pas si le framework l'aurait permis, mais j'ai l'impression que oui)
Le asp 1 date de 1996, mais ça devait être très limité
Le cgi existait à l'époque, mais là non plus je ne sais pas si c'était possible de s'ouvrir des sockets.

En se servant des sockets pas besoin de faire de refresh, tout est en temps réel (ou presque).

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 18 Nov 2005, 08:34 
Hors-ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 15:10
Message(s) : 3551
Localisation : Beauport, Québec
Sans tester (faudrait surement enlever le timeout de la page), ceci devrait générer une page qui se charge continuellement.

Je ne suis pas certain que ce soit très bon pour le serveur d'avoir des boucles infinies comme ça par contre! :D

Code :
<?

while (true)
{
   //Lire le data dans la base de données et si il y a du nouveau, l'afficher
   if ($data != "")
   {
      echo $data."<br>";
   }
   ob_flush();
   flush();
   sleep(2); //pour éviter un rafraichissement trop rapide
}


?>

_________________
Procyon,
Modérateur de la section Trouvailles


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 18 Nov 2005, 11:42 
Hors-ligne
A réponse à tout!
A réponse à tout!
Avatar de l’utilisateur

Inscription : 26 Mars 2002, 10:51
Message(s) : 2546
Localisation : Ottawa, ON
JE me souvient avoir été la et je crois que le chat étais en fait un applet Java

_________________
Développeur Web Senior, CEPEO, Ottawa, ON


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Nov 2005, 11:42 
Hors-ligne
Nouvel adepte
Nouvel adepte
Avatar de l’utilisateur

Inscription : 14 Sep 2002, 16:01
Message(s) : 66
Localisation : Quebec
Merci de vos info, CGI c'est possible j'avais chercher dans cette voie à l'époque, j'avais oublié que ça le cgi, j'en entend plus beaucoup parler faut dire! Mais pour l'applet java, je suis pas certain, c'était vraiment une interface web(un peu comme à la même époque Quebec.net, mais au lieu de se rafraichier au 10 secondes par exemple, c'était en temps réel...)

Mais merci de votre aide, je vais continuer à chercher de mon côté, c'est vraiment juste pour le plaisir, que je voudrais réussir à faire ça! ;)

Ah c'est vrai, pour la balise refresh, j'ai déjà essayer, c'était pas un franc succès pour être honnete! ;) Ça rafraichissait, mais pas comme dans le temps... le N dans le coin droit de mon netscape était vraiment toujours en train de charger(j'utilisais Netscape à l'époque alors...)

Kimi

_________________
.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Nov 2005, 13:33 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
Si vous vous rappelez du site exact, avec un peu de chance ça aura été archivé:
http://web.archive.org/collections/web.html

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 19 Nov 2005, 20:41 
Hors-ligne
Nouvel adepte
Nouvel adepte
Avatar de l’utilisateur

Inscription : 14 Sep 2002, 16:01
Message(s) : 66
Localisation : Quebec
oui, c'était http://www.pignon.com j'ai été voir, ça été archivé, mais il fallait entré notre nickname et un mot de passe, malheureusement, cette partie là ne fonctionne plus maintenant! C'était dans la section du site : La Jasette

Mais merci pour le liens, je savais qu'il existait un site sur internet comme ça, mais j'avais oublié l'adresse! ;)

_________________
.


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 7 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site