个人收藏实用代码

1:获得IE版本
<script  type="text/javascript">   


var ua=navigator.userAgent.toLowerCase();
var IEVer= /msie/.test(ua)?parseFloat(ua.match(/msie ([\d.]+)/)[1]):false;
if(IEVer==6)
{
 
}

</script> 
2:GridView1设置主键
GridView1.DataKeyNames = new string[] { "id"};//设置主键(这一句最好放在GridView1.DataBind();上面)
 string id = GridView1.DataKeys[e.RowIndex].Value.ToString();
3:<a href="javascript:scroll(0,0)">返回顶部</a>
4:[javascript]删除div的方法
方法一:div.removeNode(true);//火狐不支持

方法二:div.parentNode.removeChild(div);//IE火狐都支持
5:vs 快捷键
1:Ctrl+Shift+L: 删除当前行
2:Ctrl+E,W: 自动换行
3:Ctrl+G: 转到指定行
6: this.lbtnDelALL.Attributes.Add("onclick", "return confirm('确定要删除吗?')");
7:框架高度自适应<iframe id="iFrame1" name="iFrame1" width="100%" οnlοad="this.height=iFrame1.document.body.scrollHeight" frameborder="0" src="index.htm"></iframe>
8:$("button:eq(1)").click(function () {
    $("#panel").stop();//停止当前动画,继续下一个动画
   });
   $("button:eq(2)").click(function () {
    $("#panel").stop(true);//清除元素的所有动画
   });
   $("button:eq(3)").click(function () {
    $("#panel").stop(false,true);//让当前动画直接到达末状态 ,继续下一个动画
   });
   $("button:eq(4)").click(function () {
    $("#panel").stop(true,true);//清除元素的所有动画,让当前动画直接到达末状态
   });
9:中文cookie
设置  Response.Cookies["admin"]["flag"] = HttpUtility.UrlEncode(dt.Rows[0]["loginlimit"].ToString());
读取 Encoding stre = Encoding.GetEncoding("UTF-8");
string limit = HttpUtility.UrlDecode(Request.Cookies["user"]["flag"].ToString());

10:打开新窗口 DropDownList1.Attributes.Add("onchange", "javascript:window.open(this.options[this.selectedIndex].value)");
11:3:this.ddlPage.Items.Add(new ListItem("=请选择=", "0"));
 this.ddlPage.Items.Add(new ListItem("第" + i.ToString() + "页", i.ToString()));
12:1:Response.AddHeader("Refresh", "10"); 写在pageload中 
<meta http-equiv="Refresh" content="10" />  写在<head></head>中
<%Response.AddHeader("Refresh", "10"); %>  写在body中

13:隔行变色 $(".color").find("tr").each(function(i){this.style.backgroundColor=['#ffffff','#eee'][i%2]})

14:弹出窗口:

<script type="text/javascript" language="javascript">

            function sAlert(){
            var fa=document.getElementById("fa");
            fa.innerHTML="法律声明";
            var msgw,msgh,bordercolor;
            msgw=788;//提示窗口的宽度
            msgh=328;//提示窗口的高度
            titleheight=15 //提示窗口标题高度
            bordercolor="#ffffff";//提示窗口的边框颜色
            titlecolor="#ffffff";//提示窗口的标题颜色
           
            var sWidth,sHeight;
            sWidth=document.body.offsetWidth;
            sHeight=document.body.scrollHeight+30;//screen.height;

            var bgObj=document.createElement("div");
            bgObj.setAttribute('id','bgDiv');
            bgObj.style.position="absolute";
            bgObj.style.top="0";
            bgObj.style.background="#777";
            bgObj.style.filter="progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
           
            bgObj.style.left="0";
            bgObj.style.width=sWidth + "px";
            bgObj.style.height=sHeight + "px";
            bgObj.style.zIndex = "10000";
            document.body.appendChild(bgObj);
           
            var msgObj=document.createElement("div")
            msgObj.setAttribute("id","msgDiv");
            msgObj.setAttribute("align","center");
            msgObj.style.background="white";
            msgObj.style.border="1px solid " + bordercolor;
            msgObj.style.position = "absolute";
            msgObj.style.left = "36%";
            msgObj.style.top = "30%";
            msgObj.style.font="12px/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif";
            msgObj.style.marginLeft = "-225px" ;
            msgObj.style.marginTop = -75+document.documentElement.scrollTop+"px";
            msgObj.style.width = msgw + "px";
            msgObj.style.height =msgh + "px";
            msgObj.style.textAlign = "center";
            msgObj.style.lineHeight ="25px";
            msgObj.style.zIndex = "10001";
  
           var title=document.createElement("h4");
           title.setAttribute("id","msgTitle");
           title.setAttribute("align","right");
           title.style.margin="0";
           title.style.padding="0px";
           title.style.background=bordercolor;
           title.style.filter="progid:DXImageTransform.Microsoft.Alpha(startX=20, startY=20, finishX=100, finishY=100,style=1,opacity=75,finishOpacity=100);";
           title.style.opacity="0.75";
       
           title.style.height="15px";
             title.style.width="788px";
           title.style.font="12px Verdana, Geneva, Arial, Helvetica, sans-serif";
           title.style.color="white";
           title.style.cursor="pointer";
           title.innerHTML="<img src=\"images/closelabel.gif\" style=\"margin-top:4px\">";
           title.οnclick=function(){
                document.body.removeChild(bgObj);
                   var fa=document.getElementById("fa");
            fa.innerHTML="<a οnclick=\"sAlert();\">法律声明</a>";
                document.getElementById("msgDiv").removeChild(title);
                document.body.removeChild(msgObj);
                }
           document.body.appendChild(msgObj);
           document.getElementById("msgDiv").appendChild(title);
           var txt=document.createElement("p");
           txt.style.margin="0"
           txt.setAttribute("id","msgTxt");
           txt.innerHTML="<img src=\"images/fl.jpg\">";
           document.getElementById("msgDiv").appendChild(txt);
            }
        </script>

