|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 11 ![]() |
Bonjour,
Pour un projet et un concept de jeux en ligne, avez vous un code qui permet un clic sur une banniere et ouvre 6 sites au lieu d'un seul, si vous savez comment on fait ou si vous avez le code, je voudrai bien l'avoir, ce n'est pas pour une régie publicitaire mais un concept de jeux avec de simple url ... Merci de votre aide. Cordialement. |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() Sébastien AlfaiateDéveloppeur Web Inscription : janvier 2007 Messages : 1 330 ![]() |
Il faut passer par du javascript pour faire ce que tu cherches à faire.
Code html :
<a href="#" onclick="window.open('http://www.site1.fr','p1'); window.open('http://www.site2.fr','p2'); window.open('http://www.site3.fr','p3'); window.open('http://www.site4.fr','p4'); window.open('http://www.site5.fr','p5'); window.open('http://www.site6.fr','p6'); return false;">lien</a>
__________________
Zend Certified Engineer PHP 5.3 « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana |
|
00
|
|
|
#4 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 11 ![]() |
Merci pour votre réponse, dans ce cas je voudrai le code en javascript, le code complet, l'avez vous ce code car je suis pas du tout un expert en javascript !
Merci de votre aide. Cordialement. |
|
|
00
|
|
|
#5 |
|
Membre chevronné
![]() Christele Inscription : novembre 2009 Messages : 661 ![]() |
|
|
00
|
|
|
#6 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 11 ![]() |
Seb33300 merci pour votre aide mais sous internet explorer ca ne marche pas, c'est le seul navigateur qui marche pas les autres oui ...
Avez vous une solution pour internet explorer ? Comment fait on pour que les sites s'ouvrent en vrai et non pas dans les onglets du navigateur ? c'est le cas pour Firefox et Chrome. Merci de votre aide. Cordialement. |
|
|
00
|
|
|
#7 |
|
Membre chevronné
![]() Christele Inscription : novembre 2009 Messages : 661 ![]() |
Il est possible que tu ais désactivé javascript sur IE
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : décembre 2006 Messages : 11 ![]() |
non j'ai rien touché, je désactive rien, avez vous des solutions ?
Merci pour votre aide. |
|
|
00
|
|
|
#9 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 808 ![]() |
Citation:
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#10 |
|
Membre Expert
![]() ![]() Sébastien AlfaiateDéveloppeur Web Inscription : janvier 2007 Messages : 1 330 ![]() |
Le code que j'ai donné fonctionne avec Internet Explorer.
Mais il est possible que celui-ci bloque l'exécution du code javascript si tu exécutes le script en local. (il y a un bandeau jaune en haut) Place le script sur ton serveur et exécute le directement depuis ton site pour faire le test et être sur que ça ne fonctionne pas.
__________________
Zend Certified Engineer PHP 5.3 « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana |
|
00
|
|
|
#11 | |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 728 ![]() |
Citation:
A mon sens le fond du problème vient que ce code JS window.open est fait pour ouvrir une popup. Or, ça fait des années déjà (pas loin de 10 ans) que les navigateurs intègrent des bloqueurs de popup, pour la simple raison que ces popup étaient majoritairement utilisées pour diffuser de la publicité, c'était devenu une vrai pollution. Ceci dit, une parade a été trouvée en faisant ce qu'on appelle de fausses popups s'appuyant pour beaucoup sur du Css. (et c'est reparti comme en an 40 ... il n'y a qu'à voir certains sites de presses, c'est la cata )Cependant, ces bloqueurs de popups sont activés par défaut (donc dès leur installation), y compris IE. Il y a cependant une alerte qui informe qu'une tentative d'ouverture de popup est faite, et laisse le choix à l'utilisateur de les ouvrir ou pas. Donc si tu ne touche à rien forcément ces popups ne s'ouvriront pas. Mais l'autre problème (et de taille à mon avis), c'est qu'en général on crée un site Web non pas pour soit (1 personne), mais pour des internautes qui plus est situés aux 4 coins de cette planète. Et bien là, si c'est le cas bien sûr, tu auras aucun moyen de les inviter à modifier cette config de leur navigateur ou autre. Bref, tu n'auras aucun moyen de savoir si les internautes visualiseront ou pas les popup. En conclusion, faut pas utiliser de popup (sauf cas particulier). Tout cela sauf erreur bien sûr. Au fait, pourquoi vouloir ouvrir 2, 3 voir 4 fenêtres (popups) d'un coup ? Pour de la publicité
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
|
00
|
|
|
#12 | ||
|
Membre Expert
![]() ![]() Sébastien AlfaiateDéveloppeur Web Inscription : janvier 2007 Messages : 1 330 ![]() |
Citation:
Copie colle mon code dans un fichier .html et ouvre le en local avec IE. Tu verras un bandeau jaune en haut avec écrit : Citation:
![]() Et ce message n'apparait pas sur un serveur distant.
__________________
Zend Certified Engineer PHP 5.3 « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana |
||
|
00
|
|
|
#13 |
|
Membre chevronné
![]() Christele Inscription : novembre 2009 Messages : 661 ![]() |
Oui SEB33300, je suis bien sur Ok avec toi, mais de toute façon
je trouves que les choses se sont inversées, tout le monde visite des sites utilisant AJAX, de même que les cookies sont de plus en plus laissés tant les achats via internet sont fréquents et donc pour éviter de retenir chaque login sur chaque site commerçant, les visiteurs s'autologuent ! Donc il ne devrait rencontrer que peux de visiteur avec se probléme. |
|
00
|
|
|
#14 | |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 728 ![]() |
Citation:
Une fenêtre popup n'a aucun rapport avec les cookie ou Ajax, tout de même, non ? C'est plutôt l'inverse en tout cas, car la plupart des utilisateurs bloquent les popups car cela y est activé par défaut. Certains utilisateurs ne savent même pas ce que c'est qu'une popup. @Seb33300 L'image en haut que tu monte c'est justement lié à ce que j'ai exposé : On tente d'ouvrir un popup, IE bloc les popups par défaut car considère cela comme un comportement anormal : de la publicité. Si on a un comportement différent entre en local et distant, alors c'est surement lié à une configuration au niveau du navigateur. IE par exemple propose plusieurs config pour ça, suffit de parcourir le menu "outils" -> "bloqueur de fenêtre publicitaire" puis : soit -> "désactiver le bloqueur de fenêtre publicitaires" soit -> "Paramètre du bloqueur de fenêtres publicitaires" Si on choisi de paramétrer, il y a encore des config différentes, comme par exemple d'entrer certains site Web où on autorisera l'ouverture ces popups Mais aussi : -> Soit de refuser toutes popups sans être informé (ton image que tu as mis) -> Soit d'être alerté au cas où il y a une popup (ton image là aussi) -> Autoriser les fenêtres publicitaires sur des sites sécurisés. (tout ça sera sa version de IE). Bref ... si l'utilisateur choisi de bloquer les popups, ça sera bloqué (tous les navigateurs intègrent ça (IE, FF, Chrome, etc ...) Le codeur/développeur du site Web ne pourra rien contre ça. Plus grand monde utilise de nos jours les popups à cause de ça, faut le savoir.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
|
00
|
|
|
#15 |
|
Membre chevronné
![]() Christele Inscription : novembre 2009 Messages : 661 ![]() |
Houps autant pour moi, la catégorie POPUP m'avait échappée pffff
Alors pour lui, bien que déprécié reste le forçage de lien en target blank |
|
00
|
|
|
#16 | ||
|
Membre Expert
![]() ![]() Sébastien AlfaiateDéveloppeur Web Inscription : janvier 2007 Messages : 1 330 ![]() |
Non, ça n'a rien à voir avec le bloquer de pop up.
Pour le popup c'est un message différent. Même avec un simple fichier html qui ne contient rien d'autre que : Code :
C'est IE qui bloque les exécution de script lorsque les document sont ouvert en local. Il suffit de cliquer sur la barre jaune pour les activer. Faites le test vous verrez bien. Je viens de le refaire à l'instant avec IE8 windows XP
__________________
Zend Certified Engineer PHP 5.3 « Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana |
||
|
00
|
|
|
#17 |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 728 ![]() |
@christele_r
Il n'y a pas de malaise à avoir, de toute manière le raisonnement était le bon. En somme, les stats démontrent que les utilisateurs modifient que très peux (autant jamais) les configs des navigateurs, donc les laisses comme c'est par défaut. Comme les cookies et JS sont activés par défaut, ça favorise grandement leur usage. A l'inverse, comme les popups sont bloqués par défaut, on en voit pratiquement plus. De plus, comme la majorité des sites Web exploitent les cookies et JS, ça invitent guère les utilisateurs de les désactiver. Puis comme la majorité des utilisateurs ne savent pas ce que c'est qu'une popup (à part les codeurs/développeurs), ils s'en préoccupent guère aussi. Ceci dit, chacun à la liberté de faire son site comme il veut. Avec popup, sans popup ...
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
00
|
|
|
#18 | |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 728 ![]() |
Citation:
-> Un pour ce que tu évoques -> Un deuxième pour le bloqueur de popup, car celui-ci il va l'avoir en faisant un window.open Et un seul pour le popup sur le site distant. C'est quand même bizarre, car des site qui tournent en local qui en plus "blindés" de JS, j'en ai quelques uns, et j'ai jamais eu ce message jusqu'à lors. Ce ne serait pas propre à Windows7 (ou vista), ou du moins une version de IE sur cet OS là ? Mes sites tournent sur XP (je n'ai pas eu l'occasion de le faire sur W-7). Qu'est-ce que tu en penses ?
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
|
00
|
|
|
#19 | |
|
Expert Confirmé
![]() Inscription : janvier 2010 Messages : 2 728 ![]() |
Citation:
J'ai la même chose, et je n'ai pas ce message. Il doit avoir quelque d'autre, soit une config du navigateur, soit coté OS, mais je ne sais pas. En tout cas je doutes avoir changé quelque chose sur IE, car pour tester je préfère justement que ce soit par défaut, comme la plupart des internautes normalement.
__________________
Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20 Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra] |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com