Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

popup avec paramètres php

5 réponses
Avatar
Tschuß
Bonjour =E0 tous,

J'ai cr=E9=E9 le site suivant avec des boutons vid=E9os qui ouvrent une
nouvelle fen=EAtre (les boutons sont en bas de la page)
http://www.excel-exercice.com/index.php?lang=3D1&var1=3D6-6-2

Bon, =E7a d=E9j=E0 =E7a fonctionne mais je pr=E9f=E8rerais ouvrir la fen=EAt=
re en
popup (sans scrollbar, sans barre d'outils, .... sans rien quoi)
plut=F4t que dans une autre fen=EAtre dans l'explorateur.
Bref, j'ai fouill=E9 sur le net en qu=EAte de script mais quand j'essaye
d'adapter les codes, =E7a ne fonctionne pas =E0 cause des param=E8tres que
je dois passer dans l'URL.

J'ai 2 param=E8tres =E0 passer : la langue et le code de la vid=E9o.
D=E9j=E0 mon code est lourd =E0 cause des ONMOUSEOVER ou des ONMOUSEOUT mais=

rajouter un popup la-dedans, je ne vois pas comment faire.
Surtout que je peux avoir - comme dans le cas pr=E9sent - 3 liens
diff=E9rents par page =E0 cause des 3 vid=E9os qui n'ont pas le m=EAme nom.

Si vous savez comment m'aider sur ce coup l=E0, je prends.


A titre d'info, je vous mets le code du bouton pour la vid=E9o
echo '<A HREF=3D"inc2/vid_excel.php?video_nom=3D'.$video_nom.'&lang=3D'.
$lang.'" ONMOUSEOVER=3D"swap(video_im'.$niv_4.',cell_video_in);"
ONMOUSEOUT=3D"swap(video_im'.$niv_4.',cell_video_out);"
ONMOUSEDOWN=3D"swap(video_im'.$niv_4.',cell_video_down);"
TARGET=3D"_blank">';

5 réponses

Avatar
diablo
Bonjour à tous,
'jour


J'ai créé le site suivant avec des boutons vidéos qui ouvrent une
nouvelle fenêtre (les boutons sont en bas de la page)
http://www.excel-exercice.com/index.php?lang=1&var1=6-6-2

Bon, ça déjà ça fonctionne mais je préfèrerais ouvrir la fenêtre en
popup (sans scrollbar, sans barre d'outils, .... sans rien quoi)
plutôt que dans une autre fenêtre dans l'explorateur.
Bref, j'ai fouillé sur le net en quête de script mais quand j'essaye
d'adapter les codes, ça ne fonctionne pas à cause des paramètres que
je dois passer dans l'URL.

J'ai 2 paramètres à passer : la langue et le code de la vidéo.
Déjà mon code est lourd à cause des ONMOUSEOVER ou des ONMOUSEOUT mais
rajouter un popup la-dedans, je ne vois pas comment faire.
Surtout que je peux avoir - comme dans le cas présent - 3 liens
différents par page à cause des 3 vidéos qui n'ont pas le même nom.

Si vous savez comment m'aider sur ce coup là, je prends.


A titre d'info, je vous mets le code du bouton pour la vidéo
echo '<A HREF="inc2/vid_excel.php?video_nom='.$video_nom.'&lang='.
$lang.'" ONMOUSEOVER="swap(video_im'.$niv_4.',cell_video_in);"
ONMOUSEOUT="swap(video_im'.$niv_4.',cell_video_out);"
ONMOUSEDOWN="swap(video_im'.$niv_4.',cell_video_down);"
TARGET="_blank">';


et après génération html ca donne quoi ?


--
-uTb#`diablo PWed by GNU/Linux Debian on Diablo

Avatar
Tschuß
Et voilou !

<A HREF="inc2/vid_excel.php?video_nom=6-6-2-11&lang=1"
ONMOUSEOVER="swap(video_im11,cell_video_in);"
ONMOUSEOUT="swap(video_im11,cell_video_out);"
ONMOUSEDOWN="swap(video_im11,cell_video_down);"
TARGET="_blank"><center><IMG SRC="image/bouton/video_out.jpg" BORDER=0
name="video_im11"></center></A>

On 19 jan, 11:58, diablo wrote:



Bonjour à tous,
'jour


J'ai créé le site suivant avec des boutons vidéos qui ouvrent une
nouvelle fenêtre (les boutons sont en bas de la page)
http://www.excel-exercice.com/index.php?lang=1&var1=6-6-2

Bon, ça déjà ça fonctionne mais je préfèrerais ouvrir la fen être en
popup (sans scrollbar, sans barre d'outils, .... sans rien quoi)
plutôt que dans une autre fenêtre dans l'explorateur.
Bref, j'ai fouillé sur le net en quête de script mais quand j'essaye
d'adapter les codes, ça ne fonctionne pas à cause des paramètres q ue
je dois passer dans l'URL.

J'ai 2 paramètres à passer : la langue et le code de la vidéo.
Déjà mon code est lourd à cause des ONMOUSEOVER ou des ONMOUSEOUT mais
rajouter un popup la-dedans, je ne vois pas comment faire.
Surtout que je peux avoir - comme dans le cas présent - 3 liens
différents par page à cause des 3 vidéos qui n'ont pas le même n om.

Si vous savez comment m'aider sur ce coup là, je prends.

A titre d'info, je vous mets le code du bouton pour la vidéo
echo '<A HREF="inc2/vid_excel.php?video_nom='.$video_nom.'&lang='.
$lang.'" ONMOUSEOVER="swap(video_im'.$niv_4.',cell_video_in);"
ONMOUSEOUT="swap(video_im'.$niv_4.',cell_video_out);"
ONMOUSEDOWN="swap(video_im'.$niv_4.',cell_video_down);"
TARGET="_blank">';


et après génération html ca donne quoi ?

--
-uTb#`diablo PWed by GNU/Linux Debian on Diablo



Avatar
YD
[...] je préfèrerais ouvrir la fenêtre en
popup (sans scrollbar, sans barre d'outils, .... sans rien quoi)
plutôt que dans une autre fenêtre dans l'explorateur.
Bref, j'ai fouillé sur le net en quête de script mais quand j'essaye
d'adapter les codes, ça ne fonctionne pas à cause des paramètres que
je dois passer dans l'URL.


Ah ?

A titre d'info, je vous mets le code du bouton pour la vidéo
echo '<A HREF="inc2/vid_excel.php?video_nom='.$video_nom.'&lang='.
$lang.'" ONMOUSEOVER="swap(video_im'.$niv_4.',cell_video_in);"
ONMOUSEOUT="swap(video_im'.$niv_4.',cell_video_out);"
ONMOUSEDOWN="swap(video_im'.$niv_4.',cell_video_down);"
TARGET="_blank">';


1. dans ton href remplace les & par des &amp; (voir
réponse d'O. Miakinen dans le fil précédent)

2. dans le head, définis un script ainsi (à adapter pour
les paramètres de la popup) :
<script type="text/javascript">
function winOp(o){ window.open(o,"res",
"widthd0,heightE0,resizable=yes,scrollbars=yes,status=yes");
}
</script>

3. modifie les liens devant s'ouvrir en popup en
remplaçant
TARGET="_blank"
par
onclick="winOp(this.href); return false;"

et voilou, comme tu dis...

--
Y.D.

Avatar
SAM
Et voilou !

<A HREF="inc2/vid_excel.php?video_nom=6-6-2-11&lang=1"
ONMOUSEOVER="swap(video_im11,cell_video_in);"
ONMOUSEOUT="swap(video_im11,cell_video_out);"
ONMOUSEDOWN="swap(video_im11,cell_video_down);"
TARGET="_blank"><center><IMG SRC="image/bouton/video_out.jpg" BORDER=0
name="video_im11"></center></A>



tout ça c'est bien bô mais que sont censés faire les swap() ?

Bon, pour le popup il faudra :
- mettre : TARGET="visu" (au lieu de _blank)
- rajouter (avant TARGET)
onclick="pop();"
ou si le onmousedown est obligé
onmouseup="pop();"

Puis dans le head, mettre :

<script type="text/javascript">
function pop() {
var attributs = 'widthP0,,' +
'top0,left0, +
'location=0,scrollbars=1,menu=0,status=0,' +
'resizable=1';
if(typeof visu == 'undefined' || visu.closed)
visu = window.open('','visu',attributs);
visu.focus();
}
</script>

Pour les explications ainsi que pour le réglage du popup on pourra se
rapprocher de :
<http:/stephane.moriaux.pagesperso-orange.fr/internet/web_html/java/fenetr/>
et aussi voir :
en FR : <http://developer.mozilla.org/fr/docs/DOM:window.open>
en US : <http://www.gtalbot.org/DHTMLSection/WindowEventsNS6.html>

Que cela va t-il faire ?
- avec target="visu"
les trucs vont toujours s'ouvrir dans la même et unique
nouvelle fenêtre 'visu'
Ça ne va pas ouvrir systématiquement une nvelle fenêtre
On pourra dans 'visu' naviguer entre les exemples avec les
boutons 'back' et 'next' du navigateur
- avec le onclick rajouté (et si le JavaScript est activé)
si le popup n'existe pas ou il est refermé ça ouvre le popup
Le popup a son target = 'visu'
hop l'appel du lien (href) va s'y afficher
Et si le popup est passé derrière la fenêtre principale, il
revient devant


NOTA :
L'utilisateur peut refuser les popups
L'utilisateur peut demander que le popup s'ouvre en onglet
Là ça va pas lui plaire de voir sa fenêtre principale
se redimensionner !
Il vaudrait donc mieux s'orienter vers :
<http://www.theopensourcery.com/jspopwin1.htm>
ou
<http://jquery.com/demo/thickbox/>

Pour les onmousetrucs j'aime bien :
<http://www.walterzorn.com/tooltip/tooltip_e.htm>

--
sm

Avatar
Tschuß
TOP !
Merci Y.D. ça marche impec

C'est exactement ce que je voulais ; tranquillou ;)


On 19 jan, 13:09, YD wrote:

[...] je préfèrerais ouvrir la fenêtre en
popup (sans scrollbar, sans barre d'outils, .... sans rien quoi)
plutôt que dans une autre fenêtre dans l'explorateur.
Bref, j'ai fouillé sur le net en quête de script mais quand j'essaye
d'adapter les codes, ça ne fonctionne pas à cause des paramètres q ue
je dois passer dans l'URL.


Ah ?

A titre d'info, je vous mets le code du bouton pour la vidéo
echo '<A HREF="inc2/vid_excel.php?video_nom='.$video_nom.'&lang='.
$lang.'" ONMOUSEOVER="swap(video_im'.$niv_4.',cell_video_in);"
ONMOUSEOUT="swap(video_im'.$niv_4.',cell_video_out);"
ONMOUSEDOWN="swap(video_im'.$niv_4.',cell_video_down);"
TARGET="_blank">';


1. dans ton href remplace les & par des &amp; (voir
réponse d'O. Miakinen dans le fil précédent)

2. dans le head, définis un script ainsi (à adapter pour
les paramètres de la popup) :
<script type="text/javascript">
function winOp(o){ window.open(o,"res",
"widthd0,heightE0,resizable=yes,scrollbars=yes,status=yes"); }

</script>

3. modifie les liens devant s'ouvrir en popup en
remplaçant
TARGET="_blank"
par
onclick="winOp(this.href); return false;"

et voilou, comme tu dis...

--
Y.D.