Précédent   Forum des professionnels en informatique > Environnements de développement > WinDev > WebDev
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 19/12/2011, 11h38   #1
Membre à l'essai
 
Inscription : septembre 2006
Messages : 74
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : septembre 2006
Messages : 74
Points : 20
Points : 20
Par défaut [WB16] Détecter si page déjà ouverte

Bonjour à tous,

Je viens demander un coup de main pour un soucis sur le quel je penche depuis 3 jours.

Sur mon site dynamique, j'ouvre une page dans un nouvel onglet via la fonction PageAffiche(), jusque là c'est ok. Le soucis est que lorsque le visiteur revient sur la page sur lequel est le bouton d'ouverture, si il clique à nouveau dessus, la page s'ouvre à nouveau dans un nouvel onglet.

Comment puis-je empêcher d'ouvrir plusieurs fois la même page ?

De plus, comment forcer l'ouverture de cette page dans un nouveau navigateur plutôt que dans un onglet, tout en pouvant gérer sa taille, ce qui serait parfait ?

Merci pour votre aide
fweds est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 12h42   #2
Membre à l'essai
 
Inscription : septembre 2006
Messages : 74
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : septembre 2006
Messages : 74
Points : 20
Points : 20
Personne n'a d'idée ???? Je coince et c'est urgent
fweds est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2011, 18h39   #3
Membre actif
 
Patrick FREZE
Développeur informatique
Inscription : avril 2010
Messages : 126
Détails du profil
Informations personnelles :
Nom : Patrick FREZE

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2010
Messages : 126
Points : 171
Points : 171
Bonjour,

Tu peux griser le bouton avant d'afficher la page et le remettre actif
à la fermeture.

Ou bien utiliser une variable globale pour savoir si la page est ouverte,
dans ce cas tu peux peut-être utiliser PageActualise pour réafficher la page?

PageAffiche en code navigateur permet de paramétrer la destination la taille etc...

Patrick
SevenSoftware est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2011, 10h34   #4
Membre à l'essai
 
Inscription : septembre 2006
Messages : 74
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : septembre 2006
Messages : 74
Points : 20
Points : 20
Merci pour ta réponse, j'avais déjà pensé à cette solution mais j'en cherche une plus "fonctionnelle" et moins "systeme D" lol
De plus, j'ai testé avec la variable globale, en la repassant à faux en code de fermeture de la page, le soucis est que la variable repasse à faux APRES expiration du contexte de page, ce qui donne qques minutes de délai , du coup, si entre-temps le visiteur clique sur le bouton, pas possible de ré-ouvrir la page alors qu'elle est bien fermée...

Il doit bien y avoir un moyen d'utiliser du Javascript pour la détection de la page non ?

Merci quand même, au pire des cas je vais faire comme ça...
fweds 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 20h08.


 
 
 
 
Partenaires

Hébergement Web