/**/
/// <summary>
/// 有等待时间的关闭窗体
/// </summary>
/// <param name="pageCurrent"></param>
/// <param name="WaitTime">等待时间,以毫秒为记量单位</param>
public static void CloseWindows(System.Web.UI.Page pageCurrent, int WaitTime)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script language=\"javascript\">");
//加入此行功能后没有提提示功能
sb.Append("window.opener=null;");
sb.Append("setTimeout");
sb.Append("(");
sb.Append("'");
sb.Append("window.close()");
sb.Append("'");
sb.Append(",");
sb.Append(WaitTime.ToString());
sb.Append(")");
sb.Append("</script>");
pageCurrent.ClientScript.RegisterStartupScript(pageCurrent.GetType(),
System.Guid.NewGuid().ToString(), sb.ToString());
}
#endregion
#region ShowStatusBar
public static void ShowStatus(System.Web.UI.Page pageCurrent, string StatusString)
{
StringBuilder sb = new StringBuilder();
sb.Append("<script language=\"javascript\">");
sb.Append("window.status=");
sb.Append("\"");
sb.Append(StatusString);
sb.Append("\"");
sb.Append("</script>");
pageCurrent.ClientScript.RegisterStartupScript(pageCurrent.GetType(),
System.Guid.NewGuid().ToString(), sb.ToString());
}
#endregion
#region PlayMediaFile
/**/
/// <summary>
/// 调用Media播放mp3或电影文件
/// </summary>
/// <param name="pageCurrent">
/// 当前的页面对象
/// </param>
/// <param name="PlayFilePath">
/// 播放文件的位置
/// </param>
/// <param name="MediajavascriptPath">
/// Mediajavascript的脚本位置
/// </param>
/// <param name="enableContextMenu">
/// 是否可以使用右键
/// 指定是否使右键菜单有效
/// 指定右键是否好用,默认为0不好用
/// 指定为1时就是好用
/// </param>
/// <param name="uiMode">
/// 播放器的大小显示
/// None,mini,或full,指定Windows媒体播放器控制如何显示
/// </param>
public static string PlayMediaFile(System.Web.UI.Page pageCurrent,
string PlayFilePath, string MediajavascriptPath,
string enableContextMenu, string uiMode)
{
StreamReader sr = new StreamReader(pageCurrent.MapPath(MediajavascriptPath));
StringBuilder sb = new StringBuilder();
string line;
try
{
while ((line = sr.ReadLine()) != null)
{
sb.AppendLine(line);
}
sr.Close();
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}
sb.Replace("$URL", pageCurrent.MapPath(PlayFilePath));
sb.Replace("$enableContextMenu", enableContextMenu);
sb.Replace("$uiMode", uiMode);
//pageCurrent.ClientScript.RegisterStartupScript(pageCurrent.GetType(),
// System.Guid.NewGuid().ToString(), sb.ToString());
return(sb.ToString());
}