Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
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 24/07/2006, 15h06   #1
Membre habitué
 
Inscription : février 2005
Messages : 186
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 186
Points : 149
Points : 149
Par défaut [recherche] script d'affichage pop-up

Salut,

Je cherche un script permettant d'afficher un pop-up avec un petit message dedans, avec un bouton "ok", il faut que ce script permette l'affichage du pop-up même lorsque l'utilisateur change de page, tan qu'il n'a pas cliqué sur le bouton "ok".

J'en ai fait un, mais son problème majeur est qu'il nécessite le rechargement de la page visitée lorsque l'utilisateur clique sur "ok", et je voudrais que le pop-up disparaisse sans ça.

Merci d'avance :-)
novices est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 15h41   #2
Membre éprouvé
 
Homme
Inscription : avril 2005
Messages : 611
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : Turquie

Informations forums :
Inscription : avril 2005
Messages : 611
Points : 459
Points : 459
sur ton bouton OK tu fait :
Code :
1
2
 
<input type="button" value="OK" onclick="window.close()" />
enfin il me semble que ce soit quelque chose dans le genre, sinon va voir du coté javascript
maximenet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/07/2006, 17h15   #3
Membre habitué
 
Inscription : février 2005
Messages : 186
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 186
Points : 149
Points : 149
Je viens d'essayer, j'ai du oublier une inclusion quelconque, ça ne fonctionne pas, mais du peu que je connaisse de JS, ça devrait me fermer mon onglet dans Firefox ou clore IE, ce window.close().
Le pop-up est un <div></div>, afin de forcer l'affichage par dessus ce qui intéresse mes visiteurs, si je colle le pop-up dans une autre fenêtre, il peut revenir sur la page qui l'intéresse sans jamais valider le pop-up...
Le but serait donc d'arriver à cacher ce div.

Fonctionnement de ce bout de code :

Pour une nouvelle session, $_SESSION['messageFullScreen'] n'est pas renseignée, j'affiche donc le pop-up, avec un form, si l'utilisateur clique sur le bouton du form, ça recharge la page en envoyant la variable $_POST[messageFullScreen] renseignée, en chargeant la page, comme cette variable est positionnée je change aussi la valeur de la [presque] même variable dans le tableau $_SESSION, ce qui indique qu'il ne faut plus afficher le pop-up.

Je cherche donc un moyen plus classe pour ne pas recharger la page :-)

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
if($messageFullScreen) $_SESSION['messageFullScreen'] = true;
 
if (!isset($_SESSION['messageFullScreen'])
{
  echo '
    <div style=" margin:0 185 0 185; position:absolute; top:140px; visibility:visible; z-index:5;" id="voeux">
      <form action="'.$PHP_SELF.'?'.$_SERVER['QUERY_STRING'].'" method="post">'.
      $message.'
      <input type="hidden" value="true" name="messageFullScreen"/>
      <input type="submit" value="OK"/>
      </form>
    </div>';
}
novices est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h42.


 
 
 
 
Partenaires

Hébergement Web