none
0x800a01b6 - Laufzeitfehler in Microsoft JScript RRS feed

  • Frage

  • Ich wollte eine Menüe mit JQueryui erstellen.

    Nun aber bekomme ich diese Fehler Meldung

    0x800a01b6 - Laufzeitfehler in Microsoft BLOCKED SCRIPT Das Objekt unterstüzt die Eigenschaft oder Mehtode "menü" nicht.

    Mein JQuery Code

    <!DOCTYPE html>
    <html>
    <head>
    
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <title>@ViewBag.Title</title>
    
        @Styles.Render("~/Content/Menüe.css")
        @Styles.Render("~/Content/css")
        @Scripts.Render("~/bundles/modernizr")
        <link href="~/Content/CSS/Menu.css" rel="stylesheet" />
        <link href="~/Content/CSS/jquery-ui-1.10.4.custom.css" rel="stylesheet" />
        <link href="~/Content/CSS/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" />
    
        <script src="~/Scripts/jquery-1.7.1.js"></script>
        <script src="~/Scripts/jquery-ui-1.8.20.js"></script>
        <script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
        <script src="~/Scripts/jquery.validate.js"></script>
        <script src="~/Scripts/knockout-2.1.0.js"></script>
        <script src="~/Scripts/modernizr-2.5.3.js"></script>
        <script src="~/Scripts/jquery-1.10.2.js"></script>
        <script src="~/Scripts/jquery-ui-1.10.4.custom.js"></script>
        <script src="~/Scripts/jquery-ui-1.10.4.custom.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function () {
    
                
                $("#menu").menu();
                
    
            });
        </script>
    
    </head>
    <body>
    
    
        
        <ul id="menu">  
            <li class="ui-state-disabled"><a href="#">Aberdeen</a></li>  
            <li><a href="#">Ada</a></li>  
            <li><a href="#">Adamsville</a></li>  
            <li><a href="#">Addyston</a></li>  
            <li>    <a href="#">Delphi</a>    
                <ul>      
                    <li class="ui-state-disabled"><a href="#">Ada</a></li>      
                    <li><a href="#">Saarland</a></li>      
                    <li><a href="#">Salzburg</a></li>    
    
                </ul>  
    
            </li>  
            <li><a href="#">Saarland</a></li>  
            <li>    <a href="#">Salzburg</a>    
                <ul>      
                    <li>        <a href="#">Delphi</a>        
                        <ul>          <li><a href="#">Ada</a></li>          
                            <li><a href="#">Saarland</a></li>          
                            <li><a href="#">Salzburg</a></li>        
    
                        </ul>      
    
                    </li>      
                    <li>        <a href="#">Delphi</a>        
                        <ul>          
                            <li><a href="#">Ada</a></li>          
                            <li><a href="#">Saarland</a></li>          
                            <li><a href="#">Salzburg</a></li> 
                        </ul>  
                    </li>      
                    <li><a href="#">Perch</a></li></ul>
            </li>  
            <li class="ui-state-disabled"><a href="#">Amesville</a></li>
        </ul>
    
        
        <div id="content">
            @RenderBody()
        </div>
        @Scripts.Render("~/bundles/jquery")
        @RenderSection("scripts", required: false)
    </body>
    </html>

    Dienstag, 24. Juni 2014 07:43

Antworten

