1、刷新整个框架,并返回框架首页:

<script language='javascript'>
window.parent.location.reload(); </script> 2、刷新框架中指定页面:

<script language='javascript'>
window.parent.frames.子框架名称.location.reload(); </script> 3、将指定框架加载此页所在目录上级目录中指定页面:

<script language='javascript'>
window.parent.frames.子框架名称.location.href=\"../Navigation.aspx\"; </script>" 4、按钮点击后,弹出询问对话框
//btnAdd按钮名
btnAdd.Attributes.Add("onclick","javascript:return confirm('是否增加公司部门信息记录?');"); 5、用js怎么知道选择了TabStrip 的那个Tab页面。TabStrip是微软的控件。
function tabSelectTemp.onselectedindexchange()
{
TabIndex = event.index;
if(TabIndex==1)//如果是第一个tab页
document.all['frmPage'].src="SymptomDialog.aspx"; else //如果不是第一个tab页
document.all['frmPage'].src="ProductList.aspx";
}

6、弹出确定对话框
string msg = "警告";
Response.Write("<script>alert(\"" + msg + "\");</script>"); 7、彈出一個窗口提示用戶,等處理完成后再關閉這個窗口.
Response.Write("<script>var o;o=window.showModelessDialog('xxx.aspx');</script>");
\\加入處理數據代碼

Response.Write("<script>o.opener=null;o.close();</script>"); 8、怎么让光标总是在一个TextBox。刷新后也要在那个TextBox上面。页面初始化也在我指定的TextBox上。
TextBoxId.Attributes.Add("onblur","this.focus()");

Page.RegisterStartupScript("js","<script>document.all." + TextBoxId.ClientID + ".focus()</script>"); 9、打开新ie浏览器窗口。(
Window.open()打开一个窗体不被拦截)

<script language="javascript">
function LoadFreight(id)//id为传进的参数


{
var url='url.aspx?tid='+id+'';
window.open(url,'','scrollbars=yes,top=0,left=0,resizable=no,status=no,toolbar=no,menubar=no,location=no,width=430,height=600');
}
</script>

10、禁止鼠标右键
<script LANGUAGE="javascript">
function click()

{ }
document.onmousedown=click;
</script>还有一种方法:在body标签中加入oncontextmenu="self.event.returnValue=false"
11、日期计算
  1 function DayOfYear(today) //返回当天是今年第几天 2 { 3 var year = today.getFullYear(); 4 var month = today.getMonth() + 1; 5 var day = today.getDate(); 6 var dayOfYear = 0; 7 for(var i = 1 ; i <= month ; i++) 8 { 9 switch(i) 10 { 11 case 2: 12 dayOfYear = dayOfYear + 31; 13 break; 14 case 3: 15 if (today.getFullYear() % 4 == 0) 16 dayOfYear = dayOfYear + 29; 17 else 18 dayOfYear = dayOfYear + 28; 19 break; 20 case 4: 21 dayOfYear = dayOfYear + 31; 22 break; 23 case 5: 24 dayOfYear = dayOfYear + 30; 25 break; 26 case 6: 27 dayOfYear = dayOfYear + 31; 28 break; 29 case 7: 30 dayOfYear = dayOfYear + 30; 31 break; 32 case 8: 33 dayOfYear = dayOfYear + 31; 34 break; 35 case 9: 36 dayOfYear = dayOfYear + 31; 37 break; 38 case 10: 39 dayOfYear = dayOfYear + 30; 40 break; 41 case 11: 42 dayOfYear = dayOfYear + 31; 43 break; 44 case 12: 45 dayOfYear = dayOfYear + 30; 46 break; 47 } 48 } 49 return dayOfYear + day; 50 } 51 function WeekOfYear(today)//返回今天是今年第几周 52 { 53 var dayOfYear = DayOfYear(today); 54 var date = new Date(today.getFullYear(), 0, 1, 0, 0, 0, 0); 55 var firstOfWeek = date.getDay(); 56 return Math.floor((dayOfYear + firstOfWeek + 6) / 7); 57 }
|
搜索一下相关内容 |
|