Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 动态添加视频对象到页面,如何让插件播放器识别它?_Javascript_Xhtml_Plugins - Fatal编程技术网

Javascript 动态添加视频对象到页面,如何让插件播放器识别它?

Javascript 动态添加视频对象到页面,如何让插件播放器识别它?,javascript,xhtml,plugins,Javascript,Xhtml,Plugins,我已经使用javascript向网页动态添加了一个类型为video/mpeg的对象元素,但是播放视频的插件不能处理新对象 其他可能相关的细节:正在使用的web浏览器是Opera for Linux设备,我可以连接到Opera Dragonfly,看到新对象作为标记的新子对象添加到DOM中。如果我创建一个包含该对象的网页并加载该网页,它就会正常播放,只有在加载后将其添加到DOM中时,它才不会播放 我能做些什么让处理程序插件看到这个对象呢 function pickContentResults()

我已经使用javascript向网页动态添加了一个类型为video/mpeg的对象元素,但是播放视频的插件不能处理新对象

其他可能相关的细节:正在使用的web浏览器是Opera for Linux设备,我可以连接到Opera Dragonfly,看到新对象作为标记的新子对象添加到DOM中。如果我创建一个包含该对象的网页并加载该网页,它就会正常播放,只有在加载后将其添加到DOM中时,它才不会播放

我能做些什么让处理程序插件看到这个对象呢

function pickContentResults() {
    if (request.readyState == 4) {
        if (request.status == 200) {
            /* Get the response from the server */
            var results = request.responseXML;
            if(results != "") {
                //alert(results);                 
                document.body.appendChild(results);
            } else {
                /* you might want to redirect to the guide again if it failed... */
            }
        } else {
            alert("Error! Request status is " + request.status);
        }
    }
}

添加了示例代码。这是ajax调用的返回回调。