fancybox, link sluit fancybox en reidrect
Peter freak
03/11/2014 19:14:41Goedendag,
Mij is gevraagd om een aanpassing te doen op een website die gebruik maakt van fancybox 2.1.5. Mijn eerste reactie, geen probleem. Tweede reactie, oei.
De bezoeker komt op de pagina, en fancybox opent een box met daarin content (afbeeding/tekst). Rechtsboven staat het kruisje om de fancybox te sluiten. Niks spannends aan, maar nu komt de uitdaging. In de getoonde content staat een link. Als men daar op drukt, dan sluit fancybox, en de bezoeker gaat via een automatische redirect naar een andere pagina. Dus de nieuwe pagina wordt niet getoond in de shadowbox, en wordt ook geen nieuw browserwindow geopend. Men blijft in hetzelfde browserwindow, maar er wordt een redirect uitgevoerd.
Is dit überhaupt mogelijk?
Mij is gevraagd om een aanpassing te doen op een website die gebruik maakt van fancybox 2.1.5. Mijn eerste reactie, geen probleem. Tweede reactie, oei.
De bezoeker komt op de pagina, en fancybox opent een box met daarin content (afbeeding/tekst). Rechtsboven staat het kruisje om de fancybox te sluiten. Niks spannends aan, maar nu komt de uitdaging. In de getoonde content staat een link. Als men daar op drukt, dan sluit fancybox, en de bezoeker gaat via een automatische redirect naar een andere pagina. Dus de nieuwe pagina wordt niet getoond in de shadowbox, en wordt ook geen nieuw browserwindow geopend. Men blijft in hetzelfde browserwindow, maar er wordt een redirect uitgevoerd.
Is dit überhaupt mogelijk?
PHP hulp
18/12/2024 03:24:01Wouter Van Marrum
03/11/2014 19:33:20Je wilt dus gewoon dat de gebruiker als die de link indrukt dat ze geredirect worden naar een andere pagina ?
alle links : target="_self" meegeven ?
alle links : target="_self" meegeven ?
Eddy E
04/11/2014 10:07:11Precies: target="_self" of anders target="_top" wil wel eens werken.
Dus dit kan ook: target="eerste_venster". Dat kan een frame (inline-frames iemand?) Maar ook een zelf aangeroepen venster/tabblad (afhankelijk van browser).
Dus dit kan ook: target="eerste_venster". Dat kan een frame (inline-frames iemand?) Maar ook een zelf aangeroepen venster/tabblad (afhankelijk van browser).
Peter freak
04/11/2014 12:59:28Bedankt voor de reacties.
Beiden oplossingen werken, nu wel. De website waarin dit moet gebeuren roept een box aan die gevuld wordt via een ajax script. De content is eigenlijk een mini html pagina met head en body. Plaats ik daarin een link, dan zal de content in de box worden getoond. Dat is dus niet wat ik wil. Gebruik ik echter een standaard inline fancybox, dan zal een link in deze box fancybox sluiten, en via een redirect naar een andere pagina gaan. En dat wil ik weer wel.
Bedankt voor de tips!
Beiden oplossingen werken, nu wel. De website waarin dit moet gebeuren roept een box aan die gevuld wordt via een ajax script. De content is eigenlijk een mini html pagina met head en body. Plaats ik daarin een link, dan zal de content in de box worden getoond. Dat is dus niet wat ik wil. Gebruik ik echter een standaard inline fancybox, dan zal een link in deze box fancybox sluiten, en via een redirect naar een andere pagina gaan. En dat wil ik weer wel.
Bedankt voor de tips!