login  Naam:   Wachtwoord: 
Registreer je!
 Forum

redirect vanuit iFrame voor hoofdpagina

Offline Lilly - 24/01/2014 12:12 (laatste wijziging 26/01/2014 04:54)
Avatar van LillyNieuw lid Hallo allen,
ik heb een beetje hulp nodig a.u.b.

Ik heb binnen een html pagina (laten we deze “A” noemen) een iframe geplaatst waarin een extern webpagina (laten we deze “B” noemen) wordt geladen door gebruik vande volgende code:

  1. <div style="text-align:left">
  2. <iframe align="left" frameborder="0" height="1600" name="GegevensFormulier" scrolling="no" src="http://www.domein.com/form-1/form.html" title="Formulier voor het opgeven van gegevens" width="380">
  3. </iframe>
  4. </div>


De externe pagina (“B”) heeft een formulier daarin voor het door de bezoeker opgeven van gegevens. Als op de “verstuur” knop van het formulier wordt geklikt worden de gegevens verzonden naar mijn emailadres. Wat ook moet gebeuren is dat er een ‘redirect’ plaatsvind van de hoofdpagina waarin de iFrame staat (webpagina “A”) naar een ander URL. Ik dacht dit met de volgende code te doen die in pagina “B” staat:

  1. <input type="hidden" name="redirect" value="http://www.anderdomein.nl/contact" / >


Er vind dan wel een redirect plaats, maar niet van pagina “A”, maar van Pagina “B”. Dus van de pagina binnen de iFrame.

Heeft iemand een oplossing voor een redirect voor pagina “A”, aangestuurd vanuit pagina ‘B’ die zich binnen de iFrame bevindt.

De omschrijving geeft vast al prijs dat ik er niet veel van afweet. Willen jullie daar a.u.b. een beetje rekening mee houden bij jullie antwoorden?

gr. Lil

// EDIT:
UpLink schreef:
Code-tags geplaatst voor de leesbaarheid

1 antwoord

Gesponsorde links
Offline keesgerbers - 24/01/2014 13:22 (laatste wijziging 24/01/2014 13:23)
Avatar van keesgerbers Lid Dat kun je doen via javascript:
  1. <script>window.parent.location='http://www.google.nl';</script>

waarbij je http://www.google.nl vervangt door je eigen url natuurlijk

in je hoofpagina, voor het gemak index.html zet je de iframe, deze laat je dan linken naar form.php

Voorbeeldje form.php
  1. <?php
  2. if(isset($_POST)) {
  3. // al je formulier verwerking, in jou geval je mail script
  4. ///....
  5.  
  6. // de javascript printen op het laatst zodat de nieuwe pagina wordt aangeroepen:
  7. echo "<script>window.parent.location='http://www.google.nl';</script>";
  8. }
  9.  
  10. ?>
  11. <h1> Form pagina </h1>
  12. <form method="POST" action="">
  13. Input 1<input type ='text' />
  14. Input 2<input type ='text' />
  15. Input 3<input type ='text' />
  16. Input 4<input type ='text' />
  17.  
  18. <input type="submit" >
  19. </form>
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.159s