百度空间 | 百度首页 
 
查看文章
 
程序代码的集合
2007-05-22 10:45

刷新另一个窗体:

window.opener.document.location.reload ();

是文本框不可用:

<input                 type=text                 name=test                 disabled>即在输入框的源码中加入disabled即可.

不准输入汉字并且弹出对话框的代码:

<input                 type="text"                 onchange="if(!/^[\x00-\xff]/.test(this.value)){alert('不能有汉字');this.value=''}">

禁止输入指定的字符:

<input onkeydown="javascript:if(event keyCode==220)return false;">

啊,是数字呀,要是是特殊字符"→"啦,怎么办 怎样可以知道它的编码
你查一下asiic码

修改TOMCAT的首页:

在root下修改web.xml:

                  <servlet>

                      <servlet-name>org.apache.jsp.index_jsp</servlet-name>

                      <servlet-class>org.apache.jsp.index_jsp</servlet-class>

                  </servlet>

                  <servlet-mapping>

                      <servlet-name>org.apache.jsp.index_jsp</servlet-name>

                      <url-pattern>/../ivr/main.htm</url-pattern>(修改这里)

</servlet-mapping>

然后在root下修改index.jsp文件:

<%

response.sendRedirect("../ivr/main.htm");

%>

input 只允许输入100的倍数 如何写?

if(/^(?:[1-9])(?:[0-9]*)00$/g.test(value)==true){ alert(合法); }else{ alert(非法); }

回车:


private                 void                 TextBox1_KeyDown(object                 sender,                 KeyEventArgs                 e)  
                {  
                if                 (e.KeyData                 ==                 Keys.Enter)  
                {  
                MessageBox.Show("哦,回车!");                  }                  }

关于下拉列表有重复的值时的处理:

<select name="kind" size="1" id="kind" onChange="changelocationtype(document.myform.kind.options[document.myform.kind.selectedIndex].value)">

                            <option value="" <%if("".equals(kind)){%>selected<%}%>>全部</option>

                            <option value="1" <%if("1".equals(kind)){%>selected<%}%>>铃声</option>

                            <option value="2" <%if("2".equals(kind)){%>selected<%}%>>图片</option>

                            <option value="3" <%if("3".equals(kind)){%>selected<%}%>>游戏</option>

                            <option value="4" <%if("4".equals(kind)){%>selected<%}%>>视频</option>

                            <option value="5" <%if("5".equals(kind)){%>selected<%}%>>动画</option>

                            <option value="6" <%if("6".equals(kind)){%>selected<%}%>>电子图书</option>

                            <option value="7" <%if("7".equals(kind)){%>selected<%}%>>主题</option>

JavaScript在另一个窗口打开的代码:

window.open("../Login.jsp","_parent");

history.go(-1);

获取下拉列表的值:

<body>
<input type="checkbox" name="value" >hello
<input type="checkbox" name="value" >javascript
<input type="checkbox" name="value" >world

<select name="select">
<option>1111</option>
<option>2222</option>
</select>
<br/>
<input type=button value="获取checkbox值" onclick="show1()">
<input type=button value="获取select值" onclick="show2()">
</body>
<script>
function show1()
{
var str='';
var chks=document.getElementsByName('value');
for(var i=0;i<chks.length;i++)
{
if(chks[i].checked)
{
str=str+','+chks[i].nextSibling.nodeValue;
}
}
alert(str.substring(1));
}
function show2()
{
var s=document.getElementsByName('select')[0];
alert(s.options[s.selectedIndex].text);
}
</script>

如何使网页不能回退:

<body onbeforeunload="history.go(0)">

如何使文本框有凸凹的感觉:

<input type=text style="border:1 solid #000000">

在页面中如何加入不是满铺的背景图片,拉动页面时背景图不动

<STYLE>
body
{background-image:url(logo.gif); background-repeat:no-repeat;
background-position:center;background-attachment: fixed}
</STYLE>

JSP中获取60位的随机数:
String ret = "";
                         Random r = new Random();
                         for (int i = 0; i < 60; i++) {
                             int iRand = r.nextInt((int) 'z' - (int) 'a' + 1) + (int) 'a'; //get an integer between 50 and 149
                             ret = ret + (char) iRand;
                         }
判断数组是不是为空:
ArrayList list=(ArrayList)mgr.getCarInfoByCarl(query);
boolean exit=list.isEmpty();
                Iterator it;
                 if(list==true) {}else{}

