Bonjour,
Je souhaites ouvrir une page avec shadowbox, voilà comment je m'y prend :
seulement avec cette méthode les visiteurs du site auront accès à l'URL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href="mapage.php?lang='.$lang.'&id='.$sql["ID"].'&clef='.$sql["CLEF"].'" title="'.$sql["NOM"].'" rel="shadowbox[liste1];width=650;height=700">
en faisant un clic droit ils pourront visualiser l'URL et la transmettre.
j'aimerais éviter cela et obliger les gens a consulter la page qui contient le lien pour ensuite qu'ils ouvrent la fenêtre shadowbox.
J'ai donc pensé transmettre les variables avec un formulaire en champ caché, mais je rencontre des difficultés à faire dans l'ordre :
1. envoyer le formulaire
2. ouvrir la page mapage.ph et récuperer les données en envoyées en $_POST
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <form id="box" method="post" action=""> <input type="hidden" name="lang" value="<?php echo $lang; ?>" /> <input type="hidden" name="id" value="<?php echo $sql["ID"]; ?>" /> <input type="hidden" name="clef" value="<?php echo $sql["CLEF"]; ?>" /> <a href="#" class="infos"> </a> </form>
Javascript :
Quelqu'un aurait une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 //lors du click sur les "a" de class "infos" $("a.infos").click( function() { //j'envoie le formulaire document.box.submit(); //ouverture de shadowbox Shadowbox.open({ player: 'iframe', content: 'mapage.php', height: 750, width: 650, }); });
j'ai vu cela : http://www.web.build.id.au/shadowbox...p#submitbutton
mais avec cette méthode l'url est visible dans la source, de plus dans certains cas, j'ai besoin de mettre une image clickable afin d'ouvrir shadowbox, donc le button submit pose problème
d'avance un grand merci.
Partager