j'ai un menu d=E9roulant dans lequel r=E9side plusieur sites, je voudrai
s=E9lectionner un site dans la liste et qu'il soit ouvert dans une autre
fenetre.
j'ai donc une petite fonction qui ouvre ce site dans une autre fenetre
en r=E9cup=E9rant l'adresse d'apr=E8s la liste.
Lors du lancement de la fonction sous IE7, ma fenetre est bloqu=E9,
consid=E9r=E9 comme pop-up, par contre si au lieu de onchange, je met un
lien dur en onclick, la ce n'est pas consid=E9r=E9 comme pop-up et la
fenetre s'ouvre, pourtant c'est la m=EAme fonction, alors pourquoi cette
diff=E9rence?
je voudrai que ma fenetre s'ouvre a partir de la liste d=E9roulante sans
qu'elle soit consid=E9r=E9e comme pop-up.
voici des bout de code :
<SCRIPT language=3DJavaScript type=3Dtext/JavaScript>
<!--
var newWin =3D null;
function closeWin(){
if (newWin !=3D null){
if(!newWin.closed)
newWin.close();
}
}
function new(strURL,strType,strHeight,strWidth) {
closeWin();
var strOptions=3D"";
if (strType=3D=3D"console") strOptions=3D"resizable,height=3D"+strHeight
+",width=3D"+strWidth;
if (strType=3D=3D"fixed") strOptions=3D"status,height=3D"+strHeight
+",width=3D"+strWidth;
if (strType=3D=3D"elastic")
strOptions=3D"toolbar,menubar,scrollbars,resizable,location,height=3D"+strH=
eight
+",width=3D"+strWidth;
newWin =3D window.open(strURL, 'newWin', strOptions);
newWin.focus();
}
//-->
</SCRIPT>
---------------------------------------------------------------------------=
---
<FORM >
<SELECT
onchange=3D"new(this.form.keyword.options[this.form.keyword.selectedIndex].=
value,'fixed',
400,400);return false;">
j'ai un menu déroulant dans lequel réside plusieur sites, je voudrai sélectionner un site dans la liste et qu'il soit ouvert dans une autre fenetre.
j'ai donc une petite fonction qui ouvre ce site dans une autre fenetre en récupérant l'adresse d'après la liste.
Lors du lancement de la fonction sous IE7, ma fenetre est bloqué, considéré comme pop-up, par contre si au lieu de onchange, je met un lien dur en onclick, la ce n'est pas considéré comme pop-up et la fenetre s'ouvre, pourtant c'est la même fonction, alors pourquoi cette différence?
Bonjour je pense que c'est normal que les anti pop up laisse passer les fenetres appelées par unclic pour eviter d'etre trop restrictives, et ton evenement on change ou on mouse over peut etre interprete comme l ouverture d'une fenetre non solicité donc l antipop up filtre cela., et la solution de baisser le niveau de securité de ton navigateur n'est pas la bonne car chez les internautes tu ne pourras pas leur faire baisser. Par contre je pense que tu peux trouver une autre solution que window.open pour faire cela.
j'ai un menu déroulant dans lequel réside plusieur sites, je voudrai
sélectionner un site dans la liste et qu'il soit ouvert dans une autre
fenetre.
j'ai donc une petite fonction qui ouvre ce site dans une autre fenetre
en récupérant l'adresse d'après la liste.
Lors du lancement de la fonction sous IE7, ma fenetre est bloqué,
considéré comme pop-up, par contre si au lieu de onchange, je met un
lien dur en onclick, la ce n'est pas considéré comme pop-up et la
fenetre s'ouvre, pourtant c'est la même fonction, alors pourquoi cette
différence?
Bonjour
je pense que c'est normal que les anti pop up laisse passer les fenetres
appelées par unclic pour eviter d'etre trop restrictives, et ton evenement
on change ou on mouse over peut etre interprete comme l ouverture d'une
fenetre non solicité donc l antipop up filtre cela., et la solution de
baisser le niveau de securité de ton navigateur n'est pas la bonne car chez
les internautes tu ne pourras pas leur faire baisser. Par contre je pense
que tu peux trouver une autre solution que window.open pour faire cela.
j'ai un menu déroulant dans lequel réside plusieur sites, je voudrai sélectionner un site dans la liste et qu'il soit ouvert dans une autre fenetre.
j'ai donc une petite fonction qui ouvre ce site dans une autre fenetre en récupérant l'adresse d'après la liste.
Lors du lancement de la fonction sous IE7, ma fenetre est bloqué, considéré comme pop-up, par contre si au lieu de onchange, je met un lien dur en onclick, la ce n'est pas considéré comme pop-up et la fenetre s'ouvre, pourtant c'est la même fonction, alors pourquoi cette différence?
Bonjour je pense que c'est normal que les anti pop up laisse passer les fenetres appelées par unclic pour eviter d'etre trop restrictives, et ton evenement on change ou on mouse over peut etre interprete comme l ouverture d'une fenetre non solicité donc l antipop up filtre cela., et la solution de baisser le niveau de securité de ton navigateur n'est pas la bonne car chez les internautes tu ne pourras pas leur faire baisser. Par contre je pense que tu peux trouver une autre solution que window.open pour faire cela.
j'ai un menu déroulant dans lequel réside plusieur sites, je voudrai sélectionner un site dans la liste et qu'il soit ouvert dans une autre fenetre.
j'ai donc une petite fonction qui ouvre ce site dans une autre fenetre en récupérant l'adresse d'après la liste.
Lors du lancement de la fonction sous IE7, ma fenetre est bloqué, considéré comme pop-up, par contre si au lieu de onchange, je met un lien dur en onclick, la ce n'est pas considéré comme pop-up et la fenetre s'ouvre, pourtant c'est la même fonction, alors pourquoi cette différence?
Bonjour je pense que c'est normal que les anti pop up laisse passer les fenetres appelées par unclic pour eviter d'etre trop restrictives, et ton evenem ent on change ou on mouse over peut etre interprete comme l ouverture d'une fenetre non solicité donc l antipop up filtre cela., et la solution de baisser le niveau de securité de ton navigateur n'est pas la bonne car chez les internautes tu ne pourras pas leur faire baisser. Par contre je pense que tu peux trouver une autre solution que window.open pour faire cela.
Tiens essaye ce script provenant de l editeur javascripthttp://www.editeu rjavascript.com/scripts/scripts_navigation_1_92.php ==========Úns head========== ==== <script language="JavaScript"> function ChangeUrl(formulaire) { if (formulaire.ListeUrl.selectedIndex != 0) { location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value; } else { alert('Veuillez choisir une destination.'); } } </script> ======================== ==
--------------------------------------------------------------------------- ----------------------------------- Merci pour vos réponses! laurent ton code me redirige sur une autre page, mais pas dans une nouvelle fenêtre, je sais faire comme tu as fait, et je sais aussi débloquer l'anti pop up IE7 lol.
Ce que je désire, c'est ouvrir le lien dans une autre page, sans quelle soit bloqué, comme c'est possible de le faire avec un onclick..
Merci
On 19 avr, 18:04, "technicland"
<webmasterpasdepourri...@technicland.com> wrote:
anthony.de.olive...@free.fr wrote:
j'ai un menu déroulant dans lequel réside plusieur sites, je voudrai
sélectionner un site dans la liste et qu'il soit ouvert dans une autre
fenetre.
j'ai donc une petite fonction qui ouvre ce site dans une autre fenetre
en récupérant l'adresse d'après la liste.
Lors du lancement de la fonction sous IE7, ma fenetre est bloqué,
considéré comme pop-up, par contre si au lieu de onchange, je met un
lien dur en onclick, la ce n'est pas considéré comme pop-up et la
fenetre s'ouvre, pourtant c'est la même fonction, alors pourquoi cette
différence?
Bonjour
je pense que c'est normal que les anti pop up laisse passer les fenetres
appelées par unclic pour eviter d'etre trop restrictives, et ton evenem ent
on change ou on mouse over peut etre interprete comme l ouverture d'une
fenetre non solicité donc l antipop up filtre cela., et la solution de
baisser le niveau de securité de ton navigateur n'est pas la bonne car chez
les internautes tu ne pourras pas leur faire baisser. Par contre je pense
que tu peux trouver une autre solution que window.open pour faire cela.
Tiens essaye ce script provenant de l editeur javascripthttp://www.editeu rjavascript.com/scripts/scripts_navigation_1_92.php
===========dans head========== ====
<script language="JavaScript">
function ChangeUrl(formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
location.href =
formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value;
}
else
{
alert('Veuillez choisir une destination.');
}
}
</script>
======================== ==
--------------------------------------------------------------------------- -----------------------------------
Merci pour vos réponses!
laurent ton code me redirige sur une autre page, mais pas dans une
nouvelle fenêtre, je sais faire comme tu as fait, et je sais aussi
débloquer l'anti pop up IE7 lol.
Ce que je désire, c'est ouvrir le lien dans une autre page, sans
quelle soit bloqué, comme c'est possible de le faire avec un onclick..
j'ai un menu déroulant dans lequel réside plusieur sites, je voudrai sélectionner un site dans la liste et qu'il soit ouvert dans une autre fenetre.
j'ai donc une petite fonction qui ouvre ce site dans une autre fenetre en récupérant l'adresse d'après la liste.
Lors du lancement de la fonction sous IE7, ma fenetre est bloqué, considéré comme pop-up, par contre si au lieu de onchange, je met un lien dur en onclick, la ce n'est pas considéré comme pop-up et la fenetre s'ouvre, pourtant c'est la même fonction, alors pourquoi cette différence?
Bonjour je pense que c'est normal que les anti pop up laisse passer les fenetres appelées par unclic pour eviter d'etre trop restrictives, et ton evenem ent on change ou on mouse over peut etre interprete comme l ouverture d'une fenetre non solicité donc l antipop up filtre cela., et la solution de baisser le niveau de securité de ton navigateur n'est pas la bonne car chez les internautes tu ne pourras pas leur faire baisser. Par contre je pense que tu peux trouver une autre solution que window.open pour faire cela.
Tiens essaye ce script provenant de l editeur javascripthttp://www.editeu rjavascript.com/scripts/scripts_navigation_1_92.php ==========Úns head========== ==== <script language="JavaScript"> function ChangeUrl(formulaire) { if (formulaire.ListeUrl.selectedIndex != 0) { location.href = formulaire.ListeUrl.options[formulaire.ListeUrl.selectedIndex].value; } else { alert('Veuillez choisir une destination.'); } } </script> ======================== ==
--------------------------------------------------------------------------- ----------------------------------- Merci pour vos réponses! laurent ton code me redirige sur une autre page, mais pas dans une nouvelle fenêtre, je sais faire comme tu as fait, et je sais aussi débloquer l'anti pop up IE7 lol.
Ce que je désire, c'est ouvrir le lien dans une autre page, sans quelle soit bloqué, comme c'est possible de le faire avec un onclick..