Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
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 06/04/2011, 09h18   #1
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Par défaut Détecter l'ouverture d'une fenêtre

Bonjour à tous

Je voudrais savoir s'il existe un moyen de détecter l'ouverture d'une fenêtre à partir d'une page.

J'ai un lien dans ma page, à l'avance je ne sais pas s'il va être fait avec un <a href ou avec un élément Flash et ce lien ouvre une nouvelle fenêtre.

Pour les besoins de mon client, il veut que je détecte le fait qu'un nouvelle fenêtre s'ouvre et que je déclenche un traitement serveur.
Pour le traitement serveur, c'est bon, j'ai fais une requête XmlHttpRequest, mais je ne trouve pas le moyen de la déclencher.

Avez vous une idée ?
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 12h17   #2
Membre confirmé
 
Inscription : juillet 2008
Messages : 407
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 407
Points : 289
Points : 289
J'ai fait un petit test qui me semble concluant:

Code :
1
2
3
4
5
6
7
8
9
<script type="text/javascript">
    function test(){
    var win = window.open("http://www.yahoo.fr"); 
    if (win && win.open){
        alert("ok");
    }
    }
</script>
<input type="button" value="ok" onclick="test()"/>
On ouvre la fenêtre et on teste si l'objet win est open.
b_zakaria est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 12h23   #3
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Merci pour ton aide.

Juste un petit souci : tant que je ne clique pas sur le bouton, je ne peux pas savoir si nue fenêtre vient d'être ouverte.
Dans mon cas j'ai besoins de le savoir par le faite qu'elle s'ouvre.

Ou alors, j'ai pas compris comment l'implanter.
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h04   #4
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
a part avoir un script qui tourne en boucle pour tester ?
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h08   #5
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Merci SpaceFrog.

ça se présenterais comment le script dont tu parles ?
Je ne vois pas bien comment faire une boucle en JavaScript.

Et tester le windows.parent.length, ok, mais ça implique que s'il y a eu une fenêtre d'ouverte, vres ni'mporte quel autre site, le length va prendre autre chose que 0 ?

@b_zakaria : je viens seulement de voir ça dans ton idée : tu mets yahoo, ela veut dire qu'il faut que la fenêtre soit ouverte vers ce site pour être prise en compte ?
Parce que dans mon cas, je ne sais pas à l'avance où va aller le visiteur en cliquant.
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h13   #6
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
var counter=0
function watchwindows(){
if(windows.parent.length()>counter){
    alert('une fenetre à été ouverte');
    }
function launch(){
var runit=setInterval(watchwindows,500)
}
 
 
//avec
<body onlod="launch()">
}
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h24   #7
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Merci pour ton code.

J'ai quelques soucis et voici où j'en suis :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
var counter = 0
        function launch() {
            var runit = setInterval(watchwindows, 500)
        }
        function watchwindows() {
            if (window.parent.length() > counter) {
                alert('une fenetre à été ouverte');
                go();
            }
        }
Visiblement au départ, il voulait pas de la functoin launch() là où elle était, il la trouvait pas.
Ensuite il m'a dit que window, c'était sans S.

Et maintentant il me dit que window ne gère cette méthode.

Là, je suis bloqué et je comprend pas.
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h35   #8
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<script type="text/javascript">
var counter = 0
var runit
    function watchwindows() {
     alert(window.parent.length)
            if (window.parent.length > counter) {
            alert('une fenetre à été ouverte');
              }
}                
 
function launch() {
          runit = setInterval(function(){watchwindows()}, 1500)
        }
</script>
</head>
 
<body onload="launch()">
<input type="button" onclick="window.open('about:blank');self.focus();" vlaue='test' />
</body>
 
</html>
mais à priori il ne capte pas le length
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h48   #9
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Pour faire avancer le truc :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
<script type="text/javascript">
var counter = 0
var runit
    function watchwindows() {
    var liste=""
    for(elt in window.parent){
     liste+= elt + " => " + window.parent[elt] + "\n"
     }
     alert(liste)
            if (window.parent.length > counter) {
            alert('une fenetre à été ouverte');
              }
}                
 
function launch() {
          runit = setInterval(watchwindows, 1500)
        }
</script>
</head>
 
<body onload="launch()">
<input type="button" onclick="window.open('about:blank');self.focus();" vlaue='test' />
</body>
 
</html>
Mais je ne vois pas de différence entre ouverte et pas ouverte
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 13h48   #10
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Effectivement, il ne prends pas en compte le test.

Et donc, une idée ?
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 14h03   #11
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
pas pour le moment
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 15h54   #12
Membre expérimenté
 
Avatar de nadox
 
Homme
Développeur
Inscription : février 2010
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Développeur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2010
Messages : 360
Points : 545
Points : 545
Bonjour,

Je n'ai pas bien compris : il faut savoir si une fenêtre est ouverte dans la fenêtre parent ou la fenêtre ouverte ?
nadox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 16h14   #13
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Salut Nadox

Il faut savoir si quelqu'un à cliquer pour ouvrir une fenêtre.

En gros, tu es sur une page : dans cette page il faut que je sache si une autre fenêtre s'ouvre. Et il faut que je le sache avec du JavaScript pour lancer une requête xmlHttpRequest.