点击按钮弹出指定大小的窗体:
<input type="button" name="Submit3" value="修改密码" onClick="javascript:window.open('editpass.jsp?entid=<%=entid%>','newwindow', 'height=300,width=550, top=10, left=10, toolbar=no, menubar=no,scrollbars=no, resizable=no,location=no,location=no,status=no');"> (注意type必须是button的



如何是按钮随便放大和缩小:

               <span                contentEditable=true><input                type=button value="你好"></span>

如何把按钮放在一个固定的框中进行缩放操作:

<iframe               src="about:<input               type=button               name=test               value=你好>"               name=test></iframe>   
              <SCRIPT               LANGUAGE=javascript>   
              <!--   
              test.document.designMode="On"   
              //-->   
              </SCRIPT>

鼠标移上去出现提示框的操作:

<body>
<a href="####" style="color:blue" onMouseOver="document.all.Layer1.style.visibility=''" onMouseOut="document.all.Layer1.style.visibility='hidden'">
1234567890</a>
<div id="Layer1" style="position:absolute; width:100px; height:10px; z-index:1; background-color: #CCFFFF; layer-background-color: #CCFFFF; border: 1px none #000000; visibility: hidden">11111111</div>
</body>
点击按钮弹出文本框中输入的内容:

<script>
function rdl_doClick(){
var sMessage=document.all("oMessage").value;
window.alert(sMessage);
}
</script>


<input id=oMessage type=text size=40 value="请在此输入信息。">
<br><br>
<input type=button value=" 显示对话框 " onclick="rdl_doClick();">


动态生成文本框:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<BODY>

<button            onclick="document.body.innerHTML+='<br><input></input><br>'">imafool</button>
</BODY>
</HTML>

乱吗的几种解决方式 :

String tel=new String(request.getParameter("tel").getBytes("ISO-8859-1"),"GBK");
               String beizhu=request.getParameter("beizhu");
               beizhu = java.net.URLDecoder.decode(beizhu,"UTF-8");

安装eclipse下的tomcat插件,          如果把包放在plugins下还是没有显示的话          那就这样进行执行 :

D:\eclipse>java -jar startup.jar          -clean

获取页面中控件的个数:

document.form1.elements.length

点击下拉列表中的值就能进行页面的跳转:

<select onchange='if(this.value!="")window.open(this.value)' class="textinput">
          <option selected>主办单位</option>
          <option>-----------------</option>
          <option value="http://www.bjd.com.cn/">北京日报</option>
          <option value="http://www.ben.com.cn/">北京晚报</option>
</select>

控制组件是否可见:

document.all.item('Layer2').style.display = "block";
document.all.item('Layer2').style.display = "none";

自动设置背景颜色:

<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>

QQ空间代码 :

javascript:window.top.space_addItem(7,6400,0,0,0,1,0);

下载CVS链接注意: SVN dizhi /trunk/

如何清除tomcat缓存:

清空C:\Program Files\Apache Software Foundation\Tomcat 5.5\work\Catalina\localhost下的所有文件。这样就可以清除缓存。。

JSP读取EXCEL文件的代码:

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.*,java.text.*"   %>

<%@page import="jxl.*,java.io.*"%>
<%
Workbook workbook = null;
Sheet sheet = null;
Cell cell = null;
try{
    workbook = Workbook.getWorkbook(new File("D:\\work\\workspace\\dazhong\\WebRoot\\a.xls"));
}catch (Exception e) {
    out.println("无法打开");
    return;
}
try{
sheet = workbook.getSheet(0);
}catch(Exception e){
out.println();
}
int columnCount=sheet.getColumns();
int rowCount=sheet.getRows();
for (int i = 2; i <rowCount; i++) {
    for (int j = 0; j <columnCount; j++) {
        cell=sheet.getCell(j, i);
        //if(cell.getType()==CellType.NUMBER){
       //      out.print(((NumberCell)cell).getValue());
      //   }
       // else
        if(cell.getType()==CellType.DATE){
          
            String tTime=new SimpleDateFormat("yyyy-MM-dd").format(((DateCell)cell).getDate());
       out.print(tTime);      
   }
        else{
            out.print(cell.getContents());
        }
        out.print("<br>");
    }
    out.print("<br>");
}
workbook.close();
%>

JSP 获取当前地址栏中的路径:

eg :http://localhost:7001/myservlet/somepath/test?someparam=somevalue
request.getPathInfo():返回/somepath/test
request.getRequestURL():返回http://localhost:7001/myservlet/somepath/test
request.getRequestURI():返回/myservlet/somepath/test
request.getServletPath():返回/myservlet
request.getQueryString():返回someparam=somevalue

JS获取地址栏的路径:

var thisURL = document.URL
alert(thisURL);

e_mail的验证:

^(\w+((-\w+)|(\.\w+))*)\+\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$

FCKeditor赋值:

var editor = FCKeditorAPI.GetInstance("content");
   editor.EditorDocument.body.innerHTML="";

去掉 FCKEditor编辑器自动添加的<p></p>

找到fckconfig.js-->FCKConfig.EnterMode = 'p' ;-->FCKConfig.EnterMode = 'br' ;即可

java调用内部类的方法

//定义主类对象

MainClass mc = new MainClas();

//使用new来定义子类

MainClass.ChildClass fc = mc.new ChildClass ();

//使用子类方法

fc.childMethod();

javasscript实现时间大小的比较:

var strNowTime = document.formR.nowTime.value;
  
   var strYear = document.formR.Year.value;
   var strMonth = document.formR.Month.value;
   var strDay = document.formR.Day.value;
  
   var strHours = document.formR.Hours.value;
   var strMinute = document.formR.Minute.value;
   var strSecond = document.formR.Second.value;
   var inputTime = strYear + "-" + strMonth + "-" + strDay + " " + strHours + ":" + strMinute + ":" + strSecond;
   var strinputTimeRep = new Date(inputTime.replace(/\-/g, "\/"));
var strNowTimeRep = new Date(strNowTime.replace(/\-/g, "\/"));

if(strinputTimeRep < strNowTimeRep)
         {
             alert("邮件的定时时间必须大于现在的时间!");
             return false;
         }


类别:心路历程 | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2007-05-22 12:56 | 回复
挺不错的!
 
2
2007-05-28 11:48 | 回复
我转~!嘿嘿!
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu