
JavaScript知识
巴克
java 我来了....
展开
-
js之事件冒泡和事件捕获
事件捕获阶段:事件从最上一级标签开始往下查找,直到捕获到事件目标(target)。事件冒泡阶段:事件从事件目标(target)开始,往上冒泡直到页面的最上一级标签。事件捕获当你使用事件捕获时,父级元素先触发,子级元素后触发,即div先触发,p后触发。 事件冒泡当你使用事件冒泡时,子级元素先触发,父级元素后触发,即p先触发,div后触发。转载 2014-01-23 11:50:19 · 687 阅读 · 0 评论 -
链接中的单击事件
<br /> cell.innerHTML = "<a href=/"#javascript:void(0)/" onclick=/"openStatus()/">"+value+"</a>";<br /> <br />这里的 javascript:void(0) 的含义是:不执行整体刷新页面 ,Ajax中常用。<br /> <br />cell.innerHTML = "<a href=/"#/" onclick=/"openStatus()/">"+value+"</a>";<br /> <br />这原创 2011-01-14 14:32:00 · 681 阅读 · 0 评论 -
通过js,给jsp页面添加表格及数据
<br />/** *创建table *zhangxiaojun 2011-01-06*/function createTableOfStatus(status){ var div = document.getElementById("ch_DIV"); if(status =='0:0'){ div.innerHTML = "指定查询条件下不存在状态数据。"; div.style.color ="red"; div.style原创 2011-01-07 09:20:00 · 5505 阅读 · 0 评论 -
子窗口获取父页面对象
<br />js里:在父页面通过:<br /> var url = __CONTEXT_PATH + "/pages/maintain/actchain-mass.jsp?orgg=" + GLOBAL_SURFACE + "&serviceid=" + serviceid +"&per="+GLOBAL_PER ;<br /> window.showModalDialog(url, window, "dialogWidth:450px;dialogHeight:300px;resizable:原创 2011-01-07 09:13:00 · 1625 阅读 · 0 评论 -
iframe 滚动条的问题
<br />对于IE浏览器:在js里面添加对iframe的控制 document.getElementById("frame1").scrolling="yes"; 是无效的;<br />而在火狐浏览器是 起作用的。 代码如下:<br /><html><head><mce:script type="text/javascript"><!--function addScrollbars() { document.getElementById("frame1").scrolling=原创 2010-12-21 16:39:00 · 926 阅读 · 0 评论 -
判断 iframe 是否加载完成的完美方法
<br />var iframe = document.createElement("iframe");iframe.src = "http://www.planabc.net";if (iframe.attachEvent){ iframe.attachEvent("onload", function(){ alert("Local iframe is now loaded."); });} else { iframe.onload = func转载 2010-12-21 15:47:00 · 568 阅读 · 0 评论 -
子页面调用父页面【子页面与父页面间的调用】
window.dialogArguments.datasetRu.flushData();window.dialogArguments 即为父窗口window对象的引用。想搞什么都可以了。前提是传递了window这个参数原创 2010-10-27 11:03:00 · 795 阅读 · 0 评论 -
attachEvent
<br /> <br />js中的document.attachEvent()<br />IE里面加一个事件和一个函数 <br />attachEvent("激发事件",函数)<br />例如: <br /><div id="ss">点我试试</div> <br /><script> <br />var hh=function(){ <br />alert("抵制小日本");//函数 <br />} <br />var cc=document.getElementById("ss");//对象 <br />原创 2010-12-18 10:47:00 · 873 阅读 · 0 评论 -
设定最外层滚动条的位置
<br />window.top.document.body.scrollTop = scrollHeight; //scrollHeight 为一个数值<br /> <br />var divLabelHeight = document.getElementById("labelHeight").offsetHeight;<br /> <br />parent.tabset.style.height = divLabelHeight + 470;原创 2010-12-15 13:57:00 · 1118 阅读 · 0 评论 -
DIV 控制:内容的显示和隐藏
<br /><html><head><mce:script type="text/javascript"><!--function removeElement(){ var tag = document.getElementById("p1"); if(tag.style.display=="none"){ tag.style.display="block" ; }else{ tag.style.display="none" ;转载 2011-02-15 16:13:00 · 830 阅读 · 0 评论 -
window.open 打开新页面
<br /><SCRIPT LANGUAGE="javascript"> <br /> <!-- <br /> window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no') //这句要写成一行<br /> --> <br /> </SCRIPT> <b转载 2011-02-15 16:38:00 · 1093 阅读 · 0 评论 -
pop-up 的使用
显示 pop-up!转载 2011-02-16 15:53:00 · 1177 阅读 · 0 评论 -
URL中转码问题
encodeURIComponent() 函数可把字符串作为 URI 组件进行编码 前台aJax 发送请求,通过使用encodeURIComponent$.ajax({ type:"post", url:"metatabase!saveAll.action?inserted=" + encodeURIComponent(JSON.stringify(inser))+"&u原创 2013-11-01 14:07:37 · 753 阅读 · 0 评论 -
js中if的使用
注意: 在 Boolean 表达式中,所有对象都会被自动转换为 true [http://www.w3school.com.cn/js/pro_js_referencetypes.asp]if(arr.length){ alert("123");}原创 2013-11-01 10:42:56 · 793 阅读 · 0 评论 -
js 数组赋值操作,修改数组元素的值
function toTree(rows){ function exists(rows, parentId){ for(var i=0; i<rows.length; i++){ if (rows[i].id == parentId) return true; } return fa原创 2013-10-30 14:46:17 · 17116 阅读 · 0 评论 -
用JS提交参数创建form表单在FireFox中遇到的问题
在一个前端页面上,需要通过JavaScript来提交参数,使用JS创建form表单,将参数append到表单中进行提交,接下来将介绍如何操作与实现在一个前端页面上,需要通过JavaScript来提交参数,使用JS创建form表单,将参数append到表单中进行提交,代码如下: Js代码: 复制代码代码如下:functionloadConfig(gameUrl,ski转载 2013-10-24 14:38:14 · 966 阅读 · 0 评论 -
js类库和工具
http://www.youkuaiyun.com/article/2013-07-01/2816068-best-javascript-libraries-and-tools转载 2013-07-03 09:20:58 · 701 阅读 · 0 评论 -
Window.close()
转自:http://zhidao.baidu.com/question/100383751.html用JS的Window.close()事件,详细讲解如下:window.close()关闭指定的浏览器窗口。如果不带窗口引用调用close()函数, JavaScript就关闭当前窗口。在事件处理程序中,你必须指定window.close(),而不能仅仅使用close()。由于 JavaS转载 2012-12-17 23:05:17 · 1081 阅读 · 0 评论 -
JS 内部调用函数 的书写方式
xmlhttp.onreadystatechange=state_Change;function state_Change(){if (xmlhttp.readyState==4) {// 4 = "loaded" if (xmlhttp.status==200) {// 200 = "OK" document.getElementById('T1').原创 2011-12-28 11:21:17 · 1142 阅读 · 0 评论 -
JS中的大括号用法
【转载:http://phperwuhan.blog.163.com/blog/static/411426022010112133911320/】从 JavaScript 1.2 开始,您可以用对象初始化程序创建对象,另外,您可以首先创建一个构造函数并用 new 运算符来创建该对象的实例。使用对象初始化程序 除了用构造函数来创建对象,您可以用对象初始化程序创建对象,对象初始化程序转载 2011-12-23 10:17:37 · 3178 阅读 · 0 评论 -
Iframe 的使用
Navigate Frames转载 2010-10-12 14:59:00 · 653 阅读 · 0 评论 -
FrameTab的contentWindow
<br />curTab.setPath("about:blank"); curTab.getFrame().contentWindow.location.href= "about:blank";转载 2010-10-12 16:05:00 · 779 阅读 · 0 评论 -
子窗口的调用;
<br />子窗口的调用;<br />当按钮的单击事件被触发时:subwindowEmpComments.show(true,true);<br />两个true的作用:1.排他式,2.自动居中。原创 2010-09-28 09:14:00 · 532 阅读 · 0 评论 -
日期类型格式化系统函数。
<br />日期类型格式化系统函数。String formatDate(Date date, String format)Date为js中的日期对象,format为格式化的表达式。如: yyyy-MM-dd HH:ss:mmvar date = new Date();var dateStr = formatDate(date, “yyyy-MM-dd HH:ss:mm”);系统显示为:2007-03-29 12:12:12原创 2010-09-03 11:07:00 · 660 阅读 · 0 评论 -
日期加1
<br /> var timerPoint = datasetDate.getValue("date"); //取得日界面texteditor显示的日期 需要转换格式 //日期减去1 var a = new Date(timerPoint); a = a.valueOf(); a = a - 1 * 24 * 60 * 60 * 1000 ; a = new Date(a); var month = a.getMonth(原创 2010-09-03 09:25:00 · 800 阅读 · 0 评论 -
过滤重复
<br />var name = ""; //未维护人员姓名 var countemps = 0; var count =0; //某个群组的已授权人数 //遍历datasetU1取出姓名 var record = datasetU1.getFirstRecord(); while(record){ name = name + record.getValue("empName") + ","; countemps++;原创 2010-09-03 09:27:00 · 648 阅读 · 0 评论 -
点击按钮打开子窗体
<br />点击按钮,执行onclick事件:subwindowTask.show(true, true); <br />subwindowTask: dorado中控件下的SubWindow的名字, 执行onclick的代码打开子窗体。关于子窗体中的布局,如下示例:<br /> <br /> <d:SubWindow id="subwindowTask" title="任务属性" width="350" height="260" draggable="true" resizable="true原创 2010-08-12 16:27:00 · 1542 阅读 · 0 评论 -
定位滚动条的位置
<br />点击页面中链接的文字后弹出子窗口后,关闭这个子窗体后,父页面的滚动条位置发生变化,解决方法如下:<br /> <br /> 在父页面添加 js代码:<br /> 下面的showEmployeeDialog函数是,点击链接时的onclick时间调用的函数,<br /> var scrollHeight = 0;<br />function showEmployeeDialog(rc,top) { <br /> //var rt = rc.execute(n原创 2010-08-11 18:44:00 · 1270 阅读 · 0 评论 -
JS判断是否为null
<br />var empidss="${Request.empIds}";if(empidss!="null"){ //按照人员查询则返回false,不执行下面的代码alert(empidss); return false;}原创 2010-07-21 10:04:00 · 1037 阅读 · 0 评论 -
JS实现日期加减
<br /> <br />var date = new Date(); //日期减去1 var a = new Date(date); a = a.valueOf(); a = a - 1 * 24 * 60 * 60 * 1000 ; a = new Date(a); alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日"); <br />原创 2010-07-16 22:06:00 · 983 阅读 · 0 评论 -
设置浏览器页面展开时头部(蓝色条上显示的信息)显示的信息:
<br />设置浏览器页面展开时头部(蓝色条上显示的信息)显示的信息:<br />top.document.title =原创 2010-09-28 09:16:00 · 1356 阅读 · 0 评论 -
JavaScript中的剪贴板(clipboardData)提供了对剪贴板的访问。
<br />JavaScript中的剪贴板(clipboardData)提供了对剪贴板的访问。<br />三个方法<br />1.clearData(sDataFormat) 删除剪贴板中指定格式的数据。<br />2.getData(sDataFormat) 从剪贴板获取指定格式的数据。<br />3.setData(sDataFormat, sData) 给剪贴板赋予指定格式的数据。返回 true 表示操作成功。<br />例子<br /><script language="JavaScript"><b原创 2010-09-28 09:24:00 · 1012 阅读 · 0 评论 -
function() {函数名();}
<br />function() {函数名();} <br />一个函数调用另一个函数,这有什么啊?就是这个函数中调用了另一个函数而已。函数定义注意一下,无名函数如果不立即执行是不会进行调用的!原创 2010-09-28 09:29:00 · 785 阅读 · 0 评论 -
保存时主页面浮动窗口闪烁的提示信息
<br />//保存时主页面浮动窗口闪烁的提示信息function _shanshuo_message_format(message,totalcount,imagePath){ if(totalcount>0){ shanshuo(message,0,totalcount*2,imagePath); }else{ alert("闪烁次数必须大于零!"); }}function shanshuo(message,controlCount,totalcou转载 2010-10-12 16:27:00 · 930 阅读 · 0 评论 -
JavaScript中的正则表达式 :
<br />JavaScript中的正则表达式 :<br />格式:/pattern/flags<br />参数说明:<br />pattern -- 一个正则表达式文本<br />flags -- 如果存在,将是以下值: g: 全局匹配 i: 忽略大小写进行匹配 gi: 以上组合 <br />例如:<br />/perl/ 找到含有 perl 的字符串 <br />/abc/i 找寻符合 abc 的字符串而且不考虑这些字符串的大小原创 2010-09-28 09:52:00 · 600 阅读 · 0 评论 -
隐藏某个按钮:
<br />隐藏某个按钮:<br />button1.style.display = "block";<br />//设置按钮为不可见状态<br />buttonSave.style.display="none";原创 2010-09-28 09:27:00 · 666 阅读 · 0 评论 -
readyState:
<br />readyState:<br />HTTP 请求的状态.当一个 XMLHttpRequest 初次创建时,这个属性的值从 0 开始,直到接收到完整的 HTTP 响应,这个值增加到 4。<br />5 个状态中每一个都有一个相关联的非正式的名称,下表列出了状态、名称和含义:<br />状态 名称 描述 <br />0 Uninitialized 初始化状态。XMLHttpRequest 对象已创建或已被 abort() 方法重置。 <br />1 Open open() 方法已原创 2010-09-28 09:27:00 · 574 阅读 · 0 评论 -
javascript的事件中遍历一个dataset:
<br />javascript的事件中遍历一个dataset:<br />//遍历datasetRu 当复选框为选中状态则更改<br />var record = datasetRu.getFirstRecord();//取到第一条记录<br /> while(record){<br /> var selectValue = record.getValue("select");//取到当前记录的某个字段的值<br /> if(selectValue){<br /> record.s原创 2010-09-28 09:39:00 · 990 阅读 · 0 评论 -
innerHTML:
<br />innerHTML:<br />fieldlabel.innerHTML = "团队时间管理查看";//页面加载时可以给jsp页面的某个列设置值。 <br />参见 :TimeManagerForm 的视图模型原创 2010-09-28 09:36:00 · 484 阅读 · 0 评论 -
鼠标变换样式:
<br />鼠标变换样式:<br />onmouseover="mouseover('last')"<br />var img = document.getElementById("last");<br /> img.style.cursor='hand';原创 2010-09-28 09:35:00 · 534 阅读 · 0 评论