<SCRIPT LANGUAGE=JavaScript>
<!--
var RealMode=0;
var RealPlayer5=0;
var RealPlayer4=0;
var RealPlayerG2=0;
if (navigator.userAgent.indexOf("MSIE")< 0 ){
alert("1")
numPlugins = navigator.plugins.length;
for (i = 0; i < numPlugins; i++){
plugin = navigator.plugins[i];
alert(plugin.name.substring(0,10))
if (plugin.name.substring(0,10)=="RealPlayer"){
RealMode=1;
}
}
}
// 以下代码通过VBScript的CreateObject()函数动态的创建RealPlayer对象
document.write('<SCRIPT LANGUAGE=VBScript> n');
document.write('on error resume next n');
document.write('RealPlayerG2 = (NOT IsNull(CreateObject("rmocx.RealPlayer G2 Control"))) n');
document.write('RealPlayer5 = (NOT IsNull(CreateObject("RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)"))) n');
document.write('RealPlayer4 = (NOT IsNull(CreateObject("RealVideo.RealVideo(tm) ActiveX Control (32-bit)"))) n');
document.write('</SCRIPT> n');
alert(RealPlayerG2 )
if ( RealPlayerG2 || RealPlayer5 || RealPlayer4 ){
//可以在此处添加<object>对象
}else if ( RealMode ){ // NetScape浏览器用户
// 可以在此处加入<embed>对象
}else{
alert("123")
window.location.replace("install.htm"); // 转入install.htm页面指导用户进行安装
}
-->
</Script>
我曾经用别人教以上办法,可代码有错误,我已经安装了realPlayer可还是判断不到,
还望各位指教!
<!--
var RealMode=0;
var RealPlayer5=0;
var RealPlayer4=0;
var RealPlayerG2=0;
if (navigator.userAgent.indexOf("MSIE")< 0 ){
alert("1")
numPlugins = navigator.plugins.length;
for (i = 0; i < numPlugins; i++){
plugin = navigator.plugins[i];
alert(plugin.name.substring(0,10))
if (plugin.name.substring(0,10)=="RealPlayer"){
RealMode=1;
}
}
}
// 以下代码通过VBScript的CreateObject()函数动态的创建RealPlayer对象
document.write('<SCRIPT LANGUAGE=VBScript> n');
document.write('on error resume next n');
document.write('RealPlayerG2 = (NOT IsNull(CreateObject("rmocx.RealPlayer G2 Control"))) n');
document.write('RealPlayer5 = (NOT IsNull(CreateObject("RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)"))) n');
document.write('RealPlayer4 = (NOT IsNull(CreateObject("RealVideo.RealVideo(tm) ActiveX Control (32-bit)"))) n');
document.write('</SCRIPT> n');
alert(RealPlayerG2 )
if ( RealPlayerG2 || RealPlayer5 || RealPlayer4 ){
//可以在此处添加<object>对象
}else if ( RealMode ){ // NetScape浏览器用户
// 可以在此处加入<embed>对象
}else{
alert("123")
window.location.replace("install.htm"); // 转入install.htm页面指导用户进行安装
}
-->
</Script>
我曾经用别人教以上办法,可代码有错误,我已经安装了realPlayer可还是判断不到,
还望各位指教!
解决方案 »
- 超级着急!大神,怎么把这段json用js循环取生成带有链接的children子项html效果(如json数据下面)
- 网页监听按键,在状态栏里显示用户输入的字符,网页单独运行没问题,在php服务器里运行,输入的字符不显示,JS代码好像没反应
- 怎样提高网站内容和版式的更新速度?
- 如何用Javascript获取选择文本(加强版)
- 如何改变上传文件的“浏览”按钮的宽度?
- 向前辈们请教一个问题:如何用JS验证一个 name属性为数组 的表单?
- 请教我的网页要显示"查看源代码"中的某一句.该怎么做啊?
- 用open命令打开一个窗口时,有什么参数可以使打开的窗口最大化?(在线等待)
- 如何修改成小图片左右滚动
- json怎么转换对象形式
- 关于数据岛方面的问题
- 在一个输入框,禁止用户输入回车键或者屏蔽?
<!--
var RealMode=0;
var RealPlayer5=0;
var RealPlayer4=0;
var RealPlayerG2=0; if (navigator.userAgent.indexOf("MSIE")<0 )
{
numPlugins = navigator.plugins.length;
for (i = 0; i < numPlugins; i++)
{
plugin = navigator.plugins[i];
if (plugin.name.substring(0,10)=="RealPlayer")
{
RealMode=1;
}
}
} document.write('<SCRIPT LANGUAGE=VBScript\> \n');
document.write('on error resume next \n');
document.write('RealPlayerG2 = (NOT IsNull(CreateObject("rmocx.RealPlayer G2 Control")))\n');
document.write('RealPlayer5 = (NOT IsNull(CreateObject("RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)")))\n');
document.write('RealPlayer4 = (NOT IsNull(CreateObject("RealVideo.RealVideo(tm) ActiveX Control (32-bit)")))\n');
document.write('</SCRIPT\> \n');
if (RealMode || RealPlayerG2 || RealPlayer5 || RealPlayer4)
{
alert("RealPlayer plug-in is installed.");
}
else
{
alert("RealPlayer plug-in is not installed.");
}
//-->
</SCRIPT>
<!--
var RealMode=0;
var RealPlayer5=0;
var RealPlayer4=0;
var RealPlayerG2=0;
if (navigator.userAgent.indexOf("MSIE")< 0 )
{
alert("1")
numPlugins = navigator.plugins.length;
for (i = 0; i < numPlugins; i++)
{
plugin = navigator.plugins[i];
alert(plugin.name.substring(0,10))
if (plugin.name.substring(0,10)=="RealPlayer")
{
RealMode=1;
}
}
}
// 以下代码通过VBScript的CreateObject()函数动态的创建RealPlayer对象
strScript = "";
strScript +='<SCR' + 'IPT LANGUAGE=VBScript> \n';
strScript +='on error resume next \n';
strScript +='RealPlayerG2 = (NOT IsNull(CreateObject(\"rmocx.RealPlayer G2 Control\"))) \n';
strScript +='RealPlayer5 = (NOT IsNull(CreateObject(\"RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)\"))) \n';
strScript +='RealPlayer4 = (NOT IsNull(CreateObject(\"RealVideo.RealVideo(tm) ActiveX Control (32-bit)\"))) \n';
strScript +='</SCR' + 'IPT> \n';
document.write(strScript)
alert(RealPlayer5)
if ( RealPlayerG2 || RealPlayer5 || RealPlayer4 )
{
//可以在此处添加<object>对象
}else if (RealMode)
{
// NetScape浏览器用户
// 可以在此处加入<embed>对象
}
else
{
alert("123")
window.location.replace("install.htm"); // 转入install.htm页面指导用户进行安装
}
-->
</Script>