我已经使用javascript动态地将一个类型为video / mpeg的对象元素添加到网页中,但播放视频的插件无法处理新对象。
其他可能相关的细节:正在使用的Web浏览器是Opera for Linux Devices,我可以连接到Opera Dragonfly并看到作为< body>的新子项添加到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);
}
}
}