工作整理2013-05

来源:互联网 发布:淘宝旅行客服 编辑:程序博客网 时间:2024/05/19 12:28

 

IFRAME格式

<fieldset style="padding:10px;display:block;margin-bottom:10px;">
   <legend style="padding:4px 8px 3px;"><b>处罚信息</b></legend>
         <iframe id="itemFrame" src="../punish/punishobjectbasic!refreshfacilitydes.do?" frameborder="0" width="100%" scrolling="no"
        onload="this.height=window.frames['itemFrame'].document.body.scrollHeight">

         </iframe>
 </fieldset>

JS提交Struts2的Form

--html

<s:form id="lkmform" action="punishobjectbasic" namespace="/punish" style="margin-top:0;margin-bottom:5">

</s:form>

--hidden属性

<input type="hidden"  name="punishobjectid" value="${object.punishobjectid}"/>

--js

function selDegree(){
     var degreeno=document.getElementById("degreeno").value;
     var form=document.getElementById("lkmform");
     form.action="punishobjectbasic!seldegreefacilitydes.do?degreeno="+degreeno;     
     form.submit();
}

ORACLE 序列sequnece生成新的条目

select  S_RADIXID.nextval from dual

 

获取IFrame中的元素

if (document.frames['itemFrame'].document.lkmform.itemName.value == "") {
  alert("请选择处罚项目");
 document.frames['itemFrame'].document.lkmform.itemName.focus();
    return false;
}

 

request.getSession(true)和request.getSession(false)的区别

request.getSession(true):若存在会话则返回该会话,否则新建一个会话。
request.getSession(false):若存在会话则返回该会话,否则返回NULL

在顶层页面获取IFRAME中的元素值

 function getIframeValue(){
  document.all("punishClassID").value=document.frames['itemFrame'].document.lkmform['punishClassID'].value;
  document.all("punishamout").value=document.frames['itemFrame'].document.lkmform['punishamout'].value;
  document.all("otherpunish").value=document.frames['itemFrame'].document.lkmform['otherpunish'].value;
  document.all("discussresult").value=document.frames['itemFrame'].document.lkmform['discussresult'].value;
  document.all("object.issurpass").value=document.frames['itemFrame'].document.lkmform['object.issurpass'].value;
 }

 

instanceof

instanceof是Java、php的一个二元操作符,和==,>,<是同一类东西。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是判断其左边对象是否为其右边类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。相当于c#中的is操作符。

 

attachEvent的用法

用于HTML内代码层和UI层分离。
比如,你要给一个按钮增加一个单击事件,你会怎么做?
<input type="button" id="theBtn" value="点击" onclick="alert('点击了一下');" />
明显的,它破坏了标签,如果下次要修改这个按钮不小心就会丢失。
attachEvent是为了将事件分离,如:
<input type="button" id="theBtn" value="点击" />
var theBtn = document.getElementById("theBtn"); //取得ID为theBtn的按钮
theBtn.attachEvent("onclick", buttonClicked); //给按钮增加事件
function buttonClicked(e){ alert("点击了一下"); } //定义函数
attachEvent用法:
attachEvent(事件类型, 处理函数);
P.S.:在Firefox中,对应的函数是addEventListener(事件类型, 处理函数, 使用捕获);
在简单的HTML应用中可能用不用效果不明显,但是在复杂的HTML客户端JS代码内,优势就体现出来了。

 

原创粉丝点击