-1

SauceLabsを使用して作成したテストのビデオを表示する基本的なWebページを起動して実行しようとしています。これを行うために、彼らはJavascriptにビデオを埋め込むためのサービスを提供します。

Visual Studio 2010のASPでWebページを作成していますが、ページに移動するとエラーが発生します。

私のASPページは次のようになり、JavaScript呼び出しにフィードされるjobID(jID)とアクセスコード(コード)を取り込むだけです。

   <%@ 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」は未定義です

エラーは無視できますが、Webページに何も表示されません。

何か案は?

ありがとう、

ゴードン

4

1 に答える 1

1

どこかで名前が付けられた変数を使用しようとしているJavaScriptコードがありflowplayer、その変数は定義されていません。レンダリングされたソースをscriptブラウザのアドレスバーのタグから貼り付けて、コードを取り戻すことはできますか?でページをリロードしてみましたCtrl-F5か?flowplayerスクリプトは、ページの読み込み時にすでに定義されているという名前の変数があることを前提としていますか?これらはあなたが調べたいと思うかもしれないいくつかのデバッグの質問です。

于 2012-10-21T15:50:04.320 に答える