-1

我正在尝试启动并运行一个基本网页,该网页显示我使用 SauceLabs 创建的测试视频。为此,他们提供了将视频嵌入 Javascript 的服务。

我在 Visual Studio 2010 中的 ASP 中创建网页。但是,当我导航到我的页面时出现错误。

我的 ASP 页面如下所示,它只接受一个 jobID (jID) 和一个访问代码 (code),它们被馈送到 JavaScript 调用中。

   <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Show Video.aspx.cs" Inherits="ResultsDisplay.Show_Video" %>

   <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

   <html xmlns="http://www.w3.org/1999/xhtml">
   <head runat="server">
       <title>Test Video</title>
       <script language="javascript" type="text/javascript" src="http://saucelabs.com/video-embed/<%=jID%>.js?auth=<%=code%>">
       </script>
   </head>
   <body>
       <form id="form1" runat="server">
       <div>
           <div id="flowerrorbox"></div>
           <a
                href="."
                style="display:block;height:450px"
                id="player">
           </a>
       </div>
       </form>
   </body>
   </html>

但是,当我访问该页面时,Visual Studio 会引发错误(在动态脚本块中),如下所示:

Microsoft JScript 运行时错误:“flowplayer”未定义

虽然我可以忽略该错误,但我的网页上没有显示任何内容。

有任何想法吗?

谢谢,

戈登

4

1 回答 1

1

有一些 JavaScript 代码试图使用在flowplayer某处命名的变量,但该变量尚未定义。您可以将标签中呈现的源代码粘贴到script浏览器的地址栏中并取回代码吗?您是否尝试过重新加载页面Ctrl-F5?脚本是否假设flowplayer在页面加载时已经定义了一个名为的变量?这些是您可能想要研究的一些调试问题。

于 2012-10-21T15:50:04.320 回答