QQ秀制作

 <%@ Page language="c#" Inherits="BookShop.Myshow" CodeFile="Myshow.aspx.cs" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
 <HEAD>
  <title>Myshow</title>
 </HEAD>
 <body leftmargin="0" topmargin="0">
  <form id="Form1" method="post" runat="server">
   <table height="336">
    <tr>
     <td valign="top">
      <DIV id="bodyshow" style="BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000000 1px solid; WIDTH: 140px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 226px"
       runat="server"><FONT face="宋体"></FONT></DIV>
      <FONT face="宋体">
       <asp:ImageButton id="btnSave" runat="server" ImageUrl="equipment/save.gif" OnClick="btnSave_Click1"></asp:ImageButton>&nbsp;
       <asp:ImageButton id="ImageButton2" runat="server" ImageUrl="equipment/restatus.gif" OnClick="ImageButton2_Click"></asp:ImageButton></FONT>
     </td>
     <td>
      <TABLE id="Table1" height="336" cellSpacing="0" cellPadding="0" width="328" border="0">
       <TR>
        <TD width="41">
         <asp:ImageButton id="btn4_1" runat="server" ImageUrl="equipment/4/1x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD width="71"><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn4_2" runat="server" ImageUrl="equipment/4/2x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD>
         <asp:ImageButton id="btn4_3" runat="server" ImageUrl="equipment/4/3x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD width="390">
         <asp:ImageButton id="btn4_4" runat="server" ImageUrl="equipment/4/4x.gif"></asp:ImageButton><A href="#"></A></TD>
       </TR>
       <TR>
        <TD width="41"><FONT face="宋体"></FONT><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn3_1" runat="server" ImageUrl="equipment/3/1x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD width="71"><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn3_2" runat="server" ImageUrl="equipment/3/2x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn3_3" runat="server" ImageUrl="equipment/3/3x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD width="390"><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn3_4" runat="server" ImageUrl="equipment/3/4x.gif"></asp:ImageButton><A href="#"></A></TD>
       </TR>
       <TR>
        <TD width="41"><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn2_1" runat="server" ImageUrl="equipment/2/1x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD width="71"><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn2_2" runat="server" ImageUrl="equipment/2/2x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn2_3" runat="server" ImageUrl="equipment/2/3x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD width="390"><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn2_4" runat="server" ImageUrl="equipment/2/4x.gif"></asp:ImageButton><A href="#"></A></TD>
       </TR>
       <TR>
        <TD width="41"><FONT face="宋体"></FONT><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn1_1" runat="server" ImageUrl="equipment/1/1x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD width="71"><FONT face="宋体"></FONT><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn1_2" runat="server" ImageUrl="equipment/1/2x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD width="13%"><FONT face="宋体"></FONT><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn1_3" runat="server" ImageUrl="equipment/1/3x.gif"></asp:ImageButton><A href="#"></A></TD>
        <TD width="390"><FONT face="宋体"></FONT>
         <asp:ImageButton id="btn1_4" runat="server" ImageUrl="equipment/1/4x.gif"></asp:ImageButton><A href="#"></A></TD>
       </TR>
      </TABLE>
     </td>
    </tr>
   </table>
   <asp:Label id="Label1" runat="server">df>df>df>0</asp:Label>
  </form>
 </body>
</HTML>
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;

namespace BookShop
{
 /// <summary>
 /// Myshow 的摘要说明。
 /// </summary>
 public partial class Myshow : System.Web.UI.Page
 {
  private string Newequip;//新的QQ秀
//用于保存设置后的QQ秀


 
  protected void Page_Load(object sender, System.EventArgs e)
  {
   if(!this.IsPostBack)
   {

   }
  
  }

  #region Web 窗体设计器生成的代码
  override protected void OnInit(EventArgs e)
  {
   //
   // CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
   //
   InitializeComponent();
   base.OnInit(e);
  }
  
  /// <summary>
  /// 设计器支持所需的方法 - 不要使用代码编辑器修改
  /// 此方法的内容。
  /// </summary>
  private void InitializeComponent()
  {   
   this.btnSave.Click += new System.Web.UI.ImageClickEventHandler(this.btnSave_Click);
   this.btn4_1.Click += new System.Web.UI.ImageClickEventHandler(this.btn4_1_Click);
   this.btn4_2.Click += new System.Web.UI.ImageClickEventHandler(this.btn4_2_Click);
   this.btn4_3.Click += new System.Web.UI.ImageClickEventHandler(this.btn4_3_Click);
   this.btn4_4.Click += new System.Web.UI.ImageClickEventHandler(this.btn4_4_Click);
   this.btn3_1.Click += new System.Web.UI.ImageClickEventHandler(this.btn3_1_Click);
   this.btn3_2.Click += new System.Web.UI.ImageClickEventHandler(this.btn3_2_Click);
   this.btn3_3.Click += new System.Web.UI.ImageClickEventHandler(this.btn3_3_Click);
   this.btn3_4.Click += new System.Web.UI.ImageClickEventHandler(this.btn3_4_Click);
   this.btn2_1.Click += new System.Web.UI.ImageClickEventHandler(this.btn2_1_Click);
   this.btn2_2.Click += new System.Web.UI.ImageClickEventHandler(this.btn2_2_Click);
   this.btn2_3.Click += new System.Web.UI.ImageClickEventHandler(this.btn2_3_Click);
   this.btn2_4.Click += new System.Web.UI.ImageClickEventHandler(this.btn2_4_Click);
   this.btn1_1.Click += new System.Web.UI.ImageClickEventHandler(this.btn1_1_Click);
   this.btn1_2.Click += new System.Web.UI.ImageClickEventHandler(this.btn1_2_Click);
   this.btn1_3.Click += new System.Web.UI.ImageClickEventHandler(this.btn1_3_Click);
   this.btn1_4.Click += new System.Web.UI.ImageClickEventHandler(this.btn1_4_Click);

  }
  #endregion
 
  /// <summary>
  /// 这个函数由配置码为参数,显示虚拟形象
  /// </summary>
  /// <param name="equip">配置码</param>
  /// <returns>div的innerhtml字符串</returns>
  public void  Shoiwit(string equip)
  {
   string[] showlayers=equip.Split(new Char [] {'>'});//定义一个数组,数组中的每个元素保存每一层的图片代码值
   string str="";//定义一个字符串,用于保存div的innerhtml值。
   for(int i=0;i<showlayers.Length;i++)
   {
    //如果图片名为0或空值则该层不显示
    if(!showlayers[i].Equals("0")&&!showlayers[i].Equals(""))
    {
     str+="<img src='equipment/"+(i+1)+"/"+showlayers[i]+".gif'"+
      " style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:"+(i+1)+";'>";
    }
   }
   //最后在最上一层覆盖一幅完全透明的图片,这样用户在上面右链>另存为也只能保存这幅图了:
   str+="<img src='equipment/blank.gif'"+
    " style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:100;'>";
    
   this.Label1.Text=equip;
   this.bodyshow.InnerHtml=str;
  }
  /// <summary>
  ///这个函数用于更换配置
  /// </summary>
  /// <param name="layer">更换第几层</param>
  /// <param name="img">图片名</param>
  public void dressit(int layer,string img)
  {
   
   string myequip=this.Label1.Text;//保存设置的QQ秀
   string[] showlayers=myequip.Split(new Char [] {'>'});//定义一个数组,数组中的每个元素保存每一层的图片代码值
   
   for(int i=0;i<showlayers.Length;i++)
   {
    if(i+1==layer)
    {
     if(img!=showlayers[i])
      this.Newequip+=img;
     else
      this.Newequip+="df";
    }
    else
    {
     this.Newequip+=showlayers[i];//其他层图片不变
    }
    if(i+1!=showlayers.Length)
     this.Newequip+=">";
   }
   this.Shoiwit(this.Newequip);
  }
  private void btn4_1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(4,"1");
  }

  private void btn4_2_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(4,"2");
  }

  private void btn4_3_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(4,"3");
  }

  private void btn4_4_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(4,"4");
  }

  private void btn3_1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(3,"1");
  }

  private void btn3_2_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(3,"2");
  }

  private void btn3_3_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(3,"3");
  }

  private void btn3_4_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(3,"4");
  }

  private void btn2_1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(2,"1");
  }

  private void btn2_2_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(2,"2");
  }

  private void btn2_3_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(2,"3");
  }

  private void btn2_4_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(2,"4");
  }

  private void btn1_1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(1,"1");
  }

  private void btn1_2_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(1,"2");
  }

  private void btn1_3_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(1,"3");
  }

  private void btn1_4_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   this.dressit(1,"4");
  }

  private void btnSave_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
   Response.Write("<script>alert('"+this.Newequip+"')</script>");
  }

        protected void btnSave_Click1(object sender, ImageClickEventArgs e)
        {

        }
        protected void ImageButton2_Click(object sender, ImageClickEventArgs e)
        {

        }
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值