login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Fout: Object wordt verwacht

Offline sjemmie - 12/12/2005 14:27 (laatste wijziging 12/12/2005 14:28)
Avatar van sjemmieNieuw lid Met dit kleine systeem onderdeel kun je vanuit een dropdownmenu text uit een database in een textarea plaatsen, automatisch.
Maar ik heb een javascriptfout die ik maar niet kan vinden.

Regel: 11
Teken: 1
Fout: Object wordt verwacht
Code:0

  1. <HTML>
  2. <HEAD>
  3. <TITLE>test</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?
  7. $conn = mysql_connect("localhost","bla","xxx");
  8. mysql_select_db("contract",$conn);
  9. $i=1;
  10. $sql9 = "SELECT * FROM prijsafspraken ORDER BY id";
  11. $result9 = mysql_query($sql9,$conn) or die("Error: $sql9".mysql_error());
  12. while ($result2 = mysql_fetch_row($result9)){
  13. $prijsafspraken[$i] = $result2;
  14. $i++;
  15. }
  16. $i=0;
  17. $sql2 = "select prijsafspraken from contractregelopties where id=72";
  18. $result2 = mysql_query($sql2,$conn) or die("Error: $sql2".mysql_error());
  19. while ($result3 = mysql_fetch_row($result2)){
  20. $prijs[$i] = $result3;
  21. $i++;
  22. }
  23.  
  24.  
  25. echo "<table>\n";
  26. echo "<tr class=regel2>\n";
  27. echo "<td valign=top>Prijs afspraken</td>\n";
  28. echo "<TD valign=top>\n";
  29. echo "<form name=contractregeloptie>\n";
  30. echo "<select class=\"navi\" name=\"example\" size=\"1\" onChange=\"showtext2()\">\n";
  31. echo "<option value=\"0\">Laatste invoer</option>\n";
  32. for($i=1;$i<=count($prijsafspraken);$i++)
  33. {
  34. echo "<option value=";
  35. echo '"'.$prijsafspraken[$i][0].'"';
  36. echo ">".$prijsafspraken[$i][1]."</option>";
  37. echo "\n";
  38. }
  39. echo "</select><br>\n";
  40. ?> <textarea name="prijs" rows="4" cols="30" wrap="virtual" class="navi"></textarea>
  41. <script language="text/javascript">
  42. <!--
  43. var shortcut=document.contractregeloptie;
  44. var descriptions2=new Array();
  45.  
  46. <? for($i=0;$i<count($prijs);$i++){
  47. echo "descriptions2[0]=";
  48. echo '"'.$prijs[$i][0].'"';
  49. echo "\n";
  50. }
  51.  
  52. for($i=1;$i<=count($prijsafspraken);$i++){
  53. echo "descriptions2[$i]=";
  54. echo '"'.$prijsafspraken[$i][2].'"';
  55. echo "\n";
  56. }?>
  57. function showtext2(){
  58. shortcut.prijs.value=descriptions2[shortcut.example.selectedIndex]
  59. }
  60. //-->
  61. <?
  62. echo "</script>\n";
  63. echo "</form>\n";
  64. echo "</TD>\n";
  65. echo "</tr>\n";
  66. echo "</table>\n";
  67. ?></BODY>
  68. </HTML>


/////////////////////////////////////////////////////////////
broncode


  1. <HTML>
  2. <HEAD>
  3. <TITLE>test</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <table>
  7. <tr class=regel2>
  8. <td valign=top>Prijs afspraken</td>
  9. <TD valign=top>
  10. <form name=contractregeloptie>
  11. <select class="navi" name="example" size="1" onChange="showtext2()">
  12. <option value="0">Laatste invoer</option>
  13. <option value="2">test</option>
  14. <option value="3">prijs2</option>
  15. <option value="4">prijs3</option>
  16. </select><br>
  17. <textarea name="prijs" rows="4" cols="30" wrap="virtual" class="navi"></textarea>
  18. <script language="text/javascript">
  19. <!--
  20. var shortcut=document.contractregeloptie;
  21. var descriptions2=new Array();
  22.  
  23. descriptions2[0]="prijs"
  24. descriptions2[1]="test
  25.  
  26. test"
  27. descriptions2[2]="prijsafspraak2"
  28. descriptions2[3]="prijsafsrpaak3"
  29. function showtext2(){
  30. shortcut.prijs.value=descriptions2[shortcut.example.selectedIndex]
  31. }
  32. //-->
  33. </script>
  34. </form>
  35. </TD>
  36. </tr>
  37. </table>
  38. </BODY>
  39. </HTML>


http://members.lycos.nl/sjemmie5/test11.php

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.189s