Objekt erforderlich

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Objekt erforderlich

    Hallo liebes Team,

    bin auf diesen Thread gestoßen:

    easy-coding.de/ajax-inhalte-mi…-zuruecksetzen-t1144.html

    und habe alles nachgebaut und ergänzt bzw. an meine Variablen angepasst.

    Der Browser meldet "Objekt erforderlich Zeile 24 Zeichen 17"

    welches Objekt fehlt?

    Verwende IE 6 auf XP SP2

    heir noch die Scripten:

    select.php

    Quellcode

    1. <html>
    2. <head>
    3. <title>Select Test</title>
    4. <script type="text/javascript">
    5. <!--
    6. function setVisibility() {
    7. var ort = document.myForm.marke.selectedIndex;
    8. if (ort == 0) {
    9. inhalt.style.display = 'none';
    10. } else {
    11. inhalt.style.display = 'block';
    12. }
    13. }
    14. function sendRequest() {
    15. try {
    16. req = window.XMLHttpRequest?new XMLHttpRequest():
    17. new ActiveXObject("Microsoft.XMLHTTP");
    18. } catch (e) {
    19. //Kein AJAX Support
    20. }
    21. req.onreadystatechange = handleResponse;
    22. id = document.getElementById('marke').value;
    23. if(id == 0) {
    24. document.getElementById('modell').style.display = 'none';
    25. } else {
    26. document.getElementById('modell').style.display = 'block';
    27. req.open('get', 'func.php?s='+ id);
    28. req.send(null);
    29. }
    30. }
    31. function handleResponse() {
    32. if ((req.readyState == 4) && (req.status == 200)) {
    33. document.getElementById('inhalt').innerHTML = req.responseText;
    34. }
    35. }
    36. //-->
    37. </script>
    38. </head>
    39. <body>
    40. <?php
    41. include ("db.inc");
    42. ?>
    43. <form name="myForm">
    44. Marke:
    45. <select id="marke" name="marke" class="select240" onChange="setVisibility(); sendRequest()">
    46. <option value="0" selected>alle Marken</option>
    47. <?php
    48. $result = mysql_query("SELECT cat_id, cat_name FROM `$category`");
    49. while($row = mysql_fetch_object($result))
    50. {
    51. echo '<option value="'.$row->cat_id.'">'.$row->cat_name.'</option>';
    52. }
    53. ?>
    54. </select>
    55. <div id="inhalt"></div>
    56. </form>
    57. </body>
    58. </html>
    Alles anzeigen


    func.php

    Quellcode

    1. <?php
    2. //Inhalte laden
    3. include ("db.inc");
    4. $result = mysql_query("SELECT cat_id, cat_fatherid, cat_name FROM `$category` WHERE `cat_fatherid` = $_GET[s]");
    5. ?>
    6. <p>
    7. Modell:
    8. <select name="modell" class="select240" id="modell">
    9. <option value="0" selected>Modelle</option>
    10. <?php
    11. while($row = mysql_fetch_object($result))
    12. {
    13. echo '<option value="'.$row->cat_id.'">'.$row->cat_name.'</option>';
    14. }
    15. ?>
    16. </select>
    Alles anzeigen


    Das erste Selectfeld wird ordnungsgemäß geladen!

    oder funktioniert das HTTPRequestObjekt hier nicht richtig? Oder ist es nicht komplett?

    Wäre echt dankbar für ne kleine Kopfnuss

    MfG

    kingluui
  • Ich glaube, ich muss doch nochmal nachfragen,

    ich hoffe nicht, dass ich jemanden gekränkt habe. Ich habe jetzt alles hin und her durchsucht, aber da muss noch irgendwas falsch sein.

    Ich dachte das sind weitestgehend freigegebene Scripts hier, die zum experimentieren öffentlich behandelt werden, auch wenn meine Änderungen auf den Code vom Deltascripts.com Entwickler hindeutet, nutze ich die Tabellenstruktur nur für Lernzwecke, ausserdem besitze ich eh mehrere gekaufte Lizenzen von Deltascripts.

    Also was ich kommerziell an Code nutze bezahle ich auch. :lol:

    Jetzt nochmal zu meiner Javascript Fehlermeldung: Objekt erwartet

    Was stimmt nicht?

    MfG

    kingluui