
javascript
Peak915
这个作者很懒,什么都没留下…
展开
-
javascript小技巧
事件源对象 event.srcElement.tagName event.srcElement.type 捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); 事件按键 event.keyCode event.shiftKey event.altKey event.ctrlKey 事件返回值 event.r原创 2005-09-11 19:57:00 · 975 阅读 · 0 评论 -
列印版面設定
列印(P) 版面設定(U)原创 2006-03-06 16:09:00 · 1312 阅读 · 0 评论 -
javascript 動態設置 spread 里comboBox的Value
function change(ss, combo){ var objSpread=document.all["fpsMain"]; var ss = objSpread.GetValue(objSpread.ActiveRow, objSpread.ActiveCol); objSpread.SetValue(objSpread.ActiveRow,objSpre原创 2006-03-06 11:04:00 · 1714 阅读 · 0 评论 -
javascript 在鼠標位置出彈出小窗體的計算
var cortop = objID.offsetTop; var corleft = objID.offsetLeft; while(objID = objID.offsetParent) { cortop += objID.offsetTop; corleft += objID.offsetLeft; }原创 2006-03-06 14:09:00 · 1177 阅读 · 0 评论 -
檢查閏年
year = 2003; month = 2; day = 29; if (month == 2 && day > 28) //閏年判斷 { document.write(2月閏年判斷...); if (((year % 4 == 0) && (year原创 2006-03-06 15:58:00 · 1405 阅读 · 0 评论 -
javascript中判斷其輸入的日期是正確的日期格式
//函數名 : chkDate //功能介紹: 檢查是否為西元日期 //參數說明: 要檢查的字串值(西元曆) yyyy/mm/dd //返回值 : false:不是 true:是 function chkDate(datestr) { var year, month, day; var pattern = /^/d{4}///d{1,2}///d{1,2}$/; v原创 2006-03-06 16:01:00 · 1634 阅读 · 0 评论 -
農民曆
function LoadMap( parm ) { return window.open( /maps/index.asp + parm, MapWindows, toolbar=0,location=0,directories=0,status=1,menuBar=1,scrollBars=1,resizable=1 ); } function CalConv() { FI转载 2006-03-06 16:19:00 · 1748 阅读 · 0 评论 -
web.config配置問題,當 spread 在_doPostBack時,不能保存在ViewSate里
web.config配置問題,當spread 在_doPostBack時,不能將修改過后的值保存在ViewSate里.引發--------------------------------------------------------------------------------因為 spread 默認使用的編碼是UTF-8, 所以將encoding設置成: xml versio原创 2006-03-06 10:42:00 · 1405 阅读 · 0 评论 -
attachEvent() / addEventListener()
有時候當某一物件的某一事件被觸發時,它所要執行的程式可能是一大串,有可能是要呼叫某一函式,也有可能同時又要呼叫另一函式。做法其實很多種啦,現在一一的介紹一下。我們先來看看比較常見的做法是怎樣做的。 1转载 2006-03-06 14:18:00 · 1923 阅读 · 1 评论 -
輸入的小寫字母立即轉變成大寫
輸入的小寫字母會變成大寫96)&&(event.keyCode原创 2006-03-06 15:52:00 · 1490 阅读 · 0 评论 -
限制輸入中文字的字數與英文字的字數
function check(){var newstr="";str=checkthis.checktext.value,max=str.length,addascii=0;addbig5=0,flag=true; for(var i=0;i if(codes>=65 && codes checkthis.checktext.value=newstr;transfer(newstr);}func原创 2006-03-06 15:55:00 · 1988 阅读 · 0 评论 -
Request字符編碼問題
var popurl=url+?popstyle=+popstyle+&keytextid=+keytextid+&title=+title+ &displayfieldlen=+displayfieldlen+&displayfieldname=+displayfieldname+ &displayna原创 2006-03-26 15:59:00 · 1440 阅读 · 0 评论 -
一段让你晕上半天却找不出错误的JS代码
function IndustryChange() { var Io=document.getElementById("IndustryList"); var Industry=Io.options[Io.selectedIndex].value;alert(Industry); var Ro=document.getElementById("RegionList"); if(Ro!=转载 2006-03-10 11:09:00 · 1384 阅读 · 0 评论 -
JavaScript中this关键字使用方法详解
在面向对象编程语言中,对于this关键字我们是非常熟悉的。比如C++、C#和Java等都提供了这个关键字,虽然在开始学习的时候觉得比较难,但只要理解了,用起来是非常方便和意义确定的。JavaScript也提供了这个this关键字,不过用起来就比经典OO语言中要"混乱"的多了。 下面就来看看,在JavaScript中各种this的使用方法有什么混乱之处? 1、在HTML元素事件属性中i原创 2005-09-13 14:07:00 · 1092 阅读 · 0 评论 -
showModalDialog根据内容自动调整窗口大小
if( document.body.scrollWidth > (window.screen.availWidth-100) ){ window.dialogWidth = (window.screen.availWidth-100).toString() + "px" }else{ window.dialogWidth = (document.body.原创 2005-09-20 14:33:00 · 3336 阅读 · 0 评论 -
javascript控制事件触发
这两天在做一个控件的时候遇到要触发onchange事件的问题,本来以为值一旦更改就会触发onchange事件,但实际上不是想象中的那样。对于onBlur和onFocus可以直接调用object.Blur()和object.Focus(),但javascript中没有object.Change事件。于是就在网上查了一下,发现object.fireEvent()可以触发事件,如触发onchange事件原创 2005-09-13 17:04:00 · 1339 阅读 · 1 评论 -
动态添加rows,模仿网易邮箱添加附件功能(自写)
动态添加rows,模仿网易邮箱添加附件功能. function AddRow() { var newRow = document.getElementById("row").cloneNode(true); table1.appendChild(newRow);原创 2005-09-27 17:35:00 · 1961 阅读 · 0 评论 -
Javascript控制XSlt转换XML
html> body> script language="javascript"> // Load XML var xml = new ActiveXObject("Microsoft.XMLDOM") xml.async = false xml.load("cd_catalog.xml") // Load the XSL var xsl = new ActiveXObject("Microso原创 2005-10-13 20:34:00 · 1081 阅读 · 0 评论 -
showModalDialog弹出窗体怎样得到父窗体元素
想得到父窗休的引用,使用对像dialogArguments 能够实现。使用dialogArguments.window.all[ElemetID];将得到错误讯信:“Microsoft JScript 运行错误:dialogArguments.window.all[ElemetID]为空或不是对象。 ”使用这句dialogArguments.window.document.getEleme原创 2005-11-11 21:56:00 · 2509 阅读 · 0 评论 -
JavaScript控制Crystal Report上的工具按钮的显示
var b = document.getElementById("cryPrintView:_ctl1:_ctl0:_ctl0").parentNode.parentNode.parentNode; b.rows[0].deleteCell(5) ; b.rows[0].deleteCell(6) ; b.rows[0].deleteCell(7) ; b.rows[0].deleteCell(3原创 2005-12-26 09:05:00 · 1198 阅读 · 0 评论 -
[NET]取得字串長度(可計算中英文不同長度)
static public int StringLength(string str) { byte[] strbytes; int tmpcnt = 0; for (int i = 0 ; i { strbytes = Encoding.UTF8.GetBytes(str.Substring(i,1)); if (strbytes.Length == 3) { tmpcnt += 2; } els原创 2006-03-06 15:22:00 · 1287 阅读 · 0 评论 -
強制網頁不要出現JAVAScript的錯誤顯示
try this in onerror=function skip_er(){}===================================================回應者: 陳 yatai@ms21.hinet.net這是我在網路上看到的,覺的不錯,提供大家參考偵測錯誤:testerror.htm :Error Test (WebFX)thisShouldCauseAnError原创 2006-03-06 16:03:00 · 2105 阅读 · 0 评论 -
在網頁中沒有動作時,自動偵測,且關閉Timer。
var oTimerId;function Timeout(){alert("/n您好/n您可能已離開!/n很抱歉!!請重新進入課程/n謝謝!!");return true;}function ReCalculate(){oTimerId = setTimeout(Timeout(), 2000);if (!top.frames[i].document.all && Timeout())cle原创 2006-03-06 15:53:00 · 1304 阅读 · 0 评论