login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Js] Popup functie.. (Opgelost)

Offline Simax - 07/12/2007 15:01 (laatste wijziging 07/12/2007 15:14)
Avatar van SimaxOnbekend Heb het huidige topic gesloten,
omdat de oplossing duidelijk was en na mijn idee zou moeten werken, maar dit is niet het geval, dus vandaar dit topic.

Gesloten topic

Alvast bedankt .

Edit
Even voor de duidelijkheid.
Ik heb functions.js(hierin staan alle javascript functies), index.php(hierin worden alle paginas geinclude),
project_details.php(de pagina die word geopend als popup-venster) & projects.php(hierin worden alle projecten weergegeve).

Nu zou ik graag een popup willen weergeven met details van een project. Deze zou tevoorschijn moeten komen wanneer men op een van de projecten klikt uit het overzicht in projects.php.

8 antwoorden

Gesponsorde links
Offline Stijn - 07/12/2007 15:53
Avatar van Stijn PHP expert Als je het goed gedaan hebt zou het moeten werken. Wat lukt er niet? Opent de popup niet of is het een php fout?

Als de popup niet opend is er iets mis met de <a href onclick> dinges van projects.php of is de functie niet ingeladen.
Offline Simax - 07/12/2007 15:54 (laatste wijziging 07/12/2007 16:44)
Avatar van Simax Onbekend De popup word niet geopend..
Zou je kunnen uitleggen waar wat moet staan?

index.php
  1. <?php
  2. require("connect.php");
  3. ?>
  4.  
  5. <html>
  6. <head>
  7. <title></title>
  8. <link href="style.css" rel="stylesheet" type="text/css"/>
  9. </head>


functions.js
  1. <script language="javascript" type="text/javascript">
  2. function project_details()
  3. {
  4. window.open("project_details.php","Project Details",
  5. "tooldbar=no, location=no, width=400, height=400")
  6. }
  7. </script>


projects.php
  1. <table>
  2.  
  3. <?php
  4. $query = mysql_query("SELECT * FROM projects ORDER BY pr_id")
  5. $count = mysql_num_rows($query);
  6. if($count != 0)
  7. {
  8. while($result = mysql_fetch_array($query))
  9. {
  10. ?>
  11.  
  12. <tr>
  13. <td><a href="???"></a></td>
  14. </tr>
  15.  
  16. <?php
  17. }
  18. }
  19. else
  20. {
  21. print("<p class=\"error\">Geen projecten gevonden.</p>");
  22. }
  23. ?>
  24.  
  25. </table>
Offline Giant - 07/12/2007 17:22
Avatar van Giant PHP beginner je moet functions.js ook laden op je index...
Offline Stijn - 07/12/2007 19:18
Avatar van Stijn PHP expert index.php
  1. <?php
  2. require("connect.php");
  3. ?>
  4.  
  5. <html>
  6. <head>
  7. <title></title>
  8. <link href="style.css" rel="stylesheet" type="text/css"/>
  9. <script language="javascript" src="./functions.js"></script>
  10. </head>


projects.php
  1. <table>
  2.  
  3. <?php
  4. $query = mysql_query("SELECT * FROM projects ORDER BY pr_id")
  5. $count = mysql_num_rows($query);
  6. if($count != 0)
  7. {
  8. while($result = mysql_fetch_array($query))
  9. {
  10. ?>
  11.  
  12. <tr>
  13. <td><a href="javascript:;" onclick="popup('project_details?projectID=<?php echo $result['id']; ?>');"></a></td>
  14. </tr>
  15.  
  16. <?php
  17. }
  18. }
  19. else
  20. {
  21. print("<p class=\"error\">Geen projecten gevonden.</p>");
  22. }
  23. ?>
  24.  
  25. </table>
Offline Giant - 07/12/2007 19:24 (laatste wijziging 07/12/2007 19:27)
Avatar van Giant PHP beginner @stijn,
popup('project_details?projectID=<?php echo $result['id']; ?>');
moet dat niet
popup('project_details.php?projectID=<?php echo $result['id']; ?>');
worden?

edit

  1. <script language="javascript" type="text/javascript">
  2. function project_details()
  3. {
  4. window.open("project_details.php","Project Details",
  5. "tooldbar=no, location=no, width=400, height=400")
  6. }
  7. </script>

kun je beter:
  1. <script language="javascript" type="text/javascript">
  2. function project_details(url)
  3. {
  4. window.open(url,"Project Details",
  5. "tooldbar=no, location=no, width=400, height=400")
  6. }
  7. </script>

van maken
Offline Simax - 09/12/2007 01:11 (laatste wijziging 09/12/2007 13:26)
Avatar van Simax Onbekend @Giant,
Waarom zou je da doen?

Edit
Krijg geen resultaat in beeld.
Alle paginas worden zonder inhoud(blank) weergegeven.
Offline Giant - 09/12/2007 09:40 (laatste wijziging 09/12/2007 09:54)
Avatar van Giant PHP beginner simax, dat is beter omdat je nu alleen de pagina project_details.php weergeeft in de pop-up
zodra je er:
  1. <script language="javascript" type="text/javascript">
  2. function project_details(url)
  3. {
  4. window.open(url,"Project Details",
  5. "tooldbar=no, location=no, width=400, height=400")
  6. }
  7. </script>

van maakt, zal die de pagina die je bij het aanroepen meegeeft,
bijv.:
  1. <a href="javascript:;" onclick="popup('project_details.php?projectID=<?php echo $result['id']; ?>');"></a>

zal de pagina project_details.php?projectID=<?php echo $result['id']; ?> weergeven.
Offline Simax - 09/12/2007 13:28 (laatste wijziging 13/12/2007 16:31)
Avatar van Simax Onbekend Ok, bedankt voor zover .
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s