/// <summary> /// 创建显示图像的标签(flash加点击) /// </summary> public static string CreateTag(string ADID, string filename, string desc, string FileType, string LinkURL, int Width, int High) { StringBuilder TagStr = new StringBuilder(); switch (FileType) { case "image/gif": case "image/bmp": case "image/pjpeg": { if ((LinkURL.Trim() != "") && (LinkURL.Trim() != "http://")) //非空 { TagStr.Append("<a href=\""); TagStr.Append(ConfigHelper.GetConfigString("URL") + "/FormAdHit.aspx?ADID=" + ADID); TagStr.Append("&LinkURL=" + LinkURL.Replace("&", "$$$")); TagStr.Append("\""); TagStr.Append(" target=\"_blank\">"); } TagStr.Append(" <IMG alt=\"" + desc + "\""); TagStr.Append(" src=\"" + filename + "\""); TagStr.Append(" width=\"" + Width + "\" height=\"" + High + "\" "); TagStr.Append(" border=\"0\">"); if ((LinkURL.Trim() != "") && (LinkURL.Trim() != "http://")) { TagStr.Append("</a>"); } break; } case "application/x-shockwave-flash": { // TagStr.Append("<object "); //// TagStr.Append(" width="+Width+" height="+High+" "); // TagStr.Append(" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" "); // TagStr.Append(" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\"> "); //// TagStr.Append(" <param name=\"movie\" value=\""+filename+"?clickthru="); //// TagStr.Append("FormAdHit.aspx?ADID="+ADID); //// TagStr.Append("_LinkURL="+LinkURL); //// TagStr.Append("\"> "); // TagStr.Append(" <param name=\"wmode\" value=\"opaque\"> "); // TagStr.Append(" <param name=\"quality\" value=\"autohigh\"> "); // // TagStr.Append(" <embed "); // TagStr.Append(" width="+Width+" height="+High+" "); // TagStr.Append(" src=\""+filename+"?clickthru="); // TagStr.Append("FormAdHit.aspx?ADID="+ADID); // if((LinkURL.Trim()!="")&&(LinkURL.Trim()!="http://")) // { // TagStr.Append("_LinkURL="+LinkURL); // } // TagStr.Append("\" "); // TagStr.Append(" quality=\"high\" wmode=\"opaque\" type=\"application/x-shockwave-flash\" "); // TagStr.Append(" plugspace=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"> "); // TagStr.Append(" </embed></object> "); TagStr.Append(" <embed "); TagStr.Append(" src=\"" + filename + "\" "); // TagStr.Append(" src=\""+filename+"?clickthru="); // TagStr.Append("FormAdHit.aspx?ADID="+ADID); // if((LinkURL.Trim()!="")&&(LinkURL.Trim()!="http://")) // { // TagStr.Append("_LinkURL="+LinkURL); // } // TagStr.Append("\" "); TagStr.Append(" width=" + Width + " height=" + High + " "); TagStr.Append(" quality=\"high\" "); TagStr.Append(" ></embed>"); } break; case "video/x-ms-wmv": case "video/mpeg": case "video/x-ms-asf": case "video/avi": case "audio/mpeg": case "audio/mid": case "audio/wav": case "audio/x-ms-wma": TagStr.Append("<embed"); TagStr.Append(" src=\"" + filename + "\" border=\"0\" "); TagStr.Append(" width=\"" + Width + "\" height=\"" + High + "\""); TagStr.Append(" autoStart=\"1\" playCount=\"0\" enableContextMenu=\"0\""); TagStr.Append(" type=\"application/x-mplayer2\"></embed>"); break; default: //TagStr.Append("不允许该格式文件显示!"); break; } return(TagStr.ToString()); }
/// <summary> /// 创建显示图像的标签(flash无点击) /// </summary> public static string CreateTag2(string ADID, string filename, string desc, string FileType, string LinkURL, int Width, int High) { StringBuilder TagStr = new StringBuilder(); switch (FileType) { case "image/gif": case "image/bmp": case "image/pjpeg": { TagStr.Append("<a href=\""); TagStr.Append(ConfigHelper.GetConfigString("URL") + "\\FormAdHit.aspx?ADID=" + ADID); TagStr.Append("&LinkURL=" + LinkURL); TagStr.Append("\""); TagStr.Append(" target=\"_blank\">"); TagStr.Append(" <IMG alt=\"" + desc + "\""); TagStr.Append(" src=\"" + filename + "\""); TagStr.Append(" width=\"" + Width + "\" height=\"" + High + "\" "); TagStr.Append(" border=\"0\">"); TagStr.Append("</a>"); break; } case "application/x-shockwave-flash": { // TagStr.Append("<a href=\""); // TagStr.Append(LinkURL); // TagStr.Append("FormAdHit.aspx?ADID="+ADID); // TagStr.Append("&LinkURL="+LinkURL); // TagStr.Append("\""); // TagStr.Append(" target=\"_blank\">"); TagStr.Append(" <embed src=\"" + filename + "\" "); TagStr.Append(" quality=\"high\" bgcolor=\"#f5f5f5\" "); TagStr.Append(" ></embed>"); // TagStr.Append("</a>"); } break; case "video/x-ms-wmv": case "video/mpeg": case "video/x-ms-asf": case "video/avi": case "audio/mpeg": case "audio/mid": case "audio/wav": case "audio/x-ms-wma": // TagStr.Append("<a href=\""); // TagStr.Append(LinkURL); // TagStr.Append("FormAdHit.aspx?ADID="+ADID); // TagStr.Append("&LinkURL="+LinkURL); // TagStr.Append("\""); // TagStr.Append(" target=\"_blank\">"); TagStr.Append("<embed"); TagStr.Append(" src=\"" + filename + "\" border=\"0\" "); TagStr.Append(" width=\"" + Width + "\" height=\"" + High + "\""); TagStr.Append(" autoStart=\"1\" playCount=\"0\" enableContextMenu=\"0\""); TagStr.Append(" type=\"application/x-mplayer2\"></embed>"); // TagStr.Append("</a>"); break; default: // TagStr.Append("不允许该格式文件显示!"); break; } return(TagStr.ToString()); }