login  Naam:   Wachtwoord: 
Registreer je!
 Forum

pagina met juiste gegevens opent niet (Opgelost)

Offline Verveil - 16/09/2008 21:27 (laatste wijziging 16/09/2008 21:31)
Avatar van VerveilNieuw lid Hallo,
ik heb heb vraag. Het betreft het volgende. In een frame wordt mbv php een aantal produkten opgehaald voor een webshop. Nu zou ik graag willen dat als je op het plaatje klikt dat een grotere afbeelding verschijnt met extra gegevens erbij, (in het zelfde frame) De naam van het plaatje wordt dan een nummer met 'gr' erachter. De pagina waar de grotere afbeelding komt te staan + extra info heet Artikeldetail.php, en wordt hier aangeroepen door een javascript. Maar tot nu toe werkt het niet. Nu wordt alleen het grotere plaatje geladen in het frame. Met spoed hulp gezocht
Bedankt


  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
  3.  
  4.  
  5. <style type="text/css">
  6. a.style1:link {color: #FF9900;text-decoration: none;}
  7. a.style1:visited {color: #ff9900;text-decoration: none;}
  8. a.style1:active {color: #FF9900;text-decoration: none;}
  9. a.style1:hover {color: #FFFFFF;background: #005555;text-decoration: none;}
  10.  
  11. <script language="text/javascript">
  12. function Open1(i) {
  13. window.open("Artikeldetail.php?artid=" +i, target="kern")
  14. }
  15.  
  16. </head>
  17.  
  18. <body bgcolor="#005555" text="#FFCC00" link="#FF9900" vlink="#FFFFFF"
  19. style="scrollbar-face-color:#005555;scrollbar-arrow-color:#FF9900;scrollbar-3dlight-color:#005555;
  20. scrollbar-darkshadow-color:#007777;scrollbar-highlight-color:#007777;scrollbar-shadow-color:#007777;scrollbar-track-color:#005555;">
  21. <body oncontextmenu="return false">
  22. <body ondragstart="return false">
  23. <body onselectstart="return false">
  24.  
  25. <div id="bv_Text2" style="position:absolute;left:221px;top:16px;width:320px;height:16px;z-index:1" align="left">
  26. <font style="font-size:13px" color="#FFFFFF" face="Verdana">
  27. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  28. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Prijs&nbsp;&nbsp;&nbsp;&nbsp; Stuks&nbsp; Totaal</font></div>
  29.  
  30. <div id="bv_Table2" style="position:absolute;left:0px;top:24px;width:550px;height:750px;z-index:10" align="left">
  31.  
  32. <?php
  33. include "connect.php"; //verbinding maken
  34.  
  35. $query = "SELECT Artikel, Prijs, Prod_Id FROM `produkten`WHERE Cat_Id='1'";
  36. $result = mysql_query($query) or die(mysql_error());
  37. while($rij = mysql_fetch_array($result))
  38. {
  39. echo "<table width='100%' border='0' cellpadding='0' cellspacing='2' id='Table2'>\n";
  40. echo "<tr>\n";
  41.  
  42. echo "<td align='center'valign='top' width='66' height='66'>
  43. <a href='javascript:Open1(figuren/{$rij['Prod_Id']}gr.gif)'>
  44. <img border='0' src='figuren/{$rij['Prod_Id']}.gif' width='60' height='60'</a>\n";
  45. echo "<td align='left' valign='center' width='40' height='66'>\n";
  46.  
  47. echo "<td align='left' valign='center' width='250' height='66'>
  48. <font style='font-size:13px' color='#FFD700' face='Verdana'> {$rij['Artikel']}</font>\n";
  49.  
  50. echo "<td align='right' valign='center' width='72' height='66'>
  51. <font style='font-size:13px' color='#FFD700' face='Verdana'> &euro;&nbsp;{$rij['Prijs']}</font>\n";
  52. echo "<td align='left' valign='center' width='10' height='66'>\n";
  53. echo "<td align='center' valign='center' width='20' height='66'>
  54. <input type='text' name='qtyA' size='1' tabindex='1' valign='center' halign='center'
  55. style='border:1px #FF9900 solid;background-color:#007777;color:#FFFFFF' onchange'return validNum()'></td>";
  56. echo "<td align='left' valign='center' width='10' height='66'>\n";
  57. echo "<td align='left' valign='center' width='72' height='66'>
  58. <input type='text' name='totalA' size='5' tabindex='99' style='border:1px #FF9900 solid;background-color:#007777;color:#FFFFFF' onchange='calculate()'></td>";
  59. echo "</tr></font></td></tr>";
  60. }
  61. ?>
  62. </body>
  63. </html>

2 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 17/09/2008 08:29
Avatar van Kr4nKz1n Onbekend Wat doe jij hier?

  1. #
  2. <body bgcolor="#005555" text="#FFCC00" link="#FF9900" vlink="#FFFFFF"
  3. #
  4. style="scrollbar-face-color:#005555;scrollbar-arrow-color:#FF9900;scrollbar-3dlight-color:#005555;
  5. #
  6. scrollbar-darkshadow-color:#007777;scrollbar-highlight-color:#007777;scrollbar-shadow-color:#007777;scrollbar-track-color:#005555;">
  7. #
  8. <body oncontextmenu="return false">
  9. #
  10. <body ondragstart="return false">
  11. #
  12. <body onselectstart="return false">


En waarom doe je dat met javascript? Waarom geen normale links met targets?

Tips:
Zet variabelen buiten de quotes.
Gebruik in PHP enkele quotes, want in HTML moet je dubbele quotes gebruiken.
Gebruik tabs en uitgebreide stylesheets in plaats van html attributen, is juist voor ons erg makkelijk. Maar ook voor jou als je het eenmaal door hebt.
Een integer moet buiten quotes in een query.

Misschien zie jij het als afgekraakt worden of weet ik het, er zijn mensen die er gelijk tegen in gaan. Maar zo hou je het wel overzichtelijk etc. Is mij ook vertelt en uit ervaring weet ik dat het fijner en vooral sneller werkt.
Offline Verveil - 17/09/2008 09:32 (laatste wijziging 17/09/2008 09:40)
Avatar van Verveil Nieuw lid Maar haalt hij dan met een normale link meteen de correcte grote afbeelding op. Ik bedoel, als ze op bv op afbeelding met naam 3.gif klikken dat dan ook afbeelding 3gr.gif (gr=groot)+bijbehorende data ophalen.

In het stukje code wat jij aangeeft zorg je ervoor dat je de afbeeldingen op de site niet kunt opslaan via rechtermuis knop.

En nee hoor, ik zie het absoluut niet als afkraken, als ik het allemaal zou weten zou ik natuurlijk geen websites meer bouwen maar alle dagen in Monaco ofzo vertoeven. Bedankt voor de tips
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.218s