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

📄 includefile.aspx

📁 动易SiteFactory&#8482 网上商店系统1.0源代码
💻 ASPX
📖 第 1 页 / 共 2 页
字号:
    {
        if(typeof(textBox.selectionStart) == "number")
        {
            start = textBox.selectionStart;
            end = textBox.selectionEnd;
        }
        else if(document.selection)
        {
            var range = document.selection.createRange();
            var range_all = document.body.createTextRange();
            range_all.moveToElementText(textBox);
            for (start=0; range_all.compareEndPoints("StartToStart", range) < 0; start++)
            {
                range_all.moveStart('character', 1);
            }
            for (var i = 0; i <= start; i ++)
            {
                if (textBox.value.charAt(i) == '\n')
                {
                    start++;
                }
            }
            var range_all = document.body.createTextRange();
            range_all.moveToElementText(textBox);
            for (end = 0; range_all.compareEndPoints('StartToEnd', range) < 0; end ++)
            {
                range_all.moveStart('character', 1);
            }

            for (var i = 0; i <= end; i ++)
            {
                if (textBox.value.charAt(i) == '\n')
                end ++;
            }
        }
        cit();
    }
}

function savePos(textBox) 
{
    if(typeof(textBox.selectionStart) == "number"){
        start = textBox.selectionStart;
        end = textBox.selectionEnd;
    }
    else if(document.selection){
        var range = document.selection.createRange();
        if(range.parentElement().id == textBox.id)
        {
            var range_all = document.body.createTextRange();
            range_all.moveToElementText(textBox);
            for (start=0; range_all.compareEndPoints("StartToStart", range) < 0; start++)
            {
                range_all.moveStart('character', 1);
            }
            for (var i = 0; i <= start; i ++)
            {
                if (textBox.value.charAt(i) == '\n')
                {
                    start++;
                }
            }
            var range_all = document.body.createTextRange();
            range_all.moveToElementText(textBox);
            for (end = 0; range_all.compareEndPoints('StartToEnd', range) < 0; end ++)
            {
                range_all.moveStart('character', 1);
            }

            for (var i = 0; i <= end; i ++)
            {
                if (textBox.value.charAt(i) == '\n')
                end ++;
            }
        }
    }
}

function DragPos(textBox) 
{
    if(isdrag)
    {
        if(nn6)
        {
            textBox.focus();
        }
        else
        {
            var rng = textBox.createTextRange(); 
            rng.moveToPoint(event.x,event.y); 
            rng.select(); 
        }
    }
}

document.onmousedown = initDrag;

document.onmouseup = function() {
    isdrag=false;
    if(dragspan)
    {
        try{
        document.body.removeChild(dragspan);
        }
        catch(err){}
    }
}