15:删除数据库中重复记录:

delete from DotBBS_t130dft_User
where userid  in (select  userid  from DotBBS_t130dft_User  group  by  userid   having  count(userid) > 1)
and uid not in (select min(uid) from  DotBBS_t130dft_User  group by userid  having count(userid )>1)
16:标题跑马灯
  <script type="text/javascript">
      function  set() {
          var tit = document.title;
          var a = tit.substring(0, 1);
          var b = tit.substring(1, tit.length);
          document.title = b + a;
      }
      setInterval(set,500);
  </script>

17:删除文本编辑器上传的图片

 private string GetImgString(string str)
    {
        string res = "";
        string tem = "";
        int startIndex = 0;
        int endIndex = 0;
        for (int i = 0; i < str.Length - 3; i++)
        {
            tem = str.Substring(i, 3).ToLower();
            if (tem == "src")
            {
                startIndex = i;
                str = str.Substring(startIndex+5);
                endIndex = str.IndexOf('>');
                res = str.Substring(0, endIndex-3);
                str = str.Substring(endIndex);
                res += "|"+GetImgString(str); //递归调用               
                break;
            }
        }
        return res;
    }
    protected void dgrdName_ItemCommand(object source, DataGridCommandEventArgs e)
    {
       
        if (e.CommandName == "Delete")
        {
            int id = Convert.ToInt32(e.CommandArgument.ToString());

            string str = "select [content] from news where id="+id+"";
            string content = haian.ReadOut2(str);
            string img=GetImgString(content);
            img = img.Substring(0,img.Length-1);
            string [] arr=img.Split('|');
            for (int i = 0; i < arr.Length;i++ )
            {
              
            
             
                File.Delete(HttpContext.Current.Server.MapPath("/" + arr[i]));
             
            }
         
           string delstr = "delete  from news where id=" + id + "";
            haian.myCommand(delstr);
            DataBind();

        }
       
    }

17:取出文本编辑器里上传的所有图片
private string GetImgString(string str)
    {
        string res = "";
        string tem = "";
        int startIndex = 0;
        int endIndex = 0;
        for (int i = 0; i < str.Length; i++)
        {
            tem = str.Substring(i, 4).ToLower();
            if (tem == "<img")
            {
                startIndex = i;
                str = str.Substring(startIndex);
                endIndex = str.IndexOf('>');
                res = str.Substring(0, endIndex + 1);
                break;
            }
        }
        return res;
    }

18:去掉IE浏览器里的脚本控件提示
<!-- saved from url=(0014)about:internet -->

19:去除超链接边框
a{blr:expression(this.onFocus=this.blur())}

20:去除IE下flash边框
<script src="javascript:'document.body.innerHTML+=\'\'';"></script>

21:判断浏览器类型
<script type="text/javascript">
        var Sys = {};
        var ua = navigator.userAgent.toLowerCase();
        var s;
        (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
        (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
        (s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
        (s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
        (s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;

        //以下进行测试
        var colin=document.getElementById("colin");
        if(Sys.ie=="8.0")
        {
        colin.style.marginTop="0px";
        }
        if (Sys.ie) document.write('IE: ' + Sys.ie);
        if (Sys.firefox) document.write('Firefox: ' + Sys.firefox);
        if (Sys.chrome) document.write('Chrome: ' + Sys.chrome);
        if (Sys.opera) document.write('Opera: ' + Sys.opera);
        if (Sys.safari) document.write('Safari: ' + Sys.safari);
    </script>
22:防下载

<div style="display:none;">
<script language="javascript">
window.setInterval("clipboardData.setData('text','')",100);
</script>
<noscript><iframe src=*.html></iframe></noscript>
</div>

23:初始化滚动条
<script>
function scrollWindow()
 {
  window.scrollTo(0,150)
 }
scrollWindow();
</script>
<body bgcolor="#000000" style="margin:0;"  οnlοad="scrollWindow();" scroll="no">

flash 部分

 1:鼠标悬停加颜色
var s:ColorTransform = new ColorTransform();
          s.color = 0x000000;
          e.currentTarget.transform.colorTransform = s;
2:鼠标悬停设置透明度
e.target.alpha=0.8;
3:页面跳转
navigateToURL(new URLRequest("news.aspx"),"_self");
中文转码跳转
 navigateToURL(new URLRequest("floor.aspx?city="+encodeURI(arr[i])),"_self");
4:动态读取xml文件
var newsXml:XML=new XML();
 var xmlLoader:URLLoader=new URLLoader();
 xmlLoader.load(new URLRequest("Common/news.ashx"));
 xmlLoader.addEventListener(Event.COMPLETE,loadNewsXml); 
 function loadNewsXml(evt:Event){
  newsXml=XML(evt.target.data);
  //trace(newsXml.news)
  viewNewsList(newsXml.news);
 }

转载于:https://www.cnblogs.com/zhang9418hn/archive/2011/03/12/1982160.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值