Javascript... Problème simple mais difficile

Résolu/Fermé
Vacner - 19 juil. 2008 à 19:19
truitas Messages postés 44 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 25 décembre 2009 - 21 juil. 2008 à 23:18
Bonjour,

Je souhaite savoir si il est possible, via Javascript, d'ouvrir une nouvelle fenêtre en restant sur l'ancienne.

Parce qu'en ce moment, la fonction "window.open" focalise automatiquement le navigateur sur la novuvelle fenêtre.

Merci d'avance!
A voir également:

11 réponses

gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
19 juil. 2008 à 19:22
il me semble qu'il existe une méthode focus pour gérer ça. A tester.
0
Bon jour gigaga, merci de m'avoir répondu aussi vite

Malheureusement, j'ai déjà essayé la méthode focus, sans succès...

Ce que je voudrais, c'est que le visiteur reste sur la page où il a cliqué sur le lien, et que l'autre s'ouvre dans un onglet.

J'ai même essayé la fonction blur(), mais elle ne marche pas non plus, elle s'ouvre automatiquement par-dessus la fenêtre actuelle !

A l'aide !!! :)
0
dreamfeeder Messages postés 253 Date d'inscription samedi 24 novembre 2007 Statut Membre Dernière intervention 25 juillet 2009 54
19 juil. 2008 à 19:28
oui il me semble que si dans ta popup tu met:

window.parent.focus();

ca doit marcher

edit: ca marche en tout cas sous firefox jviens d'essayé ;-)
0
Lefouerrant Messages postés 567 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 1 octobre 2009 116
19 juil. 2008 à 19:34
dans le body de ta popup, mets: onload="this.blur()"
0
Merci pour vos réponses...

Le onload placé dans le body fonctionne.

Mais on voit bien que le lien ouvre la nouvelle fenetre, puisqu'elle s'affiche avant de redisparaître.

Y a-t-il un moyen pour ouvrir SANS avoir à arriver sur la nouvelle fenetre ? Un paramètre dans la fonction window.open(), peut-être...

Actuellement, ma ligne de code est
onclick="window.open('compteur.php','_blank');

Merci d'avance !
0
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
19 juil. 2008 à 19:41
onclick="win=window.open('compteur.php','_blank'); win.blur();"
?
0
Lefouerrant Messages postés 567 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 1 octobre 2009 116
19 juil. 2008 à 19:42
bien trouvé aussi
0

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

Posez votre question
Lefouerrant Messages postés 567 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 1 octobre 2009 116
19 juil. 2008 à 19:41
mets : onclick="window.open('compteur.php','_blank');this.focus();"
0
gigaga Messages postés 2346 Date d'inscription vendredi 20 juin 2008 Statut Membre Dernière intervention 22 août 2014 301
19 juil. 2008 à 19:43
joli :)
0
Et bien c'est un concours de vitesse !!

Merci de vos réponses. Malheureusement, aucune ne fonctionne... :( A chaque fois, c'est la nouvelle fenetre qui reste affichée)

POurtant, à voir le code, ça devrait marcher...
0
Lefouerrant Messages postés 567 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 1 octobre 2009 116
19 juil. 2008 à 19:43
ah au fait, le titre est un peu...
tu dis simple mais difficile alors que ce sont des antonymes...
0
Lefouerrant Messages postés 567 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 1 octobre 2009 116
19 juil. 2008 à 19:43
j vais salut et bon courage
0
Oui, c'est que c'ets une question qui paraît simple, mais qui s'avère difficile... La preuve !! :p

J'ai cherché pendant un bon moment sans trouver de solution et je commence à désespérer... :(
0
C'est bon j'ai trouvé la solution !

Un peu de recherche approfondie sur Google, à la 4e ou 5e page :s

Voici l'adresse : www.toutjavascript.com/main/gorun.php3?s=popback

En fait, c'est sensiblement le même code, mais là, il fonctionne bien. Je ne vois pas d'où vient la différence.

Quoiqu'il en soit, merci de m'avoir aidé Lefouerrant et gigaga, et bonne journée !
0
Lefouerrant Messages postés 567 Date d'inscription mercredi 19 décembre 2007 Statut Membre Dernière intervention 1 octobre 2009 116
21 juil. 2008 à 15:40
aucune différence de code c'est le même que gigaga
0
Oui mais je n'ai pas compris pourquoi, celui de gigaga ne fonctionnait pas... m'enfin bon... Maintenant, tout roule comme sur des roulettes ! :D
0
truitas Messages postés 44 Date d'inscription vendredi 23 mai 2008 Statut Membre Dernière intervention 25 décembre 2009 5
21 juil. 2008 à 23:18
salut,
ci dessous le code que j'utilise sur mon site.
Important à télécharger aussi pour voir comment fonctionnent les sites qui t'intéresse l'extension gratuite de mozilla firefox "web developper". Un outils incroyable qui possède toutes les fonctionnalités des éditeurs html.

<a href="CHEMIN D'ACCES DE TA PAGE" onClick="window.open(this.href,'NOM','toolbar=1, location=0, directories=0, status=0, scrollbars=1, resizable=1, copyhistory=0, menuBar=1, width=800, height=600, left=200, top=450');return false";>

si tu veux voir ce que ca donne tu peux aller sur mon site (ex: ecouter les chants d'oiseaux sur la page d'accueil ou les diporamas, cartes et fichiers pdf sur la page raquette)
http://savoie-rando.fr
0