function rebulideuselist()
{
    $get("thispagelabel").innerHTML = "";
    var tmbody = $get("<% =TxtTemplate.ClientID %>").value;
    tmbody = tmbody.replace(/\n/g,"");
    var regExp = /{pe\.label(([\s\S](?!{pe\.label))*?)\/}/gi;
    var arr
    while((arr = regExp.exec(tmbody)) != null)
    {
        var labelspan = "<div class='spanfixdiv' onmousedown='dit(3);'onclick ='selectlabel(" + arr.index + "," + arr.lastIndex + ");' oncontextmenu='changelabel(" + arr.index + "," + arr.lastIndex + ");return false'>" + arr[1] + "</div>"; 
        $get("thispagelabel").innerHTML += labelspan;
    }
}
        
function selectlabel(begin,end)
{
    begin = parseInt(begin);
    end = parseInt(end);
    if(begin != end)
    {
        var rng = $get("<% =TxtTemplate.ClientID %>").createTextRange();
        rng.moveEnd("character",-$get("<% =TxtTemplate.ClientID %>").value.length);
        rng.moveStart("character",-$get("<% =TxtTemplate.ClientID %>").value.length);
        rng.collapse(true); 
        rng.moveEnd("character",end);
        rng.moveStart("character",begin); 
        rng.select();
    }
}

function changelabel(begin,end)
{
    begin = parseInt(begin);
    end = parseInt(end);
    if(begin != end)
    {           
        var rng = $get("<% =TxtTemplate.ClientID %>").createTextRange();
        rng.moveEnd("character",-$get("<% =TxtTemplate.ClientID %>").value.length);
        rng.moveStart("character",-$get("<% =TxtTemplate.ClientID %>").value.length);
        rng.collapse(true); 
        rng.moveEnd("character",end);
        rng.moveStart("character",begin); 
        rng.select();
        
        var getlabel = rng.text;
        var link= "Template_addlabel.aspx?a=m&n=" + escape(getlabel);
        var ret = showModalDialog(link,'','dialogWidth:500px; dialogHeight:350px; help: no; scroll: no; status: no; edge: sunken;');
        if (ret != null)
        {
            rng.text = ret;
            rebulideuselist();
        }
    }
}

function switchSysBar(){
    var obj = $get("switchPoint");

    if (obj.alt == "关闭标签"){
        obj.alt = "打开标签";
        obj.src = "../../Admin/Images/butd.gif";
        $get("frmTitle").style.display="none";
    }
    else
    {
        obj.alt = "关闭标签";
        obj.src = "../../Admin/Images/butc.gif";
        $get("frmTitle").style.display="";
    }
}

/* AJAX获取目标页面源码  */
function getHTTPObject(){
	var oXmlHttp = false;
	if(window.XMLHttpRequest) {
		oXmlHttp = new XMLHttpRequest();
		if(oXmlHttp.overrideMimeType) {
			oXmlHttp.overrideMimeType('text/xml');
		}
	} else if(window.ActiveXObject) {
		var xmlobjectarry = ["Microsoft.XMLHTTP","MSXML.XMLHTTP","Msxml2.XMLHTTP.7.0","Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP"];
		for(var i=0; i<xmlobjectarry.length; i++) {
			try {
				oXmlHttp = new ActiveXObject(xmlobjectarry[i]);
				if(oXmlHttp) {
					return oXmlHttpt;
			}
			} catch(oError) {}
		}
	}
	return oXmlHttp;
}

function loadhtml()
{
    var ret = prompt("请输入导入地址","http://");
    if (ret != null)
    {
        if (ret.replace(/^\s+|\s+$/g,"") == "")
        {
            alert("不能输入空值");
        }
        else if (ret == "http://")
        {
            alert("请输入完整的网址");
        }
        else
        {
            var alertspan;
            alertspan = document.createElement('div');
            alertspan.style.position = "absolute";
            alertspan.className = "alertspandiv";

            var e = $get("<% =TxtTemplate.ClientID %>");
            alertspan.style.width = 100;
            alertspan.style.height = 30;
            var t=e.offsetTop;
            var l=e.offsetLeft;
            while(e=e.offsetParent){
                t+=e.offsetTop;
                l+=e.offsetLeft;
            }
            alertspan.style.left = l;
            alertspan.style.top = t;
            alertspan.innerHTML = "读取中...";
            document.body.appendChild(alertspan);

            var userhttp = getHTTPObject();
            try
            {
                userhttp.open("get",ret,true);
                userhttp.onreadystatechange = function () 
                {
                    if (userhttp.readyState == 4 && userhttp.status==200)
                    {
                       document.body.removeChild(alertspan);
                       if(userhttp.responseText.indexOf('‹',0,true) > 0)
                       {
                           $get("<% =TxtTemplate.ClientID %>").value = bs2str(userhttp.responseBody);
                       }
                       else
                       {
                           $get("<% =TxtTemplate.ClientID %>").value = userhttp.responseText;
                       }	
                    }
                }
                userhttp.send();
            }
            catch(e)
            {
                 document.body.removeChild(alertspan);
                 alert("访问失败,请检查浏览器设置");
            }
        }
    }
}

function bs2str(str)
{
	if(!bs2str.ss) bs2str.ss = [];
	return unescape(escape(jsMidb(str,1)).replace(/..(..)(..)/g, "%$2%$1").replace(/%(\D.)%(..)/g,function(a,a1,a2){var s=a1+a2;if(!bs2str.ss[s]) return bs2str.ss[s]=jsChr("&h"+s);return bs2str.ss[s];}));
}

/* 重载indexof方法,不区分大小写  */
String.prototype._indexOf = String.prototype.indexOf;
String.prototype.indexOf = function()
{
    if(typeof(arguments[arguments.length - 1]) != 'boolean')
    {
        return this._indexOf.apply(this,arguments);
    }
    else
    {
        var bi = arguments[arguments.length - 1];
        var thisObj = this;
        var idx = 0;
        if(typeof(arguments[arguments.length - 2]) == 'number')
        {
            idx = arguments[arguments.length - 2];
            thisObj = this.substr(idx);
        }
  
        var re = new RegExp(arguments[0],bi?'i':'');
        var r = thisObj.match(re);
        return r==null?-1:r.index + idx;
    }
}

function sizeChange(size){
    var obj=$get("<% = TxtTemplate.ClientID %>");
    var height = parseInt(obj.offsetHeight);
    if (height+size>=100){
        obj.style.height=height+size+'px';
    }
}

/* 编辑器用,暂时保留  */
var editorTranslate;
var editortype = 1;

function FCKeditor_OnComplete( editorInstance )
{
    editorTranslate = editorInstance;
    ExecuteCommand('Source'); //默认代码模式
}

function ExecuteCommand(commandName)
{
    var oEditor = FCKeditorAPI.GetInstance('TxtTemplate') ;
    var editorTranslateName = document.getElementById( 'editorTranslateName' );
    oEditor.Commands.GetCommand( commandName ).Execute() ;
	
    if(editortype == 0){
        editortype = 1;
        editorTranslateName.value = "代码模式";
        editorTranslate.ToolbarSet.Expand();
    }else{
        editortype = 0;
        editorTranslateName.value = "编辑模式";
        editorTranslate.ToolbarSet.Collapse();
    }
}

-->
    </script>

    <script language="VBScript" type="text/vbscript"> 
<!--
Function jsMidB(str, p)
	jsMidB = MidB(str, p)
	if lenb(jsMidB) mod 2 <> 0 then jsMidB=jsMidB & chrb(0)
End Function
Function jsChr(ascii)
	jsChr = Chr(ascii)
End Function
-->
    </script>

</asp:Content>

⌨️ 快捷键说明

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