C'est plus clair ?
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 16h22   #14
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 007
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

Informations professionnelles :
Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Secteur : Industrie

Informations forums :
Inscription : mars 2002
Messages : 30 007
Points : 45 091
Points : 45 091
Si c'est toi qui code les ouverture de fenetre tu peux les assigner a des variables et tester leur .closed
__________________
Ma page Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 16h25   #15
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Comme j'ai dis dans mon message d'ouverture : je ne maitrise pas le code.
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2011, 17h46   #16
Membre expérimenté
 
Avatar de nadox
 
Homme
Développeur
Inscription : février 2010
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Développeur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2010
Messages : 360
Points : 545
Points : 545
Ok, c'est plus clair.
Donc si je comprends bien, tu n'as pas la main sur la création des liens ?

Il va donc falloir parcourir tout les liens susceptibles d'ouvrir une nouvelle fenêtre, et leur ajouter une fonction sur l'évènement onclick.
Cette fonction permettras de faire le traitement XmlHttp dont tu parlais.
nadox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 08h02   #17
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Ouaip, visiblement tu as bien compris et j'espère que tu as une idée car je ne vois absolument pas comment transformer l'idée en code.

Je vais rajouter un détail dont j'ai pris conscience hier aprés midi : dans la série je ne maitrise rien, certains Script envoi un objet Flash et là aussi il faut capter l'ouverture de la fenêtre qu'ils vont déclencher. Sauf que leur comportement n'est pas le même sur IE que sur FF.

En gros, pour faire des tests, je me suis amuse à mettre le Script de la régie dans un DIV et de faire un onClick sur le DVI (en lui faisant un alert dedans) :
- un flash sur FF, l'alert pop et tout va bien
- un flash sur IE, pas d'alert, mais ouverture de la fenêtre de destiantion quand même.

Voilà, c'était juste pour en rajouter un petit peu de bon matin !!!!
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 09h49   #18
Membre expérimenté
 
Avatar de nadox
 
Homme
Développeur
Inscription : février 2010
Messages : 360
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Développeur
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2010
Messages : 360
Points : 545
Points : 545
Pour ie, c'est "normal", puisqu'il traite le href avant le onclick et ne fait pas le onclick si il y a un href...
C'est possible d'avoir un exemple du code sur lequel il faut agir ?(même 2 avec un flash)
Si il n'y a pas d'iframe, on va pouvoir faire quelque chose pour les liens. Pour les liens flash, c'est pas évident, tout dépend comment il sont fait...
nadox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 09h52   #19
Membre Expert
 
Avatar de Loceka
 
Tlouye Ci
Inscription : mars 2004
Messages : 1 450
Détails du profil
Informations personnelles :
Nom : Tlouye Ci

Informations forums :
Inscription : mars 2004
Messages : 1 450
Points : 2 149
Points : 2 149
Et tu peux pas faire le test côté serveur ?

Quand le client ouvre une nouvelle fenêtre, cette nouvelle fenêtre va faire un appel serveur, il "suffit" alors de voir si cet appel est associé à la même session et voilà \o/.
Loceka est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/04/2011, 12h21   #20
Membre Expert
 
Avatar de zooffy
 
Homme Erick OZOUF
Développeur Web
Inscription : août 2004
Messages : 3 378
Détails du profil
Informations personnelles :
Nom : Homme Erick OZOUF
Âge : 42
Localisation : France, Morbihan (Bretagne)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : août 2004
Messages : 3 378
Points : 1 330
Points : 1 330
Envoyer un message via MSN à zooffy Envoyer un message via Skype™ à zooffy
Merci les gars.

Alors, test côté serveur non : l'ouverture de la nouvelle fenêtre se fait sur un autre site, que je ne maitrise pas et que je ne connais pas à l'avance.

Iframe : heu, ben si, tout ceci est dans une Iframe.

Pour le traitement du Onclick avant le Href, pas vraiment car j'ai pu voir sur si je mest un lien, avec une iamge dans un Div, le onclick du div est traité avant le href du lien, IE comme FF

Maintenant exemple de code :
Code :
1
2
3
4
5
6
7
 
<div id="divclick" onclick="alert('click');">
                    <script type="text/javascript"> 
var uri = 'http://impfr.tradedoubler.com/imp?type(js)pool(444812)a(1987481)' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</script>
                    </div>
Donc le div est placé dans un Iframe, ne pas oublier.
Le script qui est dans le Div envoi, au choix, un objet flash ou un un lien <a href avec une image dedans.

Grâce au Onclick du DIV j'arrive à traiter tous les cas de click sur un lien Image, IE comme FF et les click sur un objet Flash dans FF uniquement. Je ne sait pas pourquoi sur IE , l'objet Flash à l'air autonome.

Donc l'idée est de détecter l'ouverture de la fenêtre qiu va avoir lieu au moment du click (ça, au moins on en est sûr, qu'une fenêtre va s'ouvrir).

S'il faut autre chose comme donnée ou indication, il suffit de me demander.
__________________
Mon blog de création d'univers : Qualhiryann
Mon site qui parle de moi moi.ozouf.com
zooffy 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 02h03.


 
 
 
 
Partenaires

Hébergement Web