引用Jquery生成和插入的Quicktime插件时出现问题

引用Jquery生成和插入的Quicktime插件时出现问题,jquery,quicktime,Jquery,Quicktime,我遇到了一个问题,我使用AC_Quicktime插件生成了一个Quicktime plgin,然后将其放入一个using jquery中。在Firefox中,我可以使用objectid引用创建的插件,但在IE6.0中,这似乎不起作用 我已经尝试使用jquery引用插件。。。但似乎不能这样做 以下是生成插件参数的代码:- var movie1 = QT_GenerateOBJECTText( currentfile, playerwidth, playerheight, "",

我遇到了一个问题,我使用AC_Quicktime插件生成了一个Quicktime plgin,然后将其放入一个using jquery中。在Firefox中,我可以使用objectid引用创建的插件,但在IE6.0中,这似乎不起作用

我已经尝试使用jquery引用插件。。。但似乎不能这样做

以下是生成插件参数的代码:-

var movie1 = QT_GenerateOBJECTText(
        currentfile, playerwidth, playerheight, "",
        "controller","false",
        "obj#id", "movie1",
        "emb#id","qt_movie1",
        "postdomevents","True",
        "emb#NAME","movie1",
            "enablejavascript","true",
        "autoplay",boolplaying,
        "scale","aspect",
        "pluginspage","http://www.apple.com/quicktime/download/"
            );

            $("#player").html(movie1);
然后,我检查插件是否已使用此工具生成,然后对其执行一些操作:-

if ($("#qt_movie1").length > 0)
            {
              alert('clip loaded up');
            //clip with embedded id 'qt_movie1' must be loaded so wait a bit then run timecode()
            //showEvents('now run timecode');

            //calculate duration
            Id = window.setTimeout("timecode()",500);
            }
在Firefox中,出于调试目的的警报会触发,但在IE中不会。在另一个简单的函数中,我使用以下命令停止电影:-

function stopmovie()
{

  document.movie1.Stop();
  boolplaying = false;

}
同样,“document.movie1”可以引用Firefox中的电影,但不能引用IE

有一个jquery选择器可以用于quicktime插件吗?或者有其他方法引用插件吗

干杯


Jon

我记得关于另一种嵌入式对象的类似问题。显然,IE只在加载页面时创建这些对象,因此在加载javascript之后插入这些对象是行不通的。如果这只是一个糟糕的信息,请告诉我。

我最终找到了答案。。。。IE 6.0似乎无法识别使用属性embid、qt_movie1创建的新玩家的id

将属性更改为id可以解决此问题。我确信这与Quicktime规范相反,但是嘿