| Issue 452: | Open a link not in the modal window ? | |
| 2 people starred this issue and may be notified of changes. | Back to list |
|
What steps will reproduce the problem? 1. open modal 2. clic on a link into the modal 3. the page is open into the modal What is the expected output? What do you see instead? I would like to open the link on the cuurent window not in the modal What version of the product are you using? On what operating system? Nyromdal 1.6.2 with Vista 64bits/Firefox Please provide any additional information below.
Mar 26, 2010
Sorry but it doesn't work. It opens the link on my modal frame.
May be I misspoked.
What I want is when we click on a link on the modale frame opened by a call to the
function :
$.nyroModalManual({
url: 'myURL.com'
});
The modale frame closed and the link is opened on the browser.
Mar 26, 2010
May be that's simply not possible... Help me please ... :)
Mar 26, 2010
I don't understand what you're trying to do, regarding you're last comment. Be more explicit please, or provide an exmpample or something.
Mar 26, 2010
Ok I'm going to give you an example. May be if you are speaking French it would be more easy for me :)
Mar 26, 2010
Je suis français, donc n'hésites pas à utiliser la langue de Molière.
Mar 26, 2010
Super ! Ca m'arrange :)
Alors je reprends dans la langue de Molière.
Lorsque que le visiteur arrive sur la page d'accueil (index.html), une fenêtre
nyroModale est ouverte avec cet appel :
<script type="text/javascript" >
$(function() {
$.nyroModalManual({
url: 'test.html'
});
});
</script>
Jusqu'ici tout va bien, ma page test.html apparait dans une fenetre nyroModale.
Dans cette page (test.html) j'ai des liens (<a href="test2.html").
Mon problème est que lorsque je clique sur ce lien, test2.html s'ouvre dans ma
fenêtre modale, alors que je voudrais qu'il s'ouvre a la place de index.html.
En gros c'est pour faire ce qu'on appelle un interstitiel sur le site. Une page
apparait par dessus l'autre, on clique et ca ferme la modale et ca va sur une
nouvelle page.
Ai-je été plus claire? sinon je peux te faire parvenir des captures d'écran en privé.
Merci :)
Mar 26, 2010
Les liens dans la modale n'ont pas la classe nyroModal ? La modale n'est pas ouverte dans une iframe ?
Mar 26, 2010
les liens dans la modale n'ont pas de class nyroModal. La modale s'ouvre dans une <div class="nyroModalFull">.
Mar 26, 2010
Je dois m'absenter pendant 4 jours pour départ à l'étranger. Nous reprendrons notre conversation le Mer. 31/03, si cela est bon pour vous. Cordialement.
Mar 26, 2010
nyroModalFull, c'est le wrapper global de tout le reste, il faut regarder dans #nyroModalContant ce qu'il y a. Il n'y a rien dans le code de nyroModal qui bind 1 lien quelconque pour se réouvrir dans une modale. Pour la suite, il faudrait le code de la page source et le code de la page ouverte.
Mar 26, 2010
Dans mon iFrame j'ai des balises <html><head></head><body></body></html> etc... Peut est-cela le problème ? ( Dernier post, à mercredi :) )
Mar 26, 2010
Si c'est ouvert dans une iframe, c'est tout a fait normal que le lien reste dans l'iframe, c'est le principe d'une iframe...
Mar 31, 2010
Bonjour, oui cela me semble logique aussi... Comment faire pour que la modale ne soit pas en "mode iframe" dans ce cas? Peut être un paramètre...? Merci
Apr 1, 2010
Up? Merci
Apr 1, 2010
Si dans nyroModalManual l'URL ne commence pas par http:// il n'y a pas de raison pour qu'elle s'ouvre en iframe. Pour ce qui est d'ouvrir une nouvelle modale depuis une iframe : http://nyromodal.nyrodev.com/wiki/index.php/Open_a_modal_window_within_an_iframe
Apr 1, 2010
Problème résolu. Un http:// c'était glissé (liens absolus du framework)... Merci beaucoup, bonne journée :)
Apr 17, 2010
(No comment was entered for this change.)
Status:
Fixed
|
||||||||
To do that, you have 2 solutions: 1) Add class="nyroModal" to the link inside the modal 2) Bind manually these links by doing: $.nyroModalSettings({ endFillContent: function(elts, settings) { // Be sure to not select the close link or something that you don't want in a modal elts.content.find('a').nyroModal(); } });