杂记一

来源:互联网 发布:linux远程ftp拷贝文件 编辑:程序博客网 时间:2024/04/30 00:50

1 判断是何种浏览器
var name = navigator.appName;
if (name == "Microsoft Internet Explorer")
 alert("IE"); //IE`
else if (name == "Netscape")
 alert("NS");//Firefox

2 按钮点击后禁止所有按钮
for (var j = 0; j < document.forms.length; j++){
  for(var i=0;document.forms[j].elements.length;i++){
    if(document.forms[j].elements[i].type="button"){
      document.forms[j].elements[i].disabled = "disabled";
    }
  }
}

3 打印</a>打印网页
<a href='javascript:window.print ()'>

4 显示文档最后修改日期
document.write(document.lastModified);

5 可以根据网页上的选项来确定页面颜色
<HTML>
<HEAD>
 <TITLE>background.html</TITLE>
</HEAD>
<SCRIPT>
<!--

function bgChange(selObj) {
 newColor = selObj.options[selObj.selectedIndex].text;
 document.bgColor = newColor;
 selObj.selectedIndex = -1;
 }

//-->
</SCRIPT>
<BODY STYLE="font-family:Arial">
<B>Changing Background Colors</B>
<BR>
 <FORM>
  <SELECT SIZE="8" onChange="bgChange(this);">
  <OPTION>Red
  <OPTION>Orange
  <OPTION>Yellow
  <OPTION>Green
  <OPTION>Blue
  <OPTION>Indigo
  <OPTION>Violet
  <OPTION>White
 <OPTION>pink
  </SELECT>
 </FORM>
</BODY>
</HTML>

6 转至目标URL
window.location="http://www.baidu.com"

7 可以下载文件
document.location.href="目标文件"//

8 PreparedStatement的setDate和setTimestamp方法给数据库类型Date赋值
Connection conn = null;
PreparedStatement ps = null;
ps.setDate(1,new java.sql.Date(new java.util.Date().getTime()));//日期:年月日,没有时间
ps.setTimestamp(3, new java.sql.Timestamp(new java.util.Date().getTime()));//日期时间

9 PreparedStatement的setString()方法报错问题
当String字符串太大时报错,使用ps.setCharacterStream(1, new StringReader(inputXml), inputXml.length())方法替换setString()方法可解决

10 字符串去空格
parseString(inputXml.trim());使用此方法时,字符串有空格会报错,故参数字符串要去空格!

原创粉丝点击