Facebox () объект ошибки не поддерживает это свойство или метод - PullRequest
0 голосов
/ 21 июня 2011

У меня есть приложение, которое содержит этот код:

   <script src="Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
    <script src="Scripts/facebox.js" type="text/javascript"></script>
    <link href="facebox.css" rel="stylesheet" type="text/css" />
    <script language="Javascript">
        $(document).ready(function () {
            $('a[rel=facebox]').facebox();
        });

</script>
</head>
<body>
    <form id="form1" runat="server">
        <a rel="facebox" href="WebForm1.aspx">Open Facebox Dialog with 0 opacity</a>
    </form>
</body>
</html>

В этом фейсбокс очень хорошо работает,
Я применяю тот же принцип в другом приложении, в котором я отрисовываю свой якорь динамически:

  link = new HtmlGenericControl("a");
  link.InnerText = Path.GetFileName(value);
  link.Attributes.Add("rel", "facebox");
  link.Attributes.Add("href", "WebForm1.aspx");
  panel.Controls.Add(link);<br/>

и у меня есть этот код на моей странице

<asp:Content ID="PageHead" ContentPlaceHolderID="PlaceHolderAdditionalPageHead" runat="server">
    <script src="js/jquery-1.4.1.min.js" type="text/javascript"></script>
    <script type="text/javascript" src="js/facebox.js"></script>
    <link href="css/facebox.css" rel="stylesheet" type="text/css" />
    <script language="Javascript">
        $(document).ready(function () {
            $('a[rel=facebox]').facebox();
        });
    </script>


В этом у меня ошибка на facebox (). Объект не поддерживает это свойство или метод. Почему я получаю эту ошибку, хотя у меня есть тот же код в другом приложении и там прекрасно работает?!?! Большое спасибо

Ответы [ 2 ]

0 голосов
/ 22 июня 2011

Не знаю почему, но когда я поместил скрипт в тело, это сработало

0 голосов
/ 21 июня 2011

И есть ли путь js/facebox.js внутри местоположения страницы?

Помните, что ссылка на файл js будет относиться к текущему местоположению страницы, поскольку вы не указываете абсолютный путь к файлу и, вероятно, используете страницу в другом месте, отличном от Master.Pageкорень сайта.

...