OVH Cloud OVH Cloud

popup

7 réponses
Avatar
Gilles
bonsoir

j'ai un document "A" de ou j'envoie un popup "B"
1) quand le popup et en place j'ai refrechissement du document A comment l'
empécher?

2) J'ai un formulaire dans le popup j'errais en PHP et je voudrais suite au
traitement de celui ci que le popup ce ferme

Merci de vos réponse

--
# ANTISPAM #
Click on the link to answer - Cliquez sur le lien pour répondre
http://www.cerbermail.com/?zH3uNd5dV8

7 réponses

Avatar
YD

j'ai un document "A" de ou j'envoie un popup "B"
1) quand le popup et en place j'ai refrechissement du document A comment l'
empécher?


Tu dois ouvrir ta popup avec un code de ce genre :
<a href="#" onclick="window.open('maPage.php','',features)">

Les bonnes pratiques recommandées dans ce groupe sont d'écrire :
<a href="maPage.php" onclick="window.open(this.href,'',features); return false;">

Comme cela si le javascript est désactivé le lien s'ouvre tout de même.

Ton problème de rafraîchissement est réglé par le return false placé dans le
onclick qui stoppe la propagation du clic et empêche le lien d'agir normalement.

2) J'ai un formulaire dans le popup j'errais en PHP et je voudrais suite au
traitement de celui ci que le popup ce ferme


Dans la réponse du PHP inclure ce code javascript :
<script type="text/javascript">self.close();</script>

--
Y.D.

Avatar
Gilles
merci

J'ouvre mon popup via un script java ci dessous

<script language="javascript">
helpwin = 0
function showhelp()
{
helpwin = window.open('newletter_fr.php','newsletter','toolbar=no,
location=no, directories=no, status=no,
menubar=no,scrollbars=no,resizable=no,copyhistory=yes,,height20')
}

</script>

et j'appelle la fonction en PHP

{echo '<a href="" onclick ="showhelp()",><img
src="images/newsletterfrancais.gif" width="121" height="35"
border="0"></a>';}



--
# ANTISPAM #
Click on the link to answer - Cliquez sur le lien pour répondre
http://www.cerbermail.com/?zH3uNd5dV8
"YD" a écrit dans le message de news:
422f648f$0$31659$

j'ai un document "A" de ou j'envoie un popup "B"
1) quand le popup et en place j'ai refrechissement du document A comment
l' empécher?


Tu dois ouvrir ta popup avec un code de ce genre :
<a href="#" onclick="window.open('maPage.php','',features)">

Les bonnes pratiques recommandées dans ce groupe sont d'écrire :
<a href="maPage.php" onclick="window.open(this.href,'',features); return
false;">

Comme cela si le javascript est désactivé le lien s'ouvre tout de même.
Ton problème de rafraîchissement est réglé par le return false placé dans
le
onclick qui stoppe la propagation du clic et empêche le lien d'agir
normalement.

2) J'ai un formulaire dans le popup j'errais en PHP et je voudrais suite
au traitement de celui ci que le popup ce ferme


Dans la réponse du PHP inclure ce code javascript :
<script type="text/javascript">self.close();</script>

--
Y.D.



Avatar
YD
merci

J'ouvre mon popup via un script java ci dessous

<script language="javascript">


Usage déprécié, la syntaxe recommandée :
<script type="text/javascript">

