Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
588 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Comment faire poper une page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire poper une page

n°1138020
bakastef
Posté le 02-07-2005 à 13:03:47  profilanswer
 

:bounce:  :hello:  Salut vous les gens...
 
   Je voudrais afficher des messages sur differents postes d'un reseau local, à l'aide de fenetres qui apparaitraient comme des pop-up, au premier plan.
 
N'etant pas un geni du php je viens voir si quelqu'un pourrait m'aider  :p  ;)  
 
voila ... merci d'avance...  :bounce:  :bounce:


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
mood
Publicité
Posté le 02-07-2005 à 13:03:47  profilanswer
 

n°1138035
bakastef
Posté le 02-07-2005 à 13:37:16  profilanswer
 

En fait je m'apercoit que c 'est peut etre un peu vague comme explication  :??: . Alors voila ce que je veux faire:
 
Je suis en train de créer un site intranet dans lequel il y a toute une partie messagerie ou les utilisateurs pourront poster des messages à differentes personnes et à différents services.  
Lorsqu'un message est posté, il faut que je fasse poper une fenetre sur la ou les machines concernées par ce message.
Et c'est la que ma question arrive: comment faire poper une fenetre sur ces machines... voila, j'espere que c'est plus clair.. :) :bounce:


Message édité par bakastef le 02-07-2005 à 13:38:10

---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
n°1138050
sielfried
Posté le 02-07-2005 à 14:12:24  profilanswer
 

Déjà tu ne pourras le faire qu'au moment où l'utilisateur ouvre une page, à moins peut-être d'utiliser des trucs pas très commodes.
 
Ensuite, pour lancer un popup, c'est une question de Javascript.
 
Pose-toi la question aussi de savoir si le popup est vraiment utile. Un simple texte visible affichant "1 nouveau message" (avec un lien) qqpart sur les pages de l'intranet me semblerait plus adapté, et aussi probablement moins chiant à faire. -_-


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1138051
bakastef
Posté le 02-07-2005 à 14:15:11  profilanswer
 

Nope Nope... il FAUT( cahier des charges oblige) que les messages soient diffusés instantanément surtout les notes de services....
 
J'ai pour l'instant implanté une solution avec net send mais c est tres tres tres moche... et je prefererais de loin trouver autre chose...
 
PS: Le lien "vous avez 1 nouveau message" y est sur le site  :)  :lol:


Message édité par bakastef le 02-07-2005 à 14:16:37

---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
n°1138086
Kyfun
Les choses se passent !
Posté le 02-07-2005 à 15:10:13  profilanswer
 

A part faire refresh la page toutes les X secondes et check s'il y'a un nouveau message je vois pas trop. S'il y'en a un, afficher un ptit truc en js.
Par contre c'est vraiment "crado" comme methode :x.

n°1138087
dwogsi
Défaillance cérébrale...
Posté le 02-07-2005 à 15:11:32  profilanswer
 

Dans ce cas c'est javascript:
 
window.open();


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1138089
KangOl
Profil : pointeur
Posté le 02-07-2005 à 15:12:21  profilanswer
 

a part avec ton propre programme de messagerie...


---------------
Nos estans firs di nosse pitite patreye...
n°1138090
dwogsi
Défaillance cérébrale...
Posté le 02-07-2005 à 15:13:02  profilanswer
 

KangOl a écrit :

a part avec ton propre programme de messagerie...


 
Pardon?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1138093
KangOl
Profil : pointeur
Posté le 02-07-2005 à 15:15:41  profilanswer
 

bha il faut que ce soit instantané... donc un systeme comme icq/msn messenger...
et comme ces programmes non pas d'api ouvertes... le mieux est un petit programmes qui ecoute sur un port particulier et qui afficher un message dans une jolie interface (non modal) quand un message arrive. les messages étant envoyé par le serveur via une interface web...


---------------
Nos estans firs di nosse pitite patreye...
n°1138099
dwogsi
Défaillance cérébrale...
Posté le 02-07-2005 à 15:18:48  profilanswer
 

Ok je vois, mais vu sur quel forum on se trouve j'étais un peut rester sur les applications web.
Mais ouai c'est certain si ca dois être instantanée on oublie l'app web ou alors faudrait effectivement un auto refresh en js mais c'est un peu moche a mon gout, d'autant plus que si les sons de windows sont toujours activés, s'il sagit de systèmes windows bien entendu, les utilisateurs vont peut être etre soulé par les sons répétitif du navigateur...


Message édité par dwogsi le 02-07-2005 à 15:20:24

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
mood
Publicité
Posté le 02-07-2005 à 15:18:48  profilanswer
 

n°1138102
KangOl
Profil : pointeur
Posté le 02-07-2005 à 15:22:01  profilanswer
 

et ca oblige l'utilisateur a avoir une fentere web ouverte ...
tandis qu'avec un programme (ou un service) iconifié ca passe mieux...


---------------
Nos estans firs di nosse pitite patreye...
n°1138104
dwogsi
Défaillance cérébrale...
Posté le 02-07-2005 à 15:23:40  profilanswer
 

Ouai c'est clair et c'est pas spécialement compliqué à mettre en place et à développer. Cela-dit faudrait pas qu'un gars trouve le moyen de balancer des messages à tout monde comme il veut donc ca requiert quand même un petit système d'authentification entres applications mais bon c'est largement faisable.


