login  Naam:   Wachtwoord: 
Registreer je!
 Forum

popup in php

Offline flipthijs - 19/10/2006 17:48
Avatar van flipthijsPHP interesse ik wil een popup openen in php, maar in de link die ik wil aanroepen in de popup staat bvb index.php?id=1 ofzo, hoe roep ik die popup dan aan ?

7 antwoorden

Gesponsorde links
Offline Wim - 19/10/2006 18:41
Avatar van Wim Crew algemeen if($_GET['id'] == '1') // string, geen true/false waarde! => quote's!
{
// javascript code voor popup
}

het zal altijd met javascript moeten...
Offline flipthijs - 19/10/2006 18:46
Avatar van flipthijs PHP interesse ik denk dat je het verkeerd begrijpt:

  1. <script language="javascript" type="text/javascript">
  2. <!--
  3. function popitup(url)
  4. {
  5. newwindow=window.open(url,'name','height=200,width=327');
  6. if (window.focus) {newwindow.focus()}
  7. return false;
  8. }
  9.  
  10. // -->
  11. </script>



dat is de java die ik al heb en nu moet de volgende link opnenen in een popup:

<td align=\"center\"><a href=lessen/reserveerles.php?id='.$aBerichten['id'].'>x</a></td>
Offline Gerard - 19/10/2006 18:49 (laatste wijziging 19/10/2006 18:49)
Avatar van Gerard Ouwe rakker Dus maak je ervan:
  1. <?php
  2. echo '<a href="javascript:;" onClick="popitup(\'lessen/reserveerlees.php?id=' . $aBerichten['id'] . '\');">Klik</a>';


Niet zo heel moeilijk toch ;)
Offline flipthijs - 19/10/2006 18:50
Avatar van flipthijs PHP interesse Bedankt ;)
Offline Bleubirth - 23/10/2006 19:55
Avatar van Bleubirth Nieuw lid Kan iemand me uitleggen waar de code voor de popitup-functie in de php-pagina dient te staan?

Ik probeerde deze code bovenaan de pagina, maar krijg de foutmelding "headers already sent!" Mijn php script begint na de code in javascript met een session-start().

Waarschijnlijk volledig fout, maar graag hulp hierbij!

alvast bedankt!

Offline Ibrahim - 23/10/2006 21:32
Avatar van Ibrahim PHP expert "headers already sent!"

ob_start(); boven je pagina
Offline Bleubirth - 23/10/2006 23:03
Avatar van Bleubirth Nieuw lid bedankt voor de reactie, maar ik begrijp het niet goed. Ik gebruik geen ob_start(), enkel session_start(). Waar dient de javascript functiecode te staan in een php pagina? Na een berekening (vergelijking tussen input gebruiker en database) verwijst deze pagina door naar een andere pagina, meestal een volledige pagina, maar in één bepaald geval slechts een popup-venster. Hoe maak ik dit popup-venster in php met behulp van javascript?

gebruikte code:


<script language="javascript" type="text/javascript">
<!--
function popitup(url)
{
newwindow=window.open(url,'name','height=200,width=327');
if (window.focus) {newwindow.focus()}
return false;
}

// -->
</script>
<?php

session_start();
...
else
{header("Location: test.htm"); //test zou ik in een
//een popup-venster
//willen weergeven. // popup lukt me niet! echo '<a
// href="javascript:;" onClick="popitup
// (\'test.htm.);">Klik</a>'; ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.174s