helpwin = 0
function showhelp()
{
helpwin = window.open('newletter_fr.php','newsletter','toolbar=no,
location=no, directories=no, status=no,
menubar=no,scrollbars=no,resizable=no,copyhistory=yes,,height20')
}

</script>

et j'appelle la fonction en PHP

{echo '<a href="" onclick ="showhelp()",><img
src="images/newsletterfrancais.gif" width="121" height="35"
border="0"></a>';}


C'est bien ce que je disais :-) il manque le return false dans le onclick.
Donc :

echo <<<EOT
<a href="newletter_fr.php"
onclick ="showhelp(); return false;"><img
src="images/newsletterfrancais.gif" width="121" height="35"
border="0"></a>
EOT;

Il vaut mieux éviter le href="" imprévisible (certains navigateurs
réaffichent la page courante, d'autres affichent le dossier courant...)

--
Y.D.

Avatar
Gilles
Merci beaucoup de ton aides et bonne soirée

--
# ANTISPAM #
Click on the link to answer - Cliquez sur le lien pour répondre
http://www.cerbermail.com/?zH3uNd5dV8
"YD" a écrit dans le message de news:
422f6a1a$0$16342$
merci

J'ouvre mon popup via un script java ci dessous

<script language="javascript">


Usage déprécié, la syntaxe recommandée :
<script type="text/javascript">

helpwin = 0
function showhelp()
{
helpwin = window.open('newletter_fr.php','newsletter','toolbar=no,
location=no, directories=no, status=no,
menubar=no,scrollbars=no,resizable=no,copyhistory=yes,,height20')
}

</script>

et j'appelle la fonction en PHP

{echo '<a href="" onclick ="showhelp()",><img
src="images/newsletterfrancais.gif" width="121" height="35"
border="0"></a>';}


C'est bien ce que je disais :-) il manque le return false dans le onclick.
Donc :

echo <<<EOT
<a href="newletter_fr.php"
onclick ="showhelp(); return false;"><img
src="images/newsletterfrancais.gif" width="121" height="35"
border="0"></a>
EOT;

Il vaut mieux éviter le href="" imprévisible (certains navigateurs
réaffichent la page courante, d'autres affichent le dossier courant...)

--
Y.D.



Avatar
Gilles
J'ai encore une question a pauser

Je recherches un bon livre sur le javascript que conseiller vous ????

--
# ANTISPAM #
Click on the link to answer - Cliquez sur le lien pour répondre
http://www.cerbermail.com/?zH3uNd5dV8
"YD" a écrit dans le message de news:
422f648f$0$31659$

j'ai un document "A" de ou j'envoie un popup "B"
1) quand le popup et en place j'ai refrechissement du document A comment
l' empécher?


Tu dois ouvrir ta popup avec un code de ce genre :
<a href="#" onclick="window.open('maPage.php','',features)">

Les bonnes pratiques recommandées dans ce groupe sont d'écrire :
<a href="maPage.php" onclick="window.open(this.href,'',features); return
false;">

Comme cela si le javascript est désactivé le lien s'ouvre tout de même.
Ton problème de rafraîchissement est réglé par le return false placé dans
le
onclick qui stoppe la propagation du clic et empêche le lien d'agir
normalement.

2) J'ai un formulaire dans le popup j'errais en PHP et je voudrais suite
au traitement de celui ci que le popup ce ferme


Dans la réponse du PHP inclure ce code javascript :
<script type="text/javascript">self.close();</script>

--
Y.D.



Avatar
YD
J'ai encore une question a pauser

Je recherches un bon livre sur le javascript que conseiller vous ????


Si c'est à moi que s'adresse la question... J'ai commencé avec un bouquin
de poche à trois sous qui m'a initié à la syntaxe. Le reste, c'est de la
pratique, de la lecture de newsgroup et de la doc Netscape, Microsoft et
(après) ECMA glanée sur le net. Et un débogueur !

--
Y.D.

Avatar
Gilles
merci

--
# ANTISPAM #
Click on the link to answer - Cliquez sur le lien pour répondre
http://www.cerbermail.com/?zH3uNd5dV8
"YD" a écrit dans le message de news:
4232150b$0$14014$
J'ai encore une question a pauser

Je recherches un bon livre sur le javascript que conseiller vous ????


Si c'est à moi que s'adresse la question... J'ai commencé avec un bouquin
de poche à trois sous qui m'a initié à la syntaxe. Le reste, c'est de la
pratique, de la lecture de newsgroup et de la doc Netscape, Microsoft et
(après) ECMA glanée sur le net. Et un débogueur !

--
Y.D.