Message édité par dwogsi le 02-07-2005 à 15:25:40

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1138150
bakastef
Posté le 02-07-2005 à 17:20:14  profilanswer
 

Heuuuuu... c est joli tout ca ... mais c est que j'ai pas 20ans pour le faire ce site... et me lancer dans une appli je le sent moyennou... mes competence en c/c++  sont pas mal limitées  à vrai dire :pfff:


---------------
triste époque ou il est plus difficile de casser un préjugé qu'un atome(A.Einstein)
n°1138157
KangOl
Profil : pointeur
Posté le 02-07-2005 à 17:33:03  profilanswer
 

bha c'est a mon avis la solution la plus simple et plus rapide...


---------------
Nos estans firs di nosse pitite patreye...
n°1138162
zapan666
Tout est relatif
Posté le 02-07-2005 à 17:42:07  profilanswer
 

et avec une méthode AJAX (et l'obj XmlHttpRequest) , ça serait pas bien ? (javascript qui apelle du php, qui renvoie un msg : mail ou pas mail : si mail, alors popup !)


---------------
my flick r - Just Tab it !
n°1138163
KangOl
Profil : pointeur
Posté le 02-07-2005 à 17:44:14  profilanswer
 

oui mais ca oblige quand meme l'utilisateur a avoir son navigateur ouvert...


---------------
Nos estans firs di nosse pitite patreye...
n°1138177
dwogsi
Défaillance cérébrale...
Posté le 02-07-2005 à 18:13:00  profilanswer
 

Ou alors développer une petite application se charge de visiter la page et qui elle fontionne en arrière plan non?
Et donc si la page lance une popup alors là l'utilisaeur la verra, verra donc le message.


Message édité par dwogsi le 02-07-2005 à 18:13:33

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1138195
KangOl
Profil : pointeur
Posté le 02-07-2005 à 18:27:16  profilanswer
 

donc autant programmer une application qui attendra les messages via une socket...


---------------
Nos estans firs di nosse pitite patreye...
n°1138261
dwogsi
Défaillance cérébrale...
Posté le 02-07-2005 à 19:15:18  profilanswer
 

lol ouai mais pour un gars qui est limité en c/c++ ou autre langages c'est plus simple de se faire une petite app qui visite une page plutot qu'une application qui recoit les messages, suffit d'intégrer un p'tit ocx dedant il me semble.
 
Ou même juste une petite app qui lit un fichier distant pour y trouver des messages (Un flu rss par exemple), ca c'est quand même pas difficile, enfin je crois pas.
 
Ou encore avec du SGBDR la ca pourrait aussi être pas mal, surtout que l'on peut stocker les messages quelques temps pour voir si tout le monde a recu le message avec une association porteuse de donnée pour contrôler si oui ou non le message à été vu par l'utilisateur qui est sur la machine, avec peut être aussi une date d'expiration du message en question.
 
Mais en même temps ca dépend de ce qu'il veut, si c'est un équivalent d'un net send mais en mieux, plus "jolie" alors ca peut se faire assez simplement, je pourrait peut être d'ailleur...


Message édité par dwogsi le 02-07-2005 à 19:36:14

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1138282
KangOl
Profil : pointeur
Posté le 02-07-2005 à 19:32:22  profilanswer
 

bha oui, avec un base de donnée, on ne peux plus simple...


---------------
Nos estans firs di nosse pitite patreye...
n°1138285
dwogsi
Défaillance cérébrale...
Posté le 02-07-2005 à 19:35:18  profilanswer
 

Ou alors :
 
Il suffit de créer l'application cliente qui se connecte à un serveur. Ce serveur quant à lui se charge de lister les client connectés en affichant par exmple le nom de la session ouverte sur les ordinnateurs des client. Ledit serveur permettrait d'envoyer les messages soit à tout le monde, soit à des groupes prédéfinis ou soit à un seul utilisateur.


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1138288
KangOl
Profil : pointeur
Posté le 02-07-2005 à 19:40:43  profilanswer
 

pour envoyer les messages via l'interface web
 
pour recevoir via un programme local qui interroge directement la base donnée du serveur pour savoir si il y a des nouveaux messages toutes les n minutes...
(ce meme programme pourrait meme envoyer des messages ...)


---------------
Nos estans firs di nosse pitite patreye...
n°1138295
KangOl
Profil : pointeur
Posté le 02-07-2005 à 19:47:12  profilanswer
 

ou meme plus simple...
 
la page web pour recevoir les messages utilise xmlhttprequest pour mettre a jour la page automatiquement et verifier si il y a des messages (c'est a dire un fichier xml sur le serveur pour dire si il y a des messages ou non)
 
suffit alors de faire une petite application qui va simplement chercher ce xml et inviter l'utilsateur a aller lire ses nouveaux messages...


---------------
Nos estans firs di nosse pitite patreye...
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Comment faire poper une page

 

Sujets relatifs
Créer une page html de tant de largeur sur tant de hauteurboites réactives en cliquant desus sur une page web
Besoin d'aide diverses en CSS [note en bas de page]Problème de mise en page sous Internet Explorer
Affichage d'une page temporaire pendant l'exécution d'un scriptSession et page _blanck ou pop up
Javascript et header de page htmlOuvrir une page HTML locale
Avis sur le code de ma page[java] Besoin de sortir des graphs sur page web
Plus de sujets relatifs à : Comment faire poper une page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR