Witam.
Mam problem z z javascriptem. Przy uruchomieniu projektu, javascript nie czyta mi bazy danych z xmla. Próbowałem na różne sposoby ale nic to nie dało. Program ma wyszukać rekordy z xmla.
Może ktoś znajdzie błąd.
Pozdrawiam i z góry dzięki za pomoc.

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/xsl" href="catalog.xsl"?>
  3. <catalog>
  4.  
  5. <bike id="1">
  6. <producer>Arkus</producer>
  7. <picture>http://www.katalogrowerowy.pl/system/pictures/4d82263d43d75005960006e5/product_details_rgb.jpg</picture>
  8. <model>Evolution 26</model>
  9. <price>956 zł</price>
  10. </bike>
  11. <bike id="2">
  12. <producer>Arkus</producer>
  13. <picture>http://www.katalogrowerowy.pl/system/pictures/4d8225cc43d75005960005a6/product_details_rgb.jpg</picture>
  14. <model>Grafitti 505 2HT</model>
  15. <price>958 zł</price>
  16. </bike>
  17. <bike id="3">
  18. <producer>Arkus</producer>
  19. <picture>http://www.katalogrowerowy.pl/system/pictures/4d82261143d7500596000668/product_details_rgb.jpg</picture>
  20. <model>Grafitti 505</model>
  21. <price>897 zł</price>
  22. </bike>
  23. <bike id="149">
  24. <producer>Peritus</producer>
  25. <picture>http://www.katalogrowerowy.pl/system/pictures/4d82265f43d7500596000740/product_details_rgb.jpg</picture>
  26. <model>Montis</model>
  27. <price>14990 zł</price>
  28. </bike>
  29. <bike id="150">
  30. <producer>Peritus</producer>
  31. <picture>http://www.katalogrowerowy.pl/system/pictures/4d82264b43d750059600070b/product_details_rgb.jpg</picture>
  32. <model>Montis Silva</model>
  33. <price>14990 zł</price>
  34. </bike>
  35. </catalog>


  1. <HEAD>
  2. Wyszukiwanie danych w bazach XML
  3. </TITLE>
  4.  
  5. <XML ID="catalog" SRC="catalog.xml"></XML>
  6.  
  7. <script LANGUAGE="JavaScript">
  8. function znajdzPasujace()
  9. {
  10. var szukajTego = form1.text1.value.toLowerCase()
  11.  
  12. while (!catalog.recordset.EOF) {
  13. var obecnaNazwa = new String(catalog.recordset("producer"))
  14. obecnaNazwa = obecnaNazwa.toLowerCase()
  15. if (obecnaNazwa.indexOf(szukajTego) >= 0) {
  16. komunikatDiv.innerHTML +=
  17. catalog.recordset("producer") + " (picture " +
  18. catalog.recordset("picture") + ") model roweru " +
  19. catalog.recordset("model") + " cena roweru " +
  20. catalog.recordset("price") + ".<BR>"
  21. }
  22. catalog.recordset.moveNext()
  23. }
  24. }
  25. </SCRIPT>
  26. </HEAD>
  27. <BODY>
  28. <H1>
  29. Wyszukiwanie danych w bazach XML
  30. </H1>
  31. <FORM ID="form1">
  32. Szukany producent: <INPUT TYPE="TEXT" NAME="text1">
  33. <BR>
  34. <BR>
  35. <INPUT TYPE="BUTTON" VALUE="Wyszukaj"
  36. ONCLICK="znajdzPasujace()">
  37. </FORM>
  38. </CENTER>
  39. <DIV ID="komunikatDiv"></DIV>
  40. </BODY>
  41. </HTML>