Ouvrir fenetre et continuer navigat° normale

Résolu/Fermé
maxoudu61 Messages postés 31 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 5 avril 2010 - 3 avril 2010 à 03:03
maxoudu61 Messages postés 31 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 5 avril 2010 - 5 avril 2010 à 16:04
Bonjour


Voila je voudrais bidouiller un code pour faire ouvrir une fenetre de mon choix en arriere plan au visiteur quand il clique sur un lien spécifique du site ,est ce possible tout en continuant la navigation du site principal normalement.(sans gener la navigation du visiteur sur le site)

Merci

A voir également:

5 réponses

creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
5 avril 2010 à 03:51
Eh bien...

<script type="text/javascript">
    function popunder(url) {
        var p = 'top=0,left=0,width=600,height=400';
        var popunder = window.open(url, 'bw', p);
        popunder.blur();
        focus();
    }
</script>

...

<a href="fichier.zip" onclick="popunder('url_de_la_popunder');">
    Télécharger le fichier !
</a>
1
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
Modifié par creadiff le 4/04/2010 à 08:34
Il faut passer par JavaScript, et insérer ceci dans le code HTML de la page qui doit provoquer l'ouverture de la pop-under:

<script type="text/javascript">
    function popunder(url) {
        var p = 'top=0,left=0,width=600,height=400';
        var popunder = window.open(url, 'bw', p);
        popunder.blur();
        focus();
        return false;
    }
</script>

...

<a href="url_de_la_popunder" onclick="return popunder(this.href);">ancre</a>
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
3 avril 2010 à 11:40
<a href="page_popup.html" onclick="window.open(this.href); return false;">Lien</a>
En fonction de la configuration du navigateur, le pop-up s'ouvrira sous forme de fenêtre ou d'onglet et le focus sera automatiquement fait ou pas.
0
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
4 avril 2010 à 08:33
Certes... mais mon code permet d'ouvrir une popup dans une fenêtre séparée, en arrière-plan, et quel que soit le navigateur.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
4 avril 2010 à 12:33
Le mien aussi ...
Sauf qu'aucun des deux n'ouvre le pop-up en arrière plan.
0
creadiff Messages postés 445 Date d'inscription samedi 3 avril 2010 Statut Membre Dernière intervention 3 novembre 2011 57
4 avril 2010 à 21:36
Firefox est chez moi configuré pour ouvrir un nouvel onglet pour window.open. D'autres navigateurs en font autant.

Par contre, quand on précise les dimensions de la popup (ou popunder), il ouvre systématiquement une nouvelle fenêtre.
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
4 avril 2010 à 23:53
C'est vrai, puis c'est logique ...
J'irais dormir moins bête ;)
0
maxoudu61 Messages postés 31 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 5 avril 2010
5 avril 2010 à 03:07
je crois que je ne me suis pas bien exprimé en fait j'ai une banniere sur mon site ,quand on clique dessus un telechargement de fichier est proposé je voudrais que le fait de cliquer sur cette banniere propose le telechargement du fichier et ouvre une fenetre de mon choix en arriere plan sans cacher la proposition de telechargment.

merci a vous creadiff et f16
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
maxoudu61 Messages postés 31 Date d'inscription vendredi 16 octobre 2009 Statut Membre Dernière intervention 5 avril 2010
Modifié par maxoudu61 le 5/04/2010 à 16:04
ok cool j'essai de suite et vous tient au courant

merci
0