Benutzer mit den meisten Antworten
0x800a01b6 - Laufzeitfehler in Microsoft JScript

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>
Antworten
-
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- Als Antwort vorgeschlagen Stefan FalzModerator Dienstag, 24. Juni 2014 17:33
- Als Antwort markiert Ionut DumaModerator Donnerstag, 3. Juli 2014 13:29
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.
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 -
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. -
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
-
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>
-
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 -
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.
-
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 -
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
-
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- Als Antwort vorgeschlagen Stefan FalzModerator Dienstag, 24. Juni 2014 17:33
- Als Antwort markiert Ionut DumaModerator Donnerstag, 3. Juli 2014 13:29