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

📄 multiplephototype.ascx

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 ASCX
字号:
<%@ Control Language="C#" AutoEventWireup="true" Codebehind="MultiplePhotoType.ascx.cs"
    Inherits="PowerEasy.WebSite.Controls.FieldControl.MultiplePhotoType" %>
<%@ Import Namespace="PowerEasy.Common" %>
<tbody id="Tab" runat="server">
    <tr style="<%=  DataConverter.CBool(Settings[2]) ? "": "display:none" %>">
        <td class='tdbgleft' align='right' style="width: 20%;">
            <strong>缩略图 :&nbsp;</strong></td>
        <td class='tdbg'>
            <asp:TextBox ID="TxtThumbField" runat="server" Width="395px"></asp:TextBox>
            <%= IsAdminManage ? "<input type=\"button\" class=\"button\" value=\"从已上传文件中选择\" onclick=\"" + m_JSPrefix + "SelectThumbFiles();\" /><br />" : ""%>
        </td>
    </tr>
    <tr class='tdbg'>
        <td class='tdbgleft' align='right' style="width: 20%;">
            <div class="DivWordBreak">
                <strong>
                    <%= FieldAlias %>
                    :&nbsp;</strong><br />
                <%= Tips %>
            </div>
        </td>
        <td class='tdbg' align='left'>
            <div class="DivWordBreak">
                <table width="100%" border="0" cellpadding="0" cellspacing="0">
                    <tr>
                        <td style="width: 400px">
                            <asp:HiddenField ID="HdnPhotoUrls" runat="server" />
                            <select id="PhotoUrl" runat="server" style="width: 400px; height: 100px" size="2">
                            </select>
                        </td>
                        <td>
                            <%= IsAdminManage? "<input type=\"button\" class=\"button\" value=\"从已上传文件中选择\" onclick=\"" + m_JSPrefix + "SelectFiles();\" /><br />":"" %>
                            <input type="button" class="button" value="添加外部地址" onclick="<%= m_JSPrefix %>AddPhotoUrl('<%= PhotoUrl.ClientID %>');" /><br />
                            <input type="button" class="button" value="修改当前地址" onclick="return <%= m_JSPrefix %>ModifyPhotoUrl('<%= PhotoUrl.ClientID %>');" /><br />
                            <input type="button" class="button" value="删除当前地址" onclick="<%= m_JSPrefix %>DelPhotoUrl('<%= PhotoUrl.ClientID %>');" />
                        </td>
                    </tr>
                </table>
                <span style="color: Green">
                    <%= Description %>
                </span>
            </div>
        </td>
    </tr>
    <% if (IsAdminManage || PowerEasy.Components.PEContext.Current.User.Identity.IsAuthenticated)
       { %>
    <tr>
        <td class='tdbgleft' align='right' style="width: 20%;">
            <strong>上传文件 :&nbsp;</strong></td>
        <td class='tdbg'>
            <iframe id="Upload" src="<%= m_ShowUploadFilePath %>/Accessories/MultiplePhotoUpload.aspx?ReturnJSFunction=<%= m_JSPrefix %>&ModelId=<%=m_ModelId%>&FieldName=<%=m_FieldName%>"
                marginheight="0" marginwidth="0" frameborder="0" width="100%" height="165" scrolling="no">
            </iframe>
        </td>
    </tr>
    <%} %>
</tbody>

<script type="text/javascript">
<!--

function <%= m_JSPrefix %>ErrMessage(message)
{
    alert(message);
}

function <%= m_JSPrefix %>DealwithUpload(path,size,id)
{
    var obj = document.getElementById("<%= PhotoUrl.ClientID %>");
    var url='图片地址'+(obj.length+1)+'|'+path;
    obj.options[obj.length]=new Option(url,url);
    <%= m_JSPrefix %>ChangeHiddenFieldValue();
}

function <%= m_JSPrefix %>ChangeThumbField(path,thumbpath)
{
    document.getElementById("<%= TxtThumbField.ClientID %>").value = thumbpath;
    <%= m_JSPrefix %>DealwithUpload(path,"","")
}

function <%= m_JSPrefix %>ChangeHiddenFieldValue()
{
    var obj = document.getElementById("<%= HdnPhotoUrls.ClientID %>");
    var photoUrls = document.getElementById("<%= PhotoUrl.ClientID %>");
    var value = "";
    for(i=0;i<photoUrls.length;i++)
    {
        if(value!="")
        {
            value = value+ "$$$";
        }
        value = value + photoUrls.options[i].value;
    }
    obj.value = value;
}

function <%= m_JSPrefix %>SelectFiles()
{
    var urlstr= '<%= m_ShowUploadFilePath %>/Accessories/ShowUploadFiles.aspx';
    var isMSIE= (navigator.appName == "Microsoft Internet Explorer");
    var arr = "";
    if (isMSIE)
    {
        arr= window.showModalDialog(urlstr,'self,width=200,height=150,resizable=yes,scrollbars=yes');
        if(arr!=null)
        {
            var obj = document.getElementById("<%= PhotoUrl.ClientID %>");
            var url='图片地址'+(obj.length+1)+'|'+arr;
            obj.options[obj.length]=new Option(url,url);
            <%= m_JSPrefix %>ChangeHiddenFieldValue();
        }
    }
    else
    {
        urlstr = urlstr + "?ClientId=<%= PhotoUrl.ClientID %>&HiddenFieldId=<%= HdnPhotoUrls.ClientID %>";
        window.open(urlstr,'newWin','modal=yes,width=400,height=300,resizable=yes,scrollbars=yes');
    }
}

function <%= m_JSPrefix %>SelectThumbFiles()
{
    var urlstr= '<%= m_ShowUploadFilePath %>/Accessories/ShowUploadFiles.aspx';
    var isMSIE= (navigator.appName == "Microsoft Internet Explorer");
    var arr = "";
    if (isMSIE)
    {
        arr= window.showModalDialog(urlstr,'self,width=200,height=150,resizable=yes,scrollbars=yes');
        if(arr!=null)
        {
            document.getElementById("<%= TxtThumbField.ClientID %>").value= arr;
        }
    }
    else
    {
        urlstr = urlstr + "?ThumbClientId=<%= TxtThumbField.ClientID %>";
        window.open(urlstr,'newWin','modal=yes,width=400,height=300,resizable=yes,scrollbars=yes');
    }
}
//-->
</script>

⌨️ 快捷键说明

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