⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mediapicker.html

📁 程序设计:Flyangel 用到了vb.net c# asp.net xml等 最大特别是核心功能组件化. 特色: 强大的后台管理功能 支持二级分类 支持匿名投稿 超强用户权限设置
💻 HTML
字号:
<HTML>
<title>插入多媒体文件</title>
<HEAD>
<Script Language="JavaScript">
	function onButtoncancel()
	{		
		window.returnValue ='';
		window.close ();
	}
	function onButtonClick()
			{
				var Width = document.mediamanage.Width.value;
				var Height = document.mediamanage.Height.value;
				var url = document.mediamanage.url.value;
				var _temp_return
				if(Width==""){
					Width = "500";
				} 
				if(Height==""){
					Height = "200"; 
				}
_temp_return=checkType(url,Width,Height);  
  if (_temp_return == "flasea") {
document.mediamanage.readmetext.value="请输入需要播放的媒体文件,系统会自动识别文件类型!"; 
return false;
}else if (_temp_return == "flaseb"){
document.mediamanage.readmetext.value="输入的地址格式或文件类型暂不支持自动播放!"
return false;
}else {                                                                // valid color
    window.returnValue = _temp_return;           // set return value
    window.close();                       // close dialog
  }
			}
function checkType(url,Width,Height){
var afilename,bfilename,filetype,checkTyperesult;
afilename=url.split("/");
bfilename=afilename[afilename.length-1];
filetype=bfilename.split(".");
switch(filetype[filetype.length-1].toLowerCase()){
case "":
checkTyperesult="flasea";
break;
case "swf":
checkTyperesult=inserObject('swf',url,Width,Height);
break;
case "mov":
checkTyperesult=inserObject('qt',url,Width,Height);
break;
case "asf":
checkTyperesult=inserObject('mp',url,Width,Height);
break;
case "asx":
checkTyperesult=inserObject('mp',url,Width,Height);
break;
case "wmv":
checkTyperesult=inserObject('mp',url,Width,Height);
break;
case "wma":
checkTyperesult=inserObject('mp',url,Width,Height);
case "wmf":
checkTyperesult=inserObject('mp',url,Width,Height);
case "avi":
checkTyperesult=inserObject('video',url,Width,Height);
break;
case "mpeg":
checkTyperesult=inserObject('video',url,Width,Height);
break;
case "mpg":
checkTyperesult=inserObject('video',url,Width,Height);
break;
case "rm":
checkTyperesult=inserObject('rm',url,Width,Height);
break;
case "rmvb":
checkTyperesult=inserObject('rm',url,Width,Height);
break;
case "mp3":
checkTyperesult=inserObject('music',url,Width,Height);
break;
case "ra":
checkTyperesult=inserObject('music',url,Width,Height);
break;
case "wav":
checkTyperesult=inserObject('music',url,Width,Height);
break;
case "mid":
checkTyperesult=inserObject('music',url,Width,Height);
break;
case "midi":
checkTyperesult=inserObject('music',url,Width,Height);
break;
default:
checkTyperesult="flaseb";
break;
}
return checkTyperesult;
}

function inserObject(obj,objvalue,inserWidth,inserHeight) {
var mediafilereturn;
switch(obj){
case "swf":
mediafilereturn="<OBJECT codeBase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width="+inserWidth+" height="+inserHeight+"><PARAM NAME=movie VALUE="+objvalue+"><PARAM NAME=quality VALUE=high><PARAM NAME=menu VALUE=false><embed src="+objvalue+" quality=high pluginspage="+"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" +" width="+inserWidth+" height="+inserHeight+">"+objvalue+"</embed></OBJECT>";
break;
case "rm":
mediafilereturn="<OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA class=OBJECT id=RAOCX width="+inserWidth+" height="+inserHeight+"><PARAM NAME=SRC VALUE="+objvalue+"><PARAM NAME=CONSOLE VALUE=Clip1><PARAM NAME=CONTROLS VALUE=imagewindow><PARAM NAME=AUTOSTART VALUE=true><PARAM NAME=loop VALUE=true></OBJECT><br><OBJECT classid=CLSID:CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA height=18 id=video2 width="+inserWidth+"><PARAM name=src value="+objvalue+"><PARAM NAME=AUTOSTART VALUE=-1><PARAM NAME=CONTROLS VALUE=controlpanel><PARAM NAME=CONSOLE VALUE=Clip1></OBJECT>";
break;
case "music":
mediafilereturn="<EMBED src="+objvalue+" width="+inserWidth+" height="+inserHeight+" autostart=true loop=true>";
break;
case "video":
mediafilereturn="<EMBED src="+objvalue+" width="+inserWidth+" height="+inserHeight+" autostart=true loop=true>";
break;
case "mp":
mediafilereturn='<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id=MediaPlayer1 codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217"standby="正在加载微软媒体播放器组件......" type="application/x-oleobject" width='+inserWidth+' height='+inserHeight+' VIEWASTEXT><PARAM NAME="AutoSize" VALUE="0"><PARAM NAME="Filename" VALUE="'+objvalue+'"><PARAM NAME="ShowStatusBar" VALUE="-1"></object>';
break;
case "qt":
mediafilereturn="<embed src="+objvalue+" width="+inserWidth+" height="+inserHeight+" autoplay=true loop=false controller=true playeveryframe=false cache=false scale=TOFIT bgcolor=#000000 kioskmode=false targetcache=false pluginspage=http://www.apple.com/quicktime/>";
break;
default:
mediafilereturn==null;
break;
}
return mediafilereturn;
}

</Script>
<STYLE> 
td
{
	font-size: 9pt;
	font-family: 宋体;
	color:black;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 0px none #000000;
	border-left: 1px solid #000000;
}
p
{
	font-size: 9pt;
	font-family:宋体;
}
body
{
background-color:LightSkyBlue;
}

input {
	font-family: "宋体";
	font-size: 9pt;
	color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
</STYLE> 

</HEAD>
<BODY leftmargin=0 topmargin=0 >
<form name="mediamanage" method="post" action="">
  <table width="99%" border="0" align="center" cellpadding="0" cellspacing="0" bordercolor="LightSkyBlue">
    <tr align="center"> 
      <td height="25" colspan="2"> 多媒体文件地址: 
        <input name="url" type="text" id="url" size="30">
      </td>
    </tr>
    <tr> 
      <td width="50%" height="25" align="right" style="border-right: 0px solid #000000;">宽: 
        <input name="Width" type="text" id="Width" value="300" size="3" maxlength="3">&nbsp;&nbsp;
      </td>
      <td width="50%" height="25" align="left" style="border-left: 0px solid #000000;"> 高: 
        <input name="Height" type="text" id="Height" value="150" size="3" maxlength="3">
      </td>
    </tr>
    <tr> 
      <td height="25" colspan="2" align="center"> 
        <input name="readmetext" readonly type="text" id="readmetext" value="系统自动判断文件类型,宽与高请勿超过500!" style="background-color: LightSkyBlue;text-align: center;text-decoration: underline;" size="50">
      </td>
    </tr>
    <tr> 
      <td height="25" colspan="2" align="center" style="border-bottom: 1px solid #000000;	"> 
        <input onclick="onButtonClick();" type="button"  value="确定" style="background-color:SteelBlue;"> &nbsp;&nbsp;&nbsp;&nbsp;
        <input onclick="onButtoncancel();" type="button"  value="取消" style="background-color:SteelBlue;"> </td>
    </tr>
  </table>
</form>
</BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -