Redirection au sein de la lightbox
Résolu
tito23
Messages postés
305
Date d'inscription
Statut
Membre
Dernière intervention
-
tito23 Messages postés 305 Date d'inscription Statut Membre Dernière intervention -
tito23 Messages postés 305 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai une lightbox de connexion, lorsque l'utilisateur donne son login et son mot de passe , il sera redirigé vers la page mère de la lightbox, mon problème c'est que la redirection se fait dans la lightbox et non pas dans la page mère.
Et merci d'avance
J'ai une lightbox de connexion, lorsque l'utilisateur donne son login et son mot de passe , il sera redirigé vers la page mère de la lightbox, mon problème c'est que la redirection se fait dans la lightbox et non pas dans la page mère.
Et merci d'avance
A voir également:
- Redirection au sein de la lightbox
- Avertissement de redirection - Forum Virus
- Redirection de mail - Guide
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. ✓ - Forum Google Chrome
- Retrouver un url interrogé ✓ - Forum Réseaux sociaux
- Redirection suspecte.... - Forum Sécurité
6 réponses
plus dinfo svp url code script quelque chose...sinon ces comme operer a coeur ouvert a partir dun telephone dure
J'ai pensé à créer un lien en javascript et de modifier son target à _parent puis d'appeler la méthode click, mais puisque je suis novice en javascript si quelqu'un peut m'aider je suis preneur.
voici le code de la lightbox,(elle se trouve dans un iframe dans la page mère) elle contient un formulaire, le formulaire fonctionne bien mais le problème est au niveau de la redirection, elle se fait au niveau de la lightbox , et je voudrais qu'elle se fait dans la page mère (qui est en deuxième position).
Si vous demandez d'autres information, n'hésitez pas.
Si vous demandez d'autres information, n'hésitez pas.
<?php include("connection.php"); ?> <HTML> <head> <meta http-equiv="content-language" content="fr" /> <title>CanaCom</title> <link rel="stylesheet" type="text/css" href="_Styles/frensh.css" /> <!--[if lt IE 7.]> <script defer type="text/javascript" src="pngfix.js"></script> <script type="text/javascript"> //$masquer_formulaire=true; function redirection() { var monLien = document.getElementById("lien"); monlien.target="_parent"; parent.location.href="_Fr/index.php"; monlien.click();} </script> <![endif]--> <style type="text/css"> .auto-style1 { margin-left: 12px; } </style> </head> <body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0" style=" background:url(_Images/bg.gif) repeat-x top #FFFFFF;"> <a href="index.php" id="lien" style="display:none"></a> <table cellpadding="0" cellspacing="0" width="505" height="240"> <tr><td valign="top" style="padding:30px; height: 80px;"> <table cellpadding="0" cellspacing="0" width="100%" align="center"> <tr> <td align="left" style="color:#333333;" class="member" valign="bottom"> <img src="_Images/logo1.png" style="float:left; padding-right:8px; padding-top:5px; border:0px;">Espace Membre, Identification<br><span style="font-size:9px; font-weight:normal; color:#617A94;">Saisissez vos comptes d'accès pour vous connecter à votre Espace Membre</span> </td> </tr> </table> </td></tr> <tr><td style="padding:30px; padding-top:2px;"> <form method="post" name="f1" > <p class="auto-style1"><?php if(isset($message)) echo($message);?></p> <table cellpadding="0" cellspacing="0" align="center" style="width: 94%"> <tr> <td align="left" class="linkmainmenu" style="padding-bottom:3px; font-weight:normal; color:#333333; font-size:12px;"> Nom d'utilisateur </td> <td align="left" width="320" style="padding-bottom:3px;"> <input name="login" type="text" class="formSL" style="width:47%; border:1px solid #cccccc; background-color:#FFFFFF; padding:2px; font-weight:bold;"> </td> </tr> <tr> <td align="left" class="linkmainmenu" style="padding-bottom:3px; font-weight:normal; color:#333333; font-size:12px;"> Mot de passe </td> <td align="left" width="320" style="padding-bottom:3px;"> <input name="mp" type="password" class="formSL" style="width:47%; border:1px solid #cccccc; background-color:#FFFFFF; padding:2px; font-weight:bold;"> </td> </tr> <tr> <td align="right" class="linkmainmenu" style="padding-bottom:3px; height: 25px;" colspan="2"> <input value=" Valider " type="submit" onclick="redirection();return false;"class="formSL" style=" margin-right:170px; color:#333333; padding:1px; border:1px solid #cccccc;" name="submit"> </td> </tr> <tr> <td align="left" class="linkmainmenu" style="padding-bottom:3px; padding-top:8px;" colspan="2"> <a href="_Fr/pwforget.php" target="_parent" class="linkmainmenu" style="text-decoration:none; font-weight:normal; font-size:11px; color:#0033FF;">Mot de passe oublié ?</a> </td> </tr><tr> <td align="left" class="linkmainmenu" style="padding-bottom:3px;" colspan="2"> <a href="_Fr/register.php" target="_parent" class="linkmainmenu" style="text-decoration:none; font-weight:normal; font-size:11px; color:#0033FF;">Devenir Membre.</a> </td> </tr> </table> </form> </td></tr> </table> </body> </html>
Moi perso, j'avais fait la même chose.
Il faut que tu créer plusieurs pages dont tu en as surement une.
PAGE 1 :
Page de connexion avec les formulaire(tu l'as possède).
PAGE 2 :
Page de connexion avec ta requête elle peut être dans ta page 1 éventuellement.
Et en bas, si l'a connexion est positive tu mets ceci :
PAGE 3 : (refresh_close.php)
Sa ferme ta page
Page 4 : Index
Pour une pop-up :
Il faut que tu créer plusieurs pages dont tu en as surement une.
PAGE 1 :
Page de connexion avec les formulaire(tu l'as possède).
PAGE 2 :
Page de connexion avec ta requête elle peut être dans ta page 1 éventuellement.
Et en bas, si l'a connexion est positive tu mets ceci :
header("Location: refresh_close.php");
PAGE 3 : (refresh_close.php)
<script language="javascript" type="text/javascript">window.opener.location.reload();window.close();</script>
Sa ferme ta page
Page 4 : Index
Pour une pop-up :
<script> function addEvent(elm, evType, fn, useCapture){if(elm.addEventListener){elm.addEventListener(evType, fn, useCapture);return true;}else if (elm.attachEvent){var r = elm.attachEvent('on' + evType, fn);return r;}else{elm['on' + evType] = fn;}} var newWindow = null; function closeWin(){ if (newWindow != null){ if(!newWindow.closed) newWindow.close(); } } function popUpWin(url, type, strWidth, strHeight){ closeWin(); type = type.toLowerCase(); if (type == "fullscreen"){ strWidth = screen.availWidth; strHeight = screen.availHeight; } var tools=""; if (type == "standard") tools = "resizable,toolbar=yes,location=yes,scrollbars=yes,menubar=yes,width="+strWidth+",height="+strHeight+",top=0,left=0"; if (type == "console" || type == "fullscreen") tools = "resizable,toolbar=no,location=no,scrollbars=no,width="+strWidth+",height="+strHeight+",left=0,top=0"; newWindow = window.open(url, "newWin", tools); newWindow.focus(); } function doPopUp(e) { //set defaults - if nothing in rel attrib, these will be used var t = "standard"; var w = "780"; var h = "580"; //look for parameters attribs = this.rel.split(" "); if (attribs[1]!=null) {t = attribs[1];} if (attribs[2]!=null) {w = attribs[2];} if (attribs[3]!=null) {h = attribs[3];} //call the popup script popUpWin(this.href,t,w,h); //cancel the default link action if pop-up activated if (window.event) { window.event.returnValue = false; window.event.cancelBubble = true; } else if (e) { e.stopPropagation(); e.preventDefault(); } } function findPopUps() { var popups = document.getElementsByTagName("a"); for (i=0;i<popups.length;i++) { if (popups[i].rel.indexOf("popup")!=-1) { // attach popup behaviour popups[i].onclick = doPopUp; // add popup indicator if (popups[i].rel.indexOf("noicon")==-1) { popups[i].style.backgroundImage = "url(pop-up.gif)"; popups[i].style.backgroundPosition = "0 center"; popups[i].style.backgroundRepeat = "no-repeat"; popups[i].style.paddingLeft = "15px"; } // add info to title attribute to alert fact that it's a pop-up window popups[i].title = popups[i].title + " [Opens in pop-up window]"; } } } addEvent(window, "load", findPopUps, false);</script>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'oublie pour la dernière page si tu veux le lien :
<a href="tapagedeconnexion" rel="popup console 450 420 noicon">Connectez-vous</a>
<a href="tapagedeconnexion" rel="popup console 450 420 noicon">Connectez-vous</a>
Merci pour le code, mais je travaille pas avec une popup, et c'est pas moi qui a fait le lightbox (ou le shadowbox) voici le code pour se connecter
<a href="_MemberLog.php?url=index.php" rel="shadowbox; width=525; height=260;" class="member" style="text-decoration:none; color:#333333;"><img src="_Images/logo1.png" style="float:right; padding-left:8px; padding-top:5px; border:0px;">Member Areas<br><span style="font-size:9px; font-weight:normal; color:#617A94;">Click here to join your member areas</span></a>