js常用

-----------------------------------

各种转页

1.Response.Redirect("XXX.aspx",true)——直接转向新的页面,原窗口被代替;
2. Response.Write("<script>window.open(XXX.aspx','_blank')</script>")——原窗口保留,另外新增一个新页面;
3.Response.Write("<script>window.location=XXX.aspx'</script>")——打开新的页面,原窗口被代替;
4.Server.Transfer("XXX.aspx")——打开新的页面;
5.Response.Write("<script>window.showModelessDialog(XXX.aspx')</script>")——原窗口保留,以对话框形式打开新窗口;
6.Response.Write("<script>window.showModalDialog(XXX.aspx')</script>")——对话框形式打开新窗口,原窗口被代替;

------------------------------------------
转页 js
<div style="height: 167px; 150px">
        <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Text Repeater </asp:LinkButton>
        <a  href="javascript:openinmain();" >text repeater</a>
       
        <script type="text/javascript">
        function openinmain(){
            window.parent.frames['main'].location='text1.aspx';
        }
        </script>
    </div>
---------------------------------------
转页
<div style="height: 167px; 150px">
        <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Text Repeater </asp:LinkButton>
        <a href=Text1.aspx target=main >text repeater</a>
    </div>

---------------------------------------
转页--blank
<div style="height: 167px; 150px">
        <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Text Repeater </asp:LinkButton>
        <a href=Text1.aspx target=_blank >text repeater</a>
    </div>
-------------------------------------
js 指向_blank
 protected void LinkButton1_Click(object sender, EventArgs e)
    {
        ScriptManager.RegisterStartupScript(this,GetType(),"new","window.open('text1.aspx','_blank');",true);
    }
-------------------------------------------
js学习

<div>

        <script type="text/javascript">
    var i=10;
    function Add(a,b){
        return a+b;
    }
   
    function BtnClick(){
        var b=document.getElementById('Text1').value;
        document.getElementById('Label1').innerHTML=Add(i,parseInt(b));      
         document.getElementById('divresult').innerHTML=Add(i,parseInt(b));   
         alert(Add(i,parseInt(b)));//弹出对话框:
    }
        </script>

        <input id="Text1" type="text" /><br />
        <div>
            <asp:Label ID="Label2" runat="server" Text="div显示:"></asp:Label>
        </div>
        <div id='divresult'>
        </div>
        <div>
            <a href="javascript:BtnClick()">click</a></div>
        <a href="javascript:Add(1,3)">1+3</a>
        <asp:Label ID="Label3" runat="server" Text="Label显示"></asp:Label>
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
    </div>

弹出对话框:  alert();
定义变量:  var i=10;
方法:   function Add(a,b){
              return a+b;
       } 
   function BtnClick(){
           var b=document.getElementById('Text1').value;
           document.getElementById('Label1').innerHTML=Add(i,parseInt(b));      
            document.getElementById('divresult').innerHTML=Add(i,parseInt(b));   
            alert(Add(i,parseInt(b)));
       }
方法调用:  <a href="javascript:BtnClick()">click</a></div>
   javascript:window.opener.document.getElementById('Text1').value='sdfsdf';
window.opener 父窗体
window.parent 父窗体
获取某个控件的值: document.getElementById("Text3").value
   ScriptManager.RegisterStartupScript(this, GetType(), "alert", "alert('数据保存成功');window.location='PersonList.aspx';", true);
   OnClientClick="javascript:window.parent.Confirm('提示','确定要删除此角色吗?',this);return false;"
   OnClientClick="return confirm('您确定要删除吗?');"

弹窗:  <script src="ext-base.js" type="text/javascript"></script>

      <script src="ext-all.js" type="text/javascript"></script>

      <script src="CommonDialog.js" type="text/javascript"></script>

     function ShowCreatDialog(){
           ZShowDialog('新建角色', 500, 400, 'UserCreate.aspx');      
      }    
  <input id="btnLogin" type="button" value="注册"  onclick="ShowCreatDialog()"/> 


 

好记性不如烂博客
原文地址:https://www.cnblogs.com/huazaizai/p/1789552.html