Alle Antworten

  • Hi,

    das Menu Widget in jQuery ist erst ab jQueryUI 1.9 verfügbar. Du verwendest also zu alte jQuery und jQuery UI Versionen. Lad dir also mal die neuesten Versionen und probier es dann nochmal.

      http://jquery.com/

      http://jqueryui.com/


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Dienstag, 24. Juni 2014 08:53
    Moderator
  • Danke für die Hilfe

    Danke für die schnele hilfe.

    Ich habe nun versucht jquery-ui-1.10.4 neu herunter zu laden und in das Projekt einzu binden. 

    Dabei kommen mir nun diese beiden Fehler zustande.

    0x800a01b6 - Laufzeitfehler in Microsoft JScript: Das Objekt unterstüzt die Eigenschaft oder Methode "menu" nicht

    0x800a1391 - Laufzeitfehler in Microsoft JScript: "module" ist undefiniert

    <!DOCTYPE html>
    <html>
    <head>
    
        <meta charset="utf-8" />
        <meta name="viewport" content="width=device-width" />
        <meta http-equiv="X-UA-Compatible" content="IE=edge" />
        <title>Index</title>
    
        
        <link href="/Content/site.css" rel="stylesheet"/>
    
        <script src="/Scripts/modernizr-2.5.3.js"></script>
    
        <link href="/Content/CSS/Menu.css" rel="stylesheet" />
        
            <link href="/Scripts/jquery-ui-1.10.4.custom/css/ui-darkness/jquery-ui-1.10.4.custom.css" rel="stylesheet" />
            <link href="/Scripts/jquery-ui-1.10.4.custom/css/ui-darkness/jquery-ui-1.10.4.custom.min.css" rel="stylesheet" />
            <script src="/Scripts/jquery-ui-1.10.4.custom/js/jquery-1.10.2.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/js/jquery-ui-1.10.4.custom.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/js/jquery-ui-1.10.4.custom.min.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/Gruntfile.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/jquery-1.10.2.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery-ui.custom.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.accordion.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.autocomplete.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.button.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.core.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.datepicker.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.dialog.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.draggable.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.droppable.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-blind.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-bounce.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-clip.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-drop.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-explode.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-fade.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-fold.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-highlight.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-pulsate.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-scale.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-shake.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-slide.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect-transfer.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.effect.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.menu.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.mouse.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.position.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.progressbar.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.resizable.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.selectable.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.slider.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.sortable.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.spinner.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.tabs.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.tooltip.js"></script>
            <script src="/Scripts/jquery-ui-1.10.4.custom/development-bundle/ui/jquery.ui.widget.js"></script>
        
    
        <script src="/Scripts/jquery-1.7.1.js"></script>
        <script src="/Scripts/jquery-ui-1.8.20.js"></script>
        <script src="/Scripts/jquery.unobtrusive-ajax.js"></script>
        <script src="/Scripts/jquery.validate.js"></script>
        <script src="/Scripts/knockout-2.1.0.js"></script>
        <script src="/Scripts/modernizr-2.5.3.js"></script>
        <script src="/Scripts/jquery-1.10.2.js"></script>
        <script src="/Scripts/jquery-ui-1.10.4.custom.js"></script>
        <script src="/Scripts/jquery-ui-1.10.4.custom.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function () {
    
                
                $("#menu").menu();
                
    
            });
        </script>
    
    </head>
    <body>
    
    
        
        <ul id="menu">  
            <li class="ui-state-disabled"><a href="#">Aberdeen</a></li>  
            <li><a href="#">Ada</a></li>  
            <li><a href="#">Adamsville</a></li>  
            <li><a href="#">Addyston</a></li>  
            <li>    <a href="#">Delphi</a>    
                <ul>      
                    <li class="ui-state-disabled"><a href="#">Ada</a></li>      
                    <li><a href="#">Saarland</a></li>      
                    <li><a href="#">Salzburg</a></li>    
    
                </ul>  
    
            </li>  
            <li><a href="#">Saarland</a></li>  
            <li>    <a href="#">Salzburg</a>    
                <ul>      
                    <li>        <a href="#">Delphi</a>        
                        <ul>          <li><a href="#">Ada</a></li>          
                            <li><a href="#">Saarland</a></li>          
                            <li><a href="#">Salzburg</a></li>        
    
                        </ul>      
    
                    </li>      
                    <li>        <a href="#">Delphi</a>        
                        <ul>          
                            <li><a href="#">Ada</a></li>          
                            <li><a href="#">Saarland</a></li>          
                            <li><a href="#">Salzburg</a></li> 
                        </ul>  
                    </li>      
                    <li><a href="#">Perch</a></li></ul>
            </li>  
            <li class="ui-state-disabled"><a href="#">Amesville</a></li>
        </ul>
    
        
        <div id="content">
            
    
    <h2>Index</h2>
    
        </div>
        <script src="/Scripts/jquery-1.10.2.js"></script>
    <script src="/Scripts/jquery-1.7.1.js"></script>
    
        
    </body>
    </html>


    Ich Frage mich ob ich  übehaupt richti  in Visual Studio eigebunden habe.
    Dienstag, 24. Juni 2014 10:57
  • Hi,

    ne, da hast Du jetzt einen kompletten Mischmasch drin, das führt mit Sicherheit zu allem möglichen, nur nicht zu einer lauffähigen Variante.

    Schmeiß das alles wieder raus.

    Letztendlich brauchst Du nur das hier:

    <!-- CSS -->
    <link rel="stylesheet" type="text/css" href="/<PfadZuJQuery>/css/<Theme>/jquery-ui-1.10.4.css" />
    
    <!-- jQuery //-->
    <script type="text/javascript" src="/<PfadZuJQuery>/jquery-2.1.1.min.js"></script>
    <script type="text/javascript" src="/<PfadZuJQuery>/jquery-ui-1.10.4.min.js"></script>
    <script type="text/javascript" src="/<PfadZuKnockout>/knockout-3.1.0.js"></script>
    
    Die genauen Dateinamen hängen ein wenig von den verwendeten jQuery und jQueryUI Versionen sowie dem gewählten Theme für jQueryUI ab.

    Die von dir eingesetzte Knockout Version ist auch veraltet, nimm besser 3.1.0.

    Bau das obige bitte in den <head> Tag deiner Website ein.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    • Als Antwort markiert DauronNova Dienstag, 24. Juni 2014 11:53
    • Tag als Antwort aufgehoben DauronNova Dienstag, 24. Juni 2014 11:53
    • Als Antwort vorgeschlagen Stefan FalzModerator Dienstag, 24. Juni 2014 17:33
    Dienstag, 24. Juni 2014 11:11
    Moderator
  • Hi seit also der meinung das ligt daran wie ich die Datein einbinde?

    Ich habe nun eine Reduzon der eingebunden Datein wie auch eine Altualisierund der Datein versucht.

    Das eine Problem mit 

    0x800a1391 - Laufzeitfehler in Microsoft JScript: "module" ist undefiniert
    ist nun nicht mehr da.

    Arber sonst hat es sich nicht geändert.

    Ich komm mir langsam so zimlich dämlich för.
    <!-- CSS -->
    
    <link rel="stylesheet" type="text/css" href="@Url.Content("~/Scripts/Funktionen/css/ui-lightness/jquery-ui-1.10.4.css")"  />
    <link rel="stylesheet" type="text/css" href="@Url.Content("~/Scripts/Funktionen/css/ui-lightness/jquery-ui-1.10.4.min.css")"  />
    
        
    <!-- jQuery //-->
    <script type="text/javascript" src="@Url.Content("~/Scripts/Funktionen/jquery-2.1.1.js")"></script>   
    <script type="text/javascript" src="@Url.Content("~/Scripts/Funktionen/jquery-2.1.1.min.js")"></script>
        
    <script type="text/javascript" src="@Url.Content("~/Scripts/Funktionen/js/jquery-ui-1.10.4.js")"></script>
    <script type="text/javascript" src="@Url.Content("~/Scripts/Funktionen/js/jquery-ui-1.10.4.min.js")"></script>

    Dienstag, 24. Juni 2014 11:54
  • Hi,

    warum bindest Du für alles immer beide Dateien ein?

    Nimm nur die Varianten mit .min am Ende. Die anderen bleiben erhalten.

    Schau dann bitte mal in den Quelltext der Seite, welche Adresse nun genau im Browser ankommt. Diese prüfst Du bitte auf Richtigkeit.

    Einfacher geht es mit Firebug oder ähnlichem. Drück dazu einfach mal F12 im Browser und schau dir an, ob es Fehler beim Laden einer oder mehrerer Dateien kommt.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Dienstag, 24. Juni 2014 12:00
    Moderator
  • Wen ich es so werden neben die Datei die ich difinert habe

    <script type="text/javascript" src="@Url.Content("~/Scripts/Funktionen/jquery-2.1.1.js")"></script>  
        
    <script type="text/javascript" src="@Url.Content("~/Scripts/Funktionen/js/jquery-ui-1.10.4.js")"></script>

    noch zwei weiter geladen.

    jquery-1.10.2.js
    jquery-1.7.1.js

    Auch habe ich nun Zwei neu Fehlermedungen. Die alten sind bei nicht mehr forhanden. (puhe)

    0x800a01b6 - Laufzeitfehler in Microsoft JScript: Das Objekt unterstützt die Eigenschaft oder Methode "addEventListener" nicht

    0x800a1391 - Laufzeitfehler in Microsoft JScript: "jQuery" ist undefiniert

    0x800a138f - Laufzeitfehler in Microsoft JScript: Der Wert der Eigenschaft "$" ist Null oder undefiniert, kein Function-Objekt

    Was ist den eigentlich nun wieder loss. Danke neben bei für die geduhlt. Ich weis das ich mich  nicht besonderst gut anstelle.

    Dienstag, 24. Juni 2014 12:48
  • Hi,

    die anderen Versionen bindest Du dann noch an anderer Stelle irgendwie ein. Von alleine dürften die da nicht reinkommen.

    Es könnte sein, dass es an:

    @Scripts.Render("~/bundles/jquery")

    liegt. Schmeiß die Zeile mal raus.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Dienstag, 24. Juni 2014 13:08
    Moderator
  • Du hattest recht. Das war gans unten in der Datei so das ich nicht darauf gekommen bin.

    Arber die Fehler sind da obwohl jetzt keine Exterdatein geladen werden.

    Muss doch an was anders ligen.

    1

    Unbehandelte Ausnahme in Zeile 3425, Spalte 4 in localhost:28381/Scripts/Funktionen/jquery-2.1.1.js

    0x800a01b6 - Laufzeitfehler in Microsoft JScript: Das Objekt unterstützt die Eigenschaft oder Methode "addEventListener" nicht

    2

    Unbehandelte Ausnahme in Zeile 6, Spalte 1 in localhost:28381/Scripts/Funktionen/js/jquery-ui-1.10.4.js

    0x800a1391 - Laufzeitfehler in Microsoft JScript: "jQuery" ist undefiniert

    3

    Unbehandelte Ausnahme in Zeile 23, Spalte 9 in localhost:28381

    0x800a138f - Laufzeitfehler in Microsoft JScript: Der Wert der Eigenschaft "$" ist Null oder undefiniert, kein Function-Objekt

    Die Fehler treten beim Laden der Datein auf. Wen dieser Hinweis hilft.


    • Bearbeitet DauronNova Dienstag, 24. Juni 2014 13:20
    Dienstag, 24. Juni 2014 13:19
  • Hi,

    arbeitest Du ggfs. mit IE 11? Falls ja, bau mal:

    <meta http-equiv="X-UA-Compatible" content="IE=edge" />

    direkt hinter <head> bzw. spät. nach <title>...</title> ein.



    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

    Dienstag, 24. Juni 2014 13:25
    Moderator
  • Jipi es Funktioniert. Zwar nicht richtig. Das menu geht fast über die ganze zeit. Arber ich den das ist ein Fehler in der CSS Datei. Da kann ich alleine dran arbeitem.

    Danke du hast mir gerade Wochen von Arbeit und Stresse bendet.

    Dienstag, 24. Juni 2014 13:29