login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pop-up

Offline BasDV - 16/10/2004 19:01
Avatar van BasDVMySQL interesse Ik wil een code maken waardoor je als je via een pagina een pop-up opent dat je via die pop-up met een link de pagina (waar je de pop-up opende) herlaadt.

Kan iemand mij helpen met het gedeelte van de pagina eronder herladen? 

8 antwoorden

Gesponsorde links
Offline Thomas - 16/10/2004 19:22
Avatar van Thomas Moderator
  1. <script language="JavaScript">
  2. <!--
  3. window.opener.location.href = "je_pagina.htm";
  4. //-->
  5. </script>


De onderliggende pagina wordt hiermee herladen, maar als je in je popup gegevens in je database stopt, die op de onderliggende pagina getoond dienen te worden na die refresh vanuit de popup, gaat dit meestal niet goed, omdat de onderliggende pagina gecached is.

Wat ik altijd doe is het volgende:
Vanuit de popup refresh ik de onderliggende pagina als volgt:

  1. <script language="JavaScript">
  2. <!--
  3. window.opener.location.href = "mijn_pagina.php?refresh=1";
  4. //-->
  5. </script>


En op mijn_pagina.php controleer ik het volgende:

  1. <?php
  2. if(isset($_GET['refresh'])) {
  3. header("Location: mijn_pagina.php");
  4. }
  5. ?>


Zodat je zeker weet dat de pagina ook ècht herladen wordt.
Offline Maarten - 16/10/2004 19:29 (laatste wijziging 16/10/2004 20:35)
Avatar van Maarten Erelid Ik zou hier ook iets willen:

Je klikt op "upload" -> popup (upload.php) -> variabele $afbeelding wordt dan teruggeschreven naar new.php in het veld "afbeelding", en de popup wordt gesloten. kan dit?
Offline Rens - 17/10/2004 00:46
Avatar van Rens Gouden medaille

Crew algemeen
Je zou het in een session/cookie kunnen setten. Vervolgens je pop-up aflsuiten, en in new.php weer ophalen uit de session/cookie.

Mzzls,
Rensjuh
Offline Maarten - 17/10/2004 00:47
Avatar van Maarten Erelid Maar dan gaan de reeds ingevulde waarden in new.php toch weer verloren... is er geen javascriptje hiervoor?
Offline Rens - 17/10/2004 01:13 (laatste wijziging 17/10/2004 01:13)
Avatar van Rens Gouden medaille

Crew algemeen
new.php:

  1. <?PHP
  2. $filenaam = $_POST['filenaam'];
  3. echo $filenaam;
  4. ?>


upload.php:
  1. <?PHP
  2. if(!IsSet($_POST['submit']))
  3. {
  4. echo "<Form method='post' action='new.php'>";
  5. echo "<input type='text' name='filenaam'>";
  6. echo "<input type='submit' name='submit'>";
  7. echo "</form>";
  8. } else
  9. {
  10. $filenaam = $_POST['filenaam'];
  11. $_SESSION['filenaam'] = $filenaam;
  12. ?>
  13. <script language='javascript'>
  14. window.close();
  15. </script>
  16. <?PHP
  17. }
  18. ?>


Misschien dat dat iets is voor je?

Mzzls,
Rensjuh
Offline Maarten - 17/10/2004 01:15
Avatar van Maarten Erelid Begrijp het niet zo goed... kijk op http://murfy.it...adverteren

(login met demo - demo)

Je laad een plaatje op, en nu komt er dus de URL... maar kan ik die URL (variable $imgurl) dan niet in mijn tekstvak "afbeelding" krijgen?
Offline Rens - 17/10/2004 01:19
Avatar van Rens Gouden medaille

Crew algemeen
$imgurl = $_GET['pagina'];
echo $Imgurl;

Soiets?

Mzzls,
Rensjuh
Offline Maarten - 17/10/2004 12:45
Avatar van Maarten Erelid Ik begrijp jou wel maar jij begrijpt mij niet But don't worry, ik ga het allemaal in een form steken zonder een popupje, probleem opgelost. 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.326s