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

📄 specialtype.ascx

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 ASCX
字号:
<%@ Control Language="C#" AutoEventWireup="true" Codebehind="SpecialType.ascx.cs"
    Inherits="PowerEasy.WebSite.Controls.FieldControl.SpecialType" %>
<tr id='Tab' runat="server">
    <td class='tdbgleft' align='right' style="width: 20%;">
        <div class="DivWordBreak">
            <strong>
                <%= FieldAlias %>
                :&nbsp;</strong><br />
            <%= Tips %>
        </div>
    </td>
    <td class='tdbg' align='left'>
        <asp:HiddenField ID="HdnSpecial" runat="server" />
        <div style="margin: 0; padding: 0; float: left;" id="UlSpecial" runat="server">
        </div>
        <input type="button" class="button" onclick="AddSpecial()" value="添加到专题" />
    </td>
</tr>

<script type="text/javascript">
<!--
function AddSpecial()
{
    var strUrl = "<%= path %>/Contents/SpecialList.aspx";
    var isMSIE= (navigator.appName == "Microsoft Internet Explorer");
    var arr = null;
    if (isMSIE)
    {
        arr= window.showModalDialog(strUrl,self,'width=250,height=400,resizable=yes,scrollbars=yes');
    }
    else
    {
        window.open(strUrl,'newWin','modal=yes,width=250,height=400,resizable=yes,scrollbars=yes'); 
    }
    
    if (arr != null) 
    {
        UpdateSpecial(arr);
    }
}

function UpdateSpecial(arr)
{
        var arrNodes=arr.split('$$$');
        var HdnSpecial= document.getElementById("<%= HdnSpecial.ClientID %>");
        var SelectedSpecial = HdnSpecial.value.split(",");
        var isExist = false;
        for(i=0;i<SelectedSpecial.length;i++)
        {
            if(SelectedSpecial[i] == arrNodes[0])
            {isExist = true;}
        }

        if(!isExist)
        {
            if(HdnSpecial.value != '')
            {HdnSpecial.value = HdnSpecial.value + ',';} 
     
            HdnSpecial.value = HdnSpecial.value + arrNodes[0]; 
      
            var newli = document.createElement("SPAN");  
            newli.setAttribute("id","SpecialSpanId" + arrNodes[0]);
            newli.innerHTML = arrNodes[1] + " ";
            var newlink = document.createElement("INPUT");
            newlink.onclick = function() { DelSpecial(arrNodes[0]);};
            newlink.setAttribute("type", "button");
            newlink.setAttribute("class", "button");
            newlink.setAttribute("value", "从此专题中移除");
            newli.appendChild(newlink);
            var newbr = document.createElement("BR");  
            newli.appendChild(newbr);
            var links = document.getElementById("<%= UlSpecial.ClientID %>");
            links.appendChild(newli);
            DelSpecial('0');
        }
}

function DelSpecial(specialId)
{
     var li = document.getElementById("SpecialSpanId" + specialId);
     if(li != null)
     {
     li.parentNode.removeChild(li);
     }
     var hdnSpecial = document.getElementById("<%= HdnSpecial.ClientID %>");
     var SelectedSpecial = hdnSpecial.value.split(",");
     var newselected = '';
     for(i=0;i<SelectedSpecial.length;i++)
     {
      if(SelectedSpecial[i] != specialId){ if(newselected != ''){newselected = newselected + ',';} newselected = newselected+SelectedSpecial[i]; }
     }
     hdnSpecial.value = newselected;
}
//-->
</script>

⌨️ 快捷键说明

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