??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品永久在线观看,亚洲&amp;http://www.tkk7.com/zhip/category/15389.html&nbsp;&nbsp;&nbsp;&nbsp;冬去春来<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp<strong><font style="FONT-SIZE: 9pt; FILTER: shadow(color=#cccccc); COLOR: #0060f0; HEIGHT: 1px">郑重声明Q本BlogU属个h学习、工作需要,记录相关资料。请不要发表M有hw攻ȝa论,谢谢Q!</font><a target='_blank'>www.zhipsoft.cn</a></strong>zh-cnFri, 31 Dec 2010 00:14:46 GMTFri, 31 Dec 2010 00:14:46 GMT60通过|页修改activex安全讄Q添加信ȝ点,用弹出H口LE序http://www.tkk7.com/zhip/archive/2009/07/05/285521.htmlzhipzhipSat, 04 Jul 2009 18:38:00 GMThttp://www.tkk7.com/zhip/archive/2009/07/05/285521.htmlhttp://www.tkk7.com/zhip/comments/285521.htmlhttp://www.tkk7.com/zhip/archive/2009/07/05/285521.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/285521.htmlhttp://www.tkk7.com/zhip/services/trackbacks/285521.html信Q站点的注册表?/font>

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Ranges\Range[*]

ActiveX的注册表?/font>

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\[0-4]\[*]

[0-4]

?nbsp;        讄
------------------------------
0        我的电脑
1        本地 Intranet 区域
2        受信ȝ站点区域
3        Internet 区域
4        受限制的站点区域

[*]

1001     下蝲已签名的 ActiveX 控g
1004     下蝲未签名的 ActiveX 控g
1200     q行 ActiveX 控g和插?br /> 1201     Ҏ有标Cؓ安全?ActiveX 控gq行初始化和脚本q行
1405     ҎCؓ可安全执行脚本的 ActiveX 控g执行脚本
2201     ActiveX 控g自动提示 **

弹出H口LE序HKEY_CURRENT_USERHKCU\Software\Microsoft\Internet Explorer\New Windows\PopupMgr

具体脚本如下:

<SCRIPT LANGUAGE="JavaScript">
<!--
var WshShell=new ActiveXObject("WScript.Shell");
//d信Q站点ip
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\","");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\http","2","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Ranges\\Range100\\:Range","192.168.1.5");
//修改IE ActiveX安全讄 1本地 Intranet 区域2受信ȝ站点区域3Internet 区域
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\1\\1001","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\1\\1004","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\1\\1200","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\1\\1201","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\1\\1405","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\1\\2201","0","REG_DWORD");

WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\2\\1001","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\2\\1004","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\2\\1200","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\2\\1201","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\2\\1405","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\2\\2201","0","REG_DWORD");

WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1001","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1004","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1200","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1201","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\1405","0","REG_DWORD");
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones\\3\\2201","0","REG_DWORD");
//用Winxp弹出H口LE序
WshShell.RegWrite("HKCU\\Software\\Microsoft\\Internet Explorer\\New Windows\\PopupMgr","no");
//-->
</SCRIPT>



zhip 2009-07-05 02:38 发表评论
]]>
【已解决】求助:IE7.0在框枉面里JSh无效Q?/title><link>http://www.tkk7.com/zhip/archive/2008/08/31/225809.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Sat, 30 Aug 2008 16:00:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2008/08/31/225809.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/225809.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2008/08/31/225809.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/225809.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/225809.html</trackback:ping><description><![CDATA[如题。知道的大侠指点一下啊Q万分感谢!Q? <img src ="http://www.tkk7.com/zhip/aggbug/225809.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2008-08-31 00:00 <a href="http://www.tkk7.com/zhip/archive/2008/08/31/225809.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IE6、IE7、FF 的CSS + DIV 兼容问题l合解决ҎCSS HACKhttp://www.tkk7.com/zhip/archive/2008/08/30/225807.htmlzhipzhipSat, 30 Aug 2008 15:58:00 GMThttp://www.tkk7.com/zhip/archive/2008/08/30/225807.htmlhttp://www.tkk7.com/zhip/comments/225807.htmlhttp://www.tkk7.com/zhip/archive/2008/08/30/225807.html#Feedback1http://www.tkk7.com/zhip/comments/commentRss/225807.htmlhttp://www.tkk7.com/zhip/services/trackbacks/225807.html

一、CSS HACK
以下两种Ҏ几乎能解决现今所有HACK.
 

一、CSS HACK
以下两种Ҏ几乎能解决现今所有HACK.

1?!important

随着IE7?important的支? !important Ҏ现在只针对IE6的HACK.(注意写法.记得该声明位|需要提?)

<style>
#wrapper
{
width: 100px!important; /* IE7+FF */
width: 80px; /* IE6 */
}
</style>

2、IE6/IE77对FireFox

*+html ?*html 是IEҎ的标{? firefox 暂不支持.?+html 又ؓ IE7Ҏ标签.

<style>
#wrapper
{
#wrapper { width: 120px; } /* FireFox */
*html #wrapper { width: 80px;} /* ie6 fixed */
*+html #wrapper { width: 60px;} /* ie7 fixed, 注意序 */
}
</style>

注意:
*+html 对IE7的HACK 必须保证HTML剙有如下声明:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd">

二、万?float 闭合(非常重要!)

关于 clear float 的原理可参见 [How To Clear Floats Without Structural Markup]
以下代码加入Global CSS ?l需要闭合的div加上 class="clearfix" 卛_,屡试不爽.

<style>
/* Clear Fix */

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix
{
display:inline-block;
}
/* Hide from IE Mac */
.clearfix {display:block;}
/* End hide from IE Mac */
/* end of clearfix */
</style>



1, !important

随着IE7?important的支? !important Ҏ现在只针对IE6的HACK.(注意写法.记得该声明位|需要提?)



2, IE6/IE77对FireFox

*+html ?*html 是IEҎ的标{? firefox 暂不支持.?+html 又ؓ IE7Ҏ标签.



注意:
*+html 对IE7的HACK 必须保证HTML剙有如下声明:


二、万?float 闭合(非常重要!)

关于 clear float 的原理可参见 [How To Clear Floats Without Structural Markup]
以下代码加入Global CSS ?l需要闭合的div加上 class="clearfix" 卛_,屡试不爽.


三、其他兼Ҏ?再次啰嗦)

1, FF下给 div 讄 padding 后会D width ?height 增加, 但IE不会.(可用!important解决)
2, 居中问题.
1).垂直居中.?line-height 讄?当前 div 相同的高? 再通过 vertical-align: middle.( 注意内容不要换行.)
2).水^居中. margin: 0 auto;(当然不是万能)
3, 若需l?a 标签内内容加?样式, 需要设|?display: block;(常见于导航标{?
4, FF ?IE ?BOX 理解的差异导致相?2px 的还有设?float的div在ie?margin加倍等问题.
5, ul 标签?FF 下面默认?list-style. ?padding . 最好事先声? 以避免不必要的麻? (常见于导航标{֒内容列表)
6, 作ؓ外部 wrapper ?div 不要定死高度, 最好还加上 overflow: hidden.以达到高度自适应.
7, 关于手Ş光标. cursor: pointer. 而hand 只适用?IE.

1 针对firefox ie6 ie7的css样式
现在大部分都是用!important来hackQ对于ie6和firefox试可以正常昄Q?br /> 但是ie7?important可以正确解释Q会D面没按要求昄Q找C个针
对IE7不错的hack方式是使用“*+html”Q现在用IE7览一下,应该没有问题了?br /> 现在写一个CSS可以q样Q?br />
#1 { color: #333; } /* Moz */
* html #1 { color: #666; } /* IE6 */
*+html #1 { color: #999; } /* IE7 */
那么在firefox下字体颜色显CZؓ#333QIE6下字体颜色显CZؓ#666QIE7下字体颜色显CZؓ#999?br />
2 css布局中的居中问题
主要的样式定义如下:

body {TEXT-ALIGN: center;}
#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; }
说明Q?br /> 首先在父U元素定义TEXT-ALIGN: center;q个的意思就是在父元素内的内容居中Q对于IEq样讑֮已l可以了?br /> 但在mozilla中不能居中。解军_法就是在子元素定义时候设定时再加?#8220;MARGIN-RIGHT: auto;MARGIN-LEFT: auto; ”
需要说明的是,如果你想用这个方法整个面要居中,不要套在一个DIV里,你可以依ơ拆出多个divQ?br /> 只要在每个拆出的div里定义MARGIN-RIGHT: auto;MARGIN-LEFT: auto; 可以了?br />
3 盒模型不同解?

#box{ width:600px; //for ie6.0- w\idth:500px; //for ff+ie6.0}
#box{ width:600px!important //for ff width:600px; //for ff+ie6.0 width /**/:500px; //for ie6.0-}

4 动ie产生的双倍距?br />
#box{ float:left; width:100px; margin:0 0 0 100px; //q种情况之下IE会?00px的距?display:inline; //使Q动忽略}
q里l说一下block,inline两个元素,Block元素的特Ҏ:L在新行上开?高度,宽度,行高,边距都可以控?块元?;Inline元素的特Ҏ:和其他元素在同一行上,...不可控制(内嵌元素);

#box{ display:block; //可以为内嵌元素模拟ؓ块元?display:inline; //实现同一行排列的的效?diplay:table;

5 IE与宽度和高度的问?br />
IE不认得min-q个定义Q但实际上它把正常的width和height当作有min的情冉|ѝ这样问题就大了Q如果只用宽度和高度Q?br /> 正常的浏览器里这两个值就不会变,如果只用min-width和min-height的话QIE下面Ҏ{于没有讄宽度和高度?br /> 比如要设|背景图片,q个宽度是比较重要的。要解决q个问题Q可以这P
#box{ width: 80px; height: 35px;}html>body #box{ width: auto; height: auto; min-width: 80px; min-height: 35px;}

6 面的最宽?br />
min-width是个非常方便的CSS命oQ它可以指定元素最也不能于某个宽度Q这样就能保证排版一直正。但IE不认得这个,
而它实际上把width当做最宽度来ѝؓ了让q一命o在IE上也能用Q可以把一?/p>

攑ֈ 标签下,然后为div指定一个类Q?br /> 然后CSSq样设计Q?br /> #container{ min-width: 600px; width:expression(document.body.clientWidth < 600? "600px": "auto" );}
W一个min-width是正常的Q但W?行的width使用了JavascriptQ这只有IE才认得,q也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最宽度?br />
7 清除动

.hackbox{ display:table; //对象作为块元素U的表格昄}或?hackbox{ clear:both;}
或者加?afterQ伪对象Q?讄在对象后发生的内容,通常和content配合使用QIE不支持此伪对象,非Ie 览器支持,
所以ƈ不媄响到IE/WIN览器。这U的最ȝ?.....#box:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}

8 DIV动IE文本产生3象素的bug

左边对象动Q右辚w用外补丁的左边距来定位,双对象内的文本会离左边?px的间?

#box{ float:left; width:800px;}#left{ float:left; width:50%;}#right{ width:50%;}*html #left{ margin-right:-3px; //q句是关键}
HTML代码
 
 


9 属性选择?q个不能是兼容,是隐藏css的一个bug)

p[id]{}div[id]{}
q个对于IE6.0和IE6.0以下的版本都隐藏,FF和OPera作用
属性选择器和子选择器还是有区别?子选择器的范围从Ş式来说羃了,属性选择器的范围比较?如p[id]?所有p标签中有id的都是同样式?

10 IE捉迷藏的问题

当div应用复杂的时候每个栏中又有一些链接,DIV{这个时候容易发生捉q的问题?br /> 有些内容昄不出来,当鼠标选择q个区域是发现内容确实在面?br /> 解决办法Q对#layout使用line-height属?或者给#layout使用固定高和宽。页面结构尽量简单?br />
11 高度不适应

高度不适应是当内层对象的高度发生变化时外层高度不能自动q行调节Q特别是当内层对象?br /> margin 或paddign 时?br /> 例:

p对象中的内容


CSSQ?box {background-color:#eee; }
#box p {margin-top: 20px;margin-bottom: 20px; text-align:center; }
解决ҎQ在P对象上下各加2个空的div对象CSS代码Q?1{height:0px;overflow:hidden;}或者ؓDIV加上border属性?/div>


zhip 2008-08-30 23:58 发表评论
]]>
JS动态添加删除行http://www.tkk7.com/zhip/archive/2008/07/30/218577.htmlzhipzhipWed, 30 Jul 2008 00:53:00 GMThttp://www.tkk7.com/zhip/archive/2008/07/30/218577.htmlhttp://www.tkk7.com/zhip/comments/218577.htmlhttp://www.tkk7.com/zhip/archive/2008/07/30/218577.html#Feedback3http://www.tkk7.com/zhip/comments/commentRss/218577.htmlhttp://www.tkk7.com/zhip/services/trackbacks/218577.html[JS]动态添加删除ROW
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>增加Table?lt;/title>
</head>
<script>

var count=3;

function CheckAll(sender)
{
 var _array = document.getElementsByTagName("input");
 for (var i=0;i<_array.length;i++)
 {
  var e = _array[i];
  if (e.type == "checkbox")
  {
    if(e.id != "chkAll")
    {
    e.checked = sender.checked;
    }
  }
 }
}


function AddRow(obj)
{
 count++;
 
 //d一?
 var newTr = testTbl.insertRow();
 newTr.setAttribute("id","tr" + count.toString());
 //d两列
 var newTd0 = newTr.insertCell();
 var newTd1 = newTr.insertCell();
 //讄列内容和属?
 
 newTd0.innerHTML = '<input type=checkbox id="box'+ count.toString() +'">';
 newTd1.innerText= 'W?+ count.toString() +'?;
}

function DelRow()
{
 var tb = document.getElementById("testTbl");
 if(tb.hasChildNodes)
 {
  var lastchild = tb.childNodes[0].childNodes[tb.childNodes[0].childNodes.length-1];
  if(lastchild)
  {
   if(confirm("认删除" + lastchild.childNodes[1].childNodes[0].nodeValue + "?"))
   {
    var removednode = lastchild.parentNode.removeChild(lastchild);
    //alert(removednode.childNodes[1].childNodes[0].nodeValue);
    return true;
   }
   else
   {
    return false;
   }
  }
 }
}

function ShowCheckboxID()
{
 var message = "";
 
 var _array = document.getElementsByTagName("input");
 for (var i=0;i<_array.length;i++)
 {
  var e = _array[i];
  if (e.type == "checkbox")
  {
   //alert(e.id);
   message += e.id + ",";
  }
 }
 
 if(message.length > 0)
 {
  message = message.substr(0,message.length-1);
 }
 alert(message);
}

function ShowTRID()
{
 var tb = document.getElementById("testTbl");
 if(tb.hasChildNodes)
 {
  var message = "";
  var array_tr = tb.childNodes[0].childNodes;
  for(var i=0;i< array_tr.length;i++)
  {
   if(i==0)
   {
    message += array_tr[i].id;
   }
   else
   {
    message += ","+array_tr[i].id;
   }
   //alert(array_tr[i].id);
  }
 
  alert(message);
 }
}

function SplitStr()
{
 var str = document.getElementById("txt1").value;
 
 var _array = str.split(",");
 
 var result = "";
 for(var i=0;i<_array.length;i++)
 {
  result += _array[i] +"\r\n";
 }
 
 if(result.length > 0)
 {
  result = result.substr(0,result.length-2);
 }
 alert(result);
}
</script>
<body>

<table id="testTbl" style="border: solid 1px #D2D2D2">
<tr id="tr0">
<td><input type=checkbox id="chkAll" onclick="CheckAll(this);"></td>
<td>全?lt;/td>
</tr>
<tr id="tr1">
<td ><input type=checkbox id="box1"></td>
<td>W??lt;/td>
</tr>
<tr id="tr2">
<td ><input type=checkbox id="box2"></td>
<td>W??lt;/td>
</tr>
<tr id="tr3">
<td ><input type=checkbox id="box3"></td>
<td>W??lt;/td>
</tr>
</table>

<br />
<input type="button" id="btnAdd" onclick="AddRow();" value="Add Row" />
<input type="button" id="btnDel" onclick="DelRow();" value="Del Row" />
<input type="button" id="btnShowCheckboxID" onclick="ShowCheckboxID();" value="Show Checkbox ID" />
<input type="button" id="btnShowTRID" onclick="ShowTRID();" value="Show TR ID" />

<hr size="1" />
<input type="text" id="txt1" value="She,sells,seashells,by,the,seashore" size="50" style="cursor:pointer" />
<input type="button" id="btnSplit" onclick="SplitStr();" value="split string" />
</body>
</html>
==============================
删除表格行:

<script>function deleteRow (tableID, rowIndex) {
var table =document.all[tableID].deleteRow(rowIndex);
}
</script>

<table id=mxh border=1>
<tr><td>W??lt;/td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td></tr>
<tr><td>W??lt;/td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td></tr>
<tr><td>W??lt;/td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td></tr>
<tr><td>W??lt;/td><td onclick="deleteRow('mxh',this.parentElement.rowIndex)">删除本行</td></tr>
</table>



zhip 2008-07-30 08:53 发表评论
]]>
FCK中文囄上传q问题解决办法http://www.tkk7.com/zhip/archive/2008/07/30/218575.htmlzhipzhipWed, 30 Jul 2008 00:51:00 GMThttp://www.tkk7.com/zhip/archive/2008/07/30/218575.htmlhttp://www.tkk7.com/zhip/comments/218575.htmlhttp://www.tkk7.com/zhip/archive/2008/07/30/218575.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/218575.htmlhttp://www.tkk7.com/zhip/services/trackbacks/218575.html在用FCKeditor2.4.3时若上传的图片或者flash的文件名Z文时Q发C下情况:
问题1Q?
当点?#8220;插入/~辑囑փ”或?#8220;插入/~辑Flash”按钮Ӟ在弹出的对话框中选择上传按钮Q如果上传的文g名ؓ中文时会出现q?
解决办法Q?
  把SimpleUploaderServlet.java做如下修改:
  扑ֈ该程序中DiskFileUpload upload = new DiskFileUpload()Q然后在该行下面d
  upload.setHeaderEncoding("UTF-8")
问题2Q?
  当点?#8220;插入/~辑囑փ”或?#8220;插入/~辑Flash”按钮Ӟ在弹出的对话框中使用览
服务器按钮上传中文文件时会出Cؕ码?
解决办法Q?
  和问?的解军_法基本一P只不q需要在ConnectorServlet.java中添?
upload.setHeaderEncoding("UTF-8")便可?
问题3Q?
  当点?#8220;插入/~辑囑փ”或?#8220;插入/~辑Flash”按钮Ӟ在弹出的对话框中点击览
服务器按钮,会弹?#8220;览服务?#8221;面Q如果想在该面中用Create New Folder按钮
来创Z个中文目录时Q会出现中文目录q?
解决办法Q?
  web容器的编码要与FCKeditor默认的编码UTF-8一_如果使用的是TomcatQ需修改
tomcat服务器中conf目录下的server.xml。如下:
  <Connector port="8080" maxHttpHeaderSize="8192"
              maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
              enableLookups="false" redirectPort="8443" acceptCount="100"
              connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" />
    <Connector port="8009"
              enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="utf-8"/>
其实是在原来的基础上添加URIEncoding的属性gؓutf-8?

在用FCKeditor2.4.3时若上传的图片或者flash的文件名Z文时Q发C下情况:
问题1Q?br /> 当点?#8220;插入/~辑囑փ”或?#8220;插入/~辑Flash”按钮Ӟ在弹出的对话框中选择上传按钮Q如果上传的文g名ؓ中文时会出现q?br /> 解决办法Q?br />    扑ֈFCKeditor.java解压包中的src目录下SimpleUploaderServlet.java做如下修改:
   扑ֈ该程序中DiskFileUpload upload = new DiskFileUpload()Q然后在该行下面d
upload.setHeaderEncoding("UTF-8")Q重新编译成class文gq利用WinRAR把该class文g
d到FCKeditor-2.3.jar中相应的位置Q然后覆盖你的web目中原来的jar包便可?br /> 问题2Q?br />    当点?#8220;插入/~辑囑փ”或?#8220;插入/~辑Flash”按钮Ӟ在弹出的对话框中使用览
服务器按钮上传中文文件时会出Cؕ码?br /> 解决办法Q?br />    和问?的解军_法基本一P只不q需要在ConnectorServlet.java中添?br /> upload.setHeaderEncoding("UTF-8")便可?br /> 问题3Q?br />    当点?#8220;插入/~辑囑փ”或?#8220;插入/~辑Flash”按钮Ӟ在弹出的对话框中点击览
服务器按钮,会弹?#8220;览服务?#8221;面Q如果想在该面中用Create New Folder按钮
来创Z个中文目录时Q会出现中文目录q?br /> 解决办法Q?br />    web容器的编码要与FCKeditor默认的编码UTF-8一_如果使用的是TomcatQ需修改
tomcat服务器中conf目录下的server.xml。如下:
   <Connector port="8080" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="utf-8" />
    <Connector port="8009"
               enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="utf-8"/>
其实是在原来的基础上添加URIEncoding的属性gؓutf-8?br />  注:对于问题3Q这U解军_法不可取Q最好不要去修改服务器的~码Q否则会影响到服务器上其它的工程。解册个编码的问题可以修改源代码或者从新编写一个类来处理。通过观察打开的上传浏览对话框可以扑֯对应的htm面和负责处理上传文件名U的com.fredck.FCKeditor.uploader. ConnectorServletq个c,然后扑ֈ对应的参敎ͼ转换~码便可。如QString newFolderStr=request.getParameter("NewFolderName");

newFolderStr=new String(newFolderStr.getBytes("iso8859-1"),"utf-8");
=================================================================================

fckeditor如果大家搞定?Q那一定想C是没有提供删除功能的Q!
以下是一DjsQ放在调用feckeditor的jsp面
function FCKeditor_OnComplete( editorInstance )
{
editorInstance.Events.AttachEvent( 'OnBlur', onEditorBlur );
}

function onEditorBlur(){
var imgs = FCKeditorAPI.GetInstance('EditorDefault').EditorDocument.body.all.tags("img");
for(var i=0; i < imgs.length; i++){
alert(imgs[i].src);
//q里你可以用一个隐匿域来接收这些\径信?
}
}
把这些\径信息放|于数据库是的一个字D,删除文档时一起删除,可以解军_片存留问?
========================================================================================
避免上下滚动条的出现:


在fckconfig.js中加入下??

FCKConfig.Plugins.Add(   'autogrow '   )   ;
FCKConfig.AutoGrowMax   =   4000   ;   //q是允许自动增长的最大高度限?

同时L认fckeditor\editor\plugins\autogrow有这个目录存在,没有的话到官|下载最新版FCK?/p>


另外注意FCKConfig.PluginsPath的\径你讄对了没有?br /> ===========================================================================
FCKConfig.PluginsPath   =   FCKConfig.BasePath   +   'plugins/ '   ;

q个是对的,pȝ默认的\径,FCK使用也没问题

是不能自动调整高度
=============================================================================
FCKConfig.PluginsPath   =   FCKConfig.BasePath   +   'plugins/ '   ;
q是js里的语句。BasePath不是在这讄Q是在php里调用FCK时设|的?/p>

========================================================================
不行的话是不是你曄改过FCK的源码?
你重C载文Ӟ只改动这2行测试一下就知道了。别的什么都不用改就可以实现你所说的要求?

FCKConfig.Plugins.Add(   'autogrow '   )   ;
FCKConfig.AutoGrowMax   =   4000   ;
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 



zhip 2008-07-30 08:51 发表评论
]]>
对js中startWith和endWith的扩?/title><link>http://www.tkk7.com/zhip/archive/2008/07/07/212943.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Sun, 06 Jul 2008 18:31:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2008/07/07/212943.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/212943.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2008/07/07/212943.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/212943.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/212943.html</trackback:ping><description><![CDATA[<p><input name="searchContent" id="searchContent" type="text" onclick="test();"><br /> <SCRIPT type="text/javascript" language="JavaScript"><br /> function test(){<br />  var a  = "abcdef".startWith("abc");<br />  alert("a : "+a);<br />  var b  = "abcdef".endWith("def");<br />  alert("b : "+b);<br /> }<br /> String.prototype.endWith=function(str){<br /> if(str==null||str==""||this.length==0||str.length>this.length)<br />   return false;<br /> if(this.substring(this.length-str.length)==str)<br />   return true;<br /> else<br />   return false;<br /> return true;<br /> }</p> <p>String.prototype.startWith=function(str){<br /> if(str==null||str==""||this.length==0||str.length>this.length)<br />   return false;<br /> if(this.substr(0,str.length)==str)<br />   return true;<br /> else<br />   return false;<br /> return true;<br /> }</p> <p></SCRIPT></p> <img src ="http://www.tkk7.com/zhip/aggbug/212943.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2008-07-07 02:31 <a href="http://www.tkk7.com/zhip/archive/2008/07/07/212943.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>LFLASHȀzLC(双击才能打开链接)http://www.tkk7.com/zhip/archive/2007/12/01/164567.htmlzhipzhipSat, 01 Dec 2007 15:58:00 GMThttp://www.tkk7.com/zhip/archive/2007/12/01/164567.htmlhttp://www.tkk7.com/zhip/comments/164567.htmlhttp://www.tkk7.com/zhip/archive/2007/12/01/164567.html#Feedback2http://www.tkk7.com/zhip/comments/commentRss/164567.htmlhttp://www.tkk7.com/zhip/services/trackbacks/164567.html微Y官方关于ȀzL件的文章Qhttp://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp

解决ҎQ?br /> 把HTML面中显CFLASH控g的代码写到JS中动态显C,如: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="767" height="122">
    <param name="movie" value="http://www.dkonline.com.cn/images/menu.swf">
    <param name="WMode" value="Transparent">
    <param name="quality" value="high">
    <embed src="http://www.dkonline.com.cn/images/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="767" height="122"></embed>
</object>
CZ面Q?br /> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文?lt;/title>
</head>

<body>
<script language="javascript" src="ss.js"></script>
<script language="javascript">
ShowMenu();
</script>
</body>
</html>ss.js文gQ?br /> function ShowMenu()
{
document.write(''
    +'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="767" height="122">'
    +'    <param name="movie" value="http://www.dkonline.com.cn/images/menu.swf">'
    +'    <param name="WMode" value="Transparent">'
    +'    <param name="quality" value="high">'
    +'    <embed src="http://www.dkonline.com.cn/images/menu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="767" height="122"></embed>'
    +'</object>'
);
}

也可以用SWFObject来输出FLASH http://blog.deconcept.com/swfobject/



zhip 2007-12-01 23:58 发表评论
]]>
js脚本常用代码 http://www.tkk7.com/zhip/archive/2007/06/13/123777.htmlzhipzhipWed, 13 Jun 2007 01:51:00 GMThttp://www.tkk7.com/zhip/archive/2007/06/13/123777.htmlhttp://www.tkk7.com/zhip/comments/123777.htmlhttp://www.tkk7.com/zhip/archive/2007/06/13/123777.html#Feedback1http://www.tkk7.com/zhip/comments/commentRss/123777.htmlhttp://www.tkk7.com/zhip/services/trackbacks/123777.htmlclick() 对象.click() 使对象被点击?br>closed 对象.closed 对象H口是否已关闭true/false
clearTimeout(对象) 清除已设|的setTimeout对象
clearInterval(对象) 清除已设|的setInterval对象
confirm("提示信息") 弹出认框,定q回true取消q回false
cursor:样式 更改鼠标样式 hand crosshair text wait help default auto e/s/w/n-resize
event.clientX q回最后一ơ点击鼠标X坐标|
event.clientY q回最后一ơ点击鼠标Y坐标|
event.offsetX q回当前鼠标悬停X坐标?br>event.offsetY q回当前鼠标悬停Y坐标?br>document.write(document.lastModified) |页最后一ơ更新时?br>document.ondblclick=x 当双击鼠标生事?br>document.onmousedown=x 单击鼠标键生事?br>document.body.scrollTop; q回和设|当前竖向滚动条的坐标|M函数配合,
document.body.scrollLeft; q回和设|当前横向滚动务的坐标|M函数配合Q?br>document.title document.title="message"; 当前H口的标题栏文字
document.bgcolor document.bgcolor="颜色?; 改变H口背景颜色
document.Fgcolor document.Fgcolor="颜色?; 改变正文颜色
document.linkcolor document.linkcolor="颜色?; 改变联接颜?br>document.alinkcolor document.alinkcolor="颜色?; 改变正点击联接的颜色
document.VlinkColor document.VlinkColor="颜色?; 改变已访问联接的颜色
document.forms.length q回当前form表单?br>document.anchors.length q回当前锚的数?br>document.links.length q回当前联接的数量
document.onmousedown=x 单击鼠标触发事g
document.ondblclick=x 双击鼠标触发事g
defaultStatus window.status=defaultStatus; 状态栏讄默认昄
function function xx(){...} 定义函数
isNumeric 判断是否是数?br>innerHTML xx=对象.innerHTML 输入某对象标{中的html源代?br>innerText divid.innerText=xx 以div定位以id命名的对象D为XX
location.reload(); 使本刷斎ͼtarget可等于一个刷新的|页
Math.random() 随机涉|,只能??之间的数,如果要得到其它数,可以?10,再取?br>Math.floor(number) 对象number转ؓ整数Q舍取所有小?br>Math.min(1,2) q回1,2哪个?br>Math.max(1,2) q回1,2哪个?br>navigator.appName q回当前览器名U?br>navigator.appVersion q回当前览器版本号
navigator.appCodeName q回当前览器代码名?br>navigator.userAgent q回当前览器用户代标志
onsubmit onsubmit="return(xx())" 使用函数q回?br>opener opener.document.对象 控制原打开H体对象
prompt xx=window.prompt("提示信息","预定?); 输入语句
parent parent.框架?对象 控制框架面
return return false q回?br>random 随机参数Q??之间Q?br>reset() form.reset(); 使form表单内的数据重置
split("") string.split("") string对象字符以逗号隔开
submit() form对象.submit() 使form对象提交数据
String对象?charAt(x)对象 反回指定对象的第多少位的字母
lastIndexOf("string") 从右到左询找指定字符Q没有返?1
indexOf("string") 从左到右询找指定字符Q没有返?1
LowerCase() 对象全部{为小?
UpperCase() 对象全部{为大?br>substring(0,5) string.substring(x,x) q回对象中从0?的字W?br>setTimeout("function",time) 讄一个超时对?br>setInterval("function",time) 讄一个超时对?br>toLocaleString() x.toLocaleString() 从x旉对象中获取时_以字W串型式存在
typeof(变量? 查变量的cdQ值有QString,Boolean,Object,Function,Underfined
window.event.button==1/2/3 鼠标键左键等?右键{于2两个键一h?
window.screen.availWidth q回当前屏幕宽度(I白I间)
window.screen.availHeight q回当前屏幕高度(I白I间)
window.screen.width q回当前屏幕宽度(分L率?
window.screen.height q回当前屏幕高度(分L率?
window.document.body.offsetHeight; q回当前|页高度
window.document.body.offsetWidth; q回当前|页宽度
window.resizeTo(0,0) 窗口设|宽?br>window.moveTo(0,0) 窗口移到某位置
window.focus() 使当前窗口获得焦?br>window.scroll(x,y) H口滚动条坐标,y控制上下UdQ须与函数配?br>window.open() window.open("地址","名称","属?)
属?toolbar(工具?,location(地址?,directions,status(状态栏),
menubar(菜单?,scrollbar(滚动?,resizable(改变大小), width(?,height(?,fullscreen(??,scrollbars(全屏时无滚动条无??channelmode(宽屏),left(打开H口x坐标),top(打开H口y坐标)
window.location = 'view-source:' + window.location.href 应用事g查看|页源代?

a=new Date(); //创徏aZ个新的时期对?br>y=a.getYear(); //y的gؓ从对象a中获取年份?两位数年?br>y1=a.getFullYear(); //获取全年份数 四位数年?br>m=a.getMonth(); //获取月䆾?br>d=a.getDate(); //获取日期?br>d1=a.getDay(); //获取当前星期?br>h=a.getHours(); //获取当前时?br>m1=a.getMinutes(); //获取当前分钟?br>s=a.getSeconds(); //获取当前U钟?br>
对象.style.fontSize="文字大小";
单位Qmm/cm/in英寸/pc?pt?px象素/em文字?br>1in=1.25cm
1pc=12pt
1pt=1.2px(800*600分辩率下)
文本字体属性:
fontSize大小
family字体
color颜色
fontStyle风格Q取gؓnormal一?italic斜体,oblique斜体且加_?br>fontWeight加粗,取gؓ100?00不等,900最_?light,normal,bold
letterSpacing间距,更改文字间距?取gؓ,1pt,10px,1cm
textDecoration:文字修饰;取?none不修?underline下划U?overline上划U?br>background:文字背景颜色,
backgroundImage:背景囄,取gؓ囄的插入\?br>
点击|页正文函数调用触发器:
1.onClick 当对象被点击
2.onLoad 当网|开,只能书写在body?br>3.onUnload 当网关闭或d?只能书写在body?br>4.onmouseover 当鼠标悬于其上时
5.onmouseout 当鼠标离开对象?br>6.onmouseup 当鼠标松开
7.onmousedown 当鼠标按下键
8.onFocus 当对象获取焦Ҏ
9.onSelect 当对象的文本被选中?br>10.onChange 当对象的内容被改?br>11.onBlur 当对象失ȝ?br>onsubmit=return(ss())表单调用时返回的?br>直线 border-bottom:1x solid black
虚线 border-bottom:1x dotted black
点划U?border-bottom:2x dashed black
双线 border-bottom:5x double black
槽状 border-bottom:1x groove black
脊状 border-bottom:1x ridge black

1.边缘高光glow(color=颜色,strength=亮光大小)

2.水^{fliph() 使对象水q翻?80?br>
3.垂直{flipv() 使对象垂直翻?80?br>
4.对象模糊blur(add=true/false direction=方向 strength=强度)
add指定是否按印象画z进行模pdirection模糊方向strength模糊强度
5.对象透明alpha(opaction=0-100,finishopacity=0-100,style=0/1/2/3)
opaction对象整体不透明值finishopacity当对象利用了渐透明时该Ҏ定结束透明位置的不透明值style指定透明方式0为整体透明Q?为线型透明Q?为圆型透明Q?为矩形透明
6.去除颜色chroma(color=颜色?使对象中颜色与指定颜色相同区域透明
7.建立阴媄dropshadow(color=阴媄颜色,offx=水^向左偏离像素,offy=水^向下偏离像素)
8.去色gray()使对象呈灰度昄
9.负片效果invert()使对象呈底片效果
10.高光light()使对象呈黑色昄
11.遮盖mask(color=颜色)使整个对象以指定颜色q行蒙板一?br>opacity 表透明度水q?0~100,0表全透明,100表完全不透明
finishopacity表想要设|的渐变透明效果.0~100.
style 表透明区的形状.0表统一形状.1表线?2表放Ş.3表长方Ş.
startx.starty表渐变透明效果的开始时X和Y坐标.
finishx,finishy渐变透明效果l束时x,y 的坐?
add有来定是否在模p效果中使有原有目标.gؓ0,1.0??,1??.
direction讄模糊的方?0度表垂直向上,45度ؓ一个单?默认值是向左270?left,right,down,up.
strength 只能用整数来定.代表有多个像素的宽度将受到模糊影响.默认??
color要透明的颜?
offx,offy分别是x,y 方向阴媄的偏U量.
positive指投影方?0表透明像素生成阴媄.1表只l出不透明像素生成阴媄..
AddAmbient:加入包围的光?
AddCone:加入锥Ş光源.
AddPoint加入点光?br>Changcolor:改变光的颜色Q?br>Changstrength:改变光源的强度.
Clear:清除所有的光源Q?br>MoveLight:Ud光源Q?br>freq是LU的频率Q在指定在对象上一区需要生多个完事的LU.
lightstrength可对于LU增强光q效果Q显?~100正整敎ͼ正u波开始位|是0~360度.0表从0度开始,25表从90度开始.
strength表振q大.

hand style="cursor:hand"
crosshair style="cursor:crosshair"
text style="cursor:text"
wait style="cursor:wait"
default style="cursor:default"
help style="cursor:help"
e-resize style="cursor:e-resize"
ne-resize style="cursor:ne-resize"
n-resize style="cursor:n-resize"
nw-resize style="cursor:nw-resize"
w-resize style="cursor:w-resize"
s-resize style="cursor:s-resize"
sw-resize style="cursor:sw-resize "
se-resize style="cursor:se-resize"
auto style="cursor:auto"

zhip 2007-06-13 09:51 发表评论
]]>
关闭IEH口时执行事?http://www.tkk7.com/zhip/archive/2007/06/13/123769.htmlzhipzhipWed, 13 Jun 2007 01:36:00 GMThttp://www.tkk7.com/zhip/archive/2007/06/13/123769.htmlhttp://www.tkk7.com/zhip/comments/123769.htmlhttp://www.tkk7.com/zhip/archive/2007/06/13/123769.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/123769.htmlhttp://www.tkk7.com/zhip/services/trackbacks/123769.html<script language="javascript">
 //关闭H口时自动退?br> function  window.onbeforeunload(){
  if(event.clientX>360&&event.clientY<0||event.altKey){  
   //alert("dddddddddd");
   Logout();
  }  
 }  
 function  Logout(){  
     try{  
     xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");  
     }catch(e){  
     xmlHttp = new XMLHttpRequest();  
     }  
     //数据传输,flase为非异步方式
     xmlHttp.open("post","enter.asp?Active=Logout",true);  
     xmlHttp.send(null);  
 }  
</script>  



zhip 2007-06-13 09:36 发表评论
]]>
如何LieH口得工hQ菜单栏http://www.tkk7.com/zhip/archive/2007/06/12/123511.htmlzhipzhipTue, 12 Jun 2007 00:51:00 GMThttp://www.tkk7.com/zhip/archive/2007/06/12/123511.htmlhttp://www.tkk7.com/zhip/comments/123511.htmlhttp://www.tkk7.com/zhip/archive/2007/06/12/123511.html#Feedback2http://www.tkk7.com/zhip/comments/commentRss/123511.htmlhttp://www.tkk7.com/zhip/services/trackbacks/123511.html  <!--
  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') //q句要写成一?
  -->
  </SCRIPT>  
  
  参数解释Q?
  
  <SCRIPT LANGUAGE="javascript"> js脚本开始;
  window.open 弹出新窗口的命oQ?
  'page.html' 弹出H口的文件名Q?
  'newwindow' 弹出H口的名字(不是文g名)Q非必须Q可用空''代替Q?
  height=100 H口高度Q?
  width=400 H口宽度Q?
  top=0 H口距离屏幕上方的象素|
  left=0 H口距离屏幕左侧的象素|
  toolbar=no 是否昄工具栏,yes为显C;
  menubarQscrollbars 表示菜单栏和滚动栏?
  resizable=no 是否允许改变H口大小Qyes为允许;
  location=no 是否昄地址栏,yes为允许;
  status=no 是否昄状态栏内的信息Q通常是文件已l打开Q,yes为允许;
  </SCRIPT> js脚本l束


zhip 2007-06-12 08:51 发表评论
]]>
带滚动条的表?/title><link>http://www.tkk7.com/zhip/archive/2007/06/11/123282.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Mon, 11 Jun 2007 00:22:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2007/06/11/123282.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/123282.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2007/06/11/123282.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/123282.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/123282.html</trackback:ping><description><![CDATA[<p><html><br><head><br><base href="<a href="http://localhost:8088/traffic/statistics/StatPersonBack.jsp">http://localhost:8088/traffic/statistics/StatPersonBack.jsp</a>"><br><title>人员l计查询l果</title><br><script language="JavaScript" type="text/JavaScript"></p> <p> function headP(){<br>   document.forms[0].elements["pageMan.currentPage"].value=document.forms[0].elements["pageMan.headPage"].value;<br>   document.forms[0].submit();<br> }<br> function prevP(){<br>   document.forms[0].elements["pageMan.currentPage"].value=document.forms[0].elements["pageMan.previousPage"].value;<br>   document.forms[0].submit();<br> }<br> function nextP(){<br>   document.forms[0].elements["pageMan.currentPage"].value=document.forms[0].elements["pageMan.nextPage"].value;<br>   document.forms[0].submit();<br> }<br> function lastP(){<br>   document.forms[0].elements["pageMan.currentPage"].value=document.forms[0].elements["pageMan.pages"].value;<br>   document.forms[0].submit();<br> }<br> function go(){<br>  try{<br>   var gotoPage=parseInt(document.forms[0].elements["pageMan.currentPage"].value);<br>   if(gotoPage>0&&gotoPage<999){<br>       document.forms[0].submit();<br>   }<br>   else{<br>    alert("\u8f93\u5165\u9875\u7801\u65e0\u6548 , \u8bf7\u91cd\u65b0\u8f93\u5165 !");<br>   }<br>  }<br>  catch(err){<br>   alert("\u51fa\u73b0\u9519\u8bef , \u8bf7\u68c0\u67e5\u8f93\u5165\u7684\u8df3\u8f6c\u9875\u7801\u662f\u5426\u6b63\u786e !"); <br>  }<br> }</p> <p>//</p> <p>//</p> <p></script></p> <p><style type="text/css"><br><!--<br>body {<br> margin-left: 7px;<br> margin-top: 7px;<br> margin-right: 7px;<br>}<br>.STYLE1 {color: #000000;<br>font-size: 12px;}<br>.top_font9 {<br> font-size: 12px;<br> color: #EF3039;<br>}<br>.page_biaodan1 {<br> font-size: 12px;<br> color: #000000;<br> width: 27px;<br>}<br>--><br></style><br><script type="text/JavaScript"><br> function go()<br> {<br>  var newpage=parseInt(document.getElementById("inputpage").value,10);<br>  var newhref="";<br>  try<br>  {<br>   if(newpage>0)<br>   {<br>    document.forms(0).submit();<br>   }<br>   else<br>   {<br>    alert("输入늠无效!");<br>   }<br>  }<br>  catch(err)<br>  {<br>   alert("出现错误,h查页码是否正?"); <br>  }<br> }<br>var resetcolor;<br>var first=0;<br>var selectedid=0;<br>function setColor(tr)<br>{<br> if(first==1)<br> {<br>  resetcolor.bgColor = "#FFFFFF";<br>  //resetcolor.style.color="#000000";<br> }<br> first =1;<br> tr.bgColor="#DEEFFB";<br> //tr.style.color='#5E7D21';<br> selectedid=tr.par;<br> resetcolor=tr;<br>}<br>function switchImage(imgName, imgSrc) <br>{<br>  if (document.images)<br>  {<br>    if (imgSrc != "none")<br>    {<br>      document.images[imgName].src = imgSrc;<br>    }<br>  }<br>}</p> <p>function setTJbgColor(tr)<br>{<br> if(first==1)<br> {<br>  resetcolor.style.color="#363535";<br> }<br> first =1;<br> tr.style.color='#A4980F';<br> resetcolor=tr;<br>}</p> <p>function MM_swapImgRestore() { //v3.0<br>  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;<br>}</p> <p>function MM_preloadImages() { //v3.0<br>  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();<br>    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)<br>    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}<br>}</p> <p>function MM_findObj(n, d) { //v4.01<br>  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {<br>    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}<br>  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];<br>  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);<br>  if(!x && d.getElementById) x=d.getElementById(n); return x;<br>}</p> <p>function MM_swapImage() { //v3.0<br>  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)<br>   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}<br>}<br>//--><br>function getpdata()<br>{<br> window.parent.frames("topFm").setpdata(document.forms[0].printnum.value);<br>}</p> <p></script><br><style type="text/css"><br><!--<br>.STYLE1 {color: #ffffff;<br>font-size: 12px;}<br>.gundong{background-repeat:no-repeat;<br> SCROLLBAR-FACE-COLOR: #CDD9E7;<br> SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;<br> SCROLLBAR-SHADOW-COLOR: #ffffff;<br> SCROLLBAR-3DLIGHT-COLOR: #CDD9E7;<br> SCROLLBAR-ARROW-COLOR: #ffffff;<br> SCROLLBAR-TRACK-COLOR: #EFF3F7;<br>}<br>.gundong1 {background-repeat:no-repeat;<br> SCROLLBAR-FACE-COLOR: #CDD9E7;<br> SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;<br> SCROLLBAR-SHADOW-COLOR: #ffffff;<br> SCROLLBAR-3DLIGHT-COLOR: #CDD9E7;<br> SCROLLBAR-ARROW-COLOR: #ffffff;<br> SCROLLBAR-TRACK-COLOR: #EFF3F7;<br>}<br>--><br>td{<br> word-bredk: break-all;<br> word-wrap: break-word;<br>} <br></style><br></head><br><body onload="MM_preloadImages('../img/chakan1.jpg')" scroll="no"><br><form name="statPersonForm" method="post" action="/traffic/statPerson.do"><br><table width="830" border="1" cellpadding="0" cellspacing="0" bordercolor="#D0DEE9" class="border"><br>  <tr><br>    <td><img src="../img/jieguo.jpg" width="132" height="29" /></td><br>  </tr><br>  <tr><br>    <td height="351" valign="top"><br>    <div id="Layer1" style="overflow:auto; width:848px; height:351px; z-index:1; left: 0px; top: 0px;" class="gundong1"><br>    <table width="828" border="1" cellpadding="0" cellspacing="0" bordercolor="#D0DEE9" class="border"><br>      <tr><br>        <td width="264" height="30" align="center" bgcolor="#F2F8FE" class="biao_top">单位名称</td><br>        <td width="110" height="30" align="center" bgcolor="#F2F8FE" class="biao_top">N员数?lt;/td><br>        <td width="110" height="30" align="center" bgcolor="#F2F8FE" class="biao_top">R人数</td><br>        <td width="110" height="30" align="center" bgcolor="#F2F8FE" class="biao_top">探家人数</td><br>        <td width="110" height="30" align="center" bgcolor="#F2F8FE" class="biao_top">待命人数</td><br>        <td width="110" height="30" align="center" bgcolor="#F2F8FE" class="biao_top">在位?%)</td><br>      </tr><br>      <br>      <br>            <br>   <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>      <br>        <td height="31" align="center" valign="middle" class="top_font9">?nbsp;   ?lt;/td><br>        <td height="31" align="center" valign="middle" class="top_font9">41</td><br>        <td height="31" align="center" valign="middle" class="top_font9">10</td><br>        <td height="31" align="center" valign="middle" class="top_font9">0</td><br>        <td height="31" align="center" valign="middle" class="top_font9">31</td><br>        <td height="31" align="center" valign="middle" class="top_font9">100.00%</td><br>       <br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">陕西省总队</td><br>        <td height="31" align="center" valign="middle" class="top_font">20</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">20</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">o部R?lt;/td><br>        <td height="31" align="center" valign="middle" class="top_font">2</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">2</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">车队A</td><br>        <td height="31" align="center" valign="middle" class="top_font">4</td><br>        <td height="31" align="center" valign="middle" class="top_font">4</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">123</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">一支队</td><br>        <td height="31" align="center" valign="middle" class="top_font">2</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">单位1</td><br>        <td height="31" align="center" valign="middle" class="top_font">4</td><br>        <td height="31" align="center" valign="middle" class="top_font">4</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">二支?lt;/td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">单位A</td><br>        <td height="31" align="center" valign="middle" class="top_font">2</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">2</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">西安市支?lt;/td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">西安市一支队</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">西安市二支队</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">1</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>      <tr onClick="setColor(this)" style="cursor:hand" par="1"><br>       <br>      <br>       <td height="31" align="center" valign="middle" class="top_font">pzk</td><br>        <td height="31" align="center" valign="middle" class="top_font">2</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">0</td><br>        <td height="31" align="center" valign="middle" class="top_font">2</td><br>        <td height="31" align="center" valign="middle" class="top_font">100.00%</td><br>        <br>      </tr><br>      <br>   <br>   <br>      <br>      <br>      <br>      <br>      <br>    </table></div></td><br>  </tr><br>  <tr><br>    <td height="31" bgcolor="#F2F8FE"><br>    <br>    <table width="828" height="22" border="0" cellpadding="0" cellspacing="0"><br>      <tr><br>        <td width="133" align="center" class="biao_top"><br>         ?13 条数?br>         <br>        </td><br>        <td width="83" align="center" class="biao_top"><br>         W?1 ?br>           <br>        </td><br>        <td width="83" align="center" class="biao_top"><br>         ?1 ?br>         <br>   <br>        </td><br>        <td width="23" align="center" class="biao_top"></td></p> <p>        <td width="70" align="center" class="biao_top"><br>        </p> <p>        <br>        <br>        </td><br>        <br>        <td width="70" align="center" class="biao_top"><br>        </p> <p>        <br>        <br>        </td><br>        <br>        <td width="70" align="center" class="biao_top"><br>        </p> <p>        <br>        <br>        </td><br>        <br>        <td width="70" align="center" class="biao_top"><br>        </p> <p>         <br>                 <br>        </td><br>        <br>        <td width="23" align="center" class="biao_top"></td><br>        <td width="100" align="center" class="biao_top"><br>   转到<label><input type="text" name="pageMan.currentPage" maxlength="5" value="1" onkeypress="return numberCheck();" class="page_biaodan1" id="inputpage"></label>?br>        </td>        <br>        <td width="103" align="center" class="biao_top"><br>        <br>         <a href="#" onclick="go();return false;" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image6','','../img/chakan1.jpg',1)"><img src="../img/chakan.jpg" name="Image6" width="49" height="21" border="0" id="Image6" /></a><a href="#"></a><br>        <br>        <br>        </td><br>      </tr><br>    </table><br>    </td><br>  </tr><br></table><br><input name = "printnum" style = "display:none" value="2543945"> <br><input type="hidden" name="dpId" value="[all]"><br><input type="hidden" name="pageMan.headPage" value="1"><input type="hidden" name="pageMan.previousPage" value="1"><br><input type="hidden" name="pageMan.nextPage" value="1"><input type="hidden" name="pageMan.pages" value="1"><br></form><br></body><br></html></p> <img src ="http://www.tkk7.com/zhip/aggbug/123282.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2007-06-11 08:22 <a href="http://www.tkk7.com/zhip/archive/2007/06/11/123282.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[转]层遇C拉框时的问题?http://www.tkk7.com/zhip/archive/2007/05/29/120680.htmlzhipzhipTue, 29 May 2007 06:30:00 GMThttp://www.tkk7.com/zhip/archive/2007/05/29/120680.htmlhttp://www.tkk7.com/zhip/comments/120680.htmlhttp://www.tkk7.com/zhip/archive/2007/05/29/120680.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/120680.htmlhttp://www.tkk7.com/zhip/services/trackbacks/120680.html当层遇到下拉框时L挡不了select?其实q是IE的BUG,其它的浏览器没有q个问题,对于q个问题论坛里不提?在这里提供我的几U方?各有各的好处,有错,有好的意见者提?谢谢.

1.最直接的方?隐藏下拉?

下面提供的是一个比较通用的一l函?

test.htm

------------

<script>
var HideElementTemp = new Array();
//点击菜单Ӟ调用此的函数,菜单对象
function cal_hideElementAll(obj){
        cal_HideElement("IMG",obj);
        cal_HideElement("SELECT",obj);
        cal_HideElement("OBJECT",obj);
        cal_HideElement("IFRAME",obj);
}
function cal_HideElement(strElementTagName,obj){
try{
    var showDivElement = obj;
    var calendarDiv = obj;
    var intDivLeft = cal_GetOffsetLeft(showDivElement);
    var intDivTop = cal_GetOffsetTop(showDivElement);//+showDivElement.offsetHeight;
    //HideElementTemp=new Array()
    for(i=0;i<window.document.all.tags(strElementTagName).length; i++){
 var objTemp = window.document.all.tags(strElementTagName)[i];
 if(!objTemp||!objTemp.offsetParent)
     continue;
 var intObjLeft=cal_GetOffsetLeft(objTemp);
 var intObjTop=cal_GetOffsetTop(objTemp);
 if(((intObjLeft+objTemp.clientWidth)>intDivLeft)&&
    (intObjLeft<intDivLeft+calendarDiv.style.posWidth)&&
    (intObjTop+objTemp.clientHeight>intDivTop)&&
    (intObjTop<intDivTop+calendarDiv.style.posHeight)){
     //var intTempIndex=HideElementTemp.length;//已经有的长度
  //save elementTagName is stutas
     //HideElementTemp[intTempIndex]=new Array(objTemp,objTemp.style.visibility);
     HideElementTemp[HideElementTemp.length]=objTemp
     objTemp.style.visibility="hidden";
        }
    }
}catch(e){alert(e.message)
}
}

function cal_ShowElement(){
    var i;
    for(i=0;i<HideElementTemp.length; i++){
 var objTemp = HideElementTemp[i]
 if(!objTemp||!objTemp.offsetParent)
     continue;
 objTemp.style.visibility=''
    }
    HideElementTemp=new Array();
}
function cal_GetOffsetLeft(src){
    var set=0;
    if(src && src.name!="divMain"){
        if (src.offsetParent){
           set+=src.offsetLeft+cal_GetOffsetLeft(src.offsetParent);
 }
 if(src.tagName.toUpperCase()!="BODY"){
     var x=parseInt(src.scrollLeft,10);
     if(!isNaN(x))
            set-=x;
 }
    }
    return set;
}

function cal_GetOffsetTop(src){
    var set=0;
    if(src && src.name!="divMain"){
        if (src.offsetParent){
            set+=src.offsetTop+cal_GetOffsetTop(src.offsetParent);
   }
 if(src.tagName.toUpperCase()!="BODY"){
     var y=parseInt(src.scrollTop,10);
     if(!isNaN(y))
  set-=y;
 }
    }
    return set;
}

</script>
<select></select>
<select></select>
<div style="position:absolute;left:0;top:0;width:100;height:100;background-color:red" onclick="cal_hideElementAll(this)">
点击让select隐藏
</div>
<br><br><br><br><br><br>
<input type="button" value="点击让select昄" onclick="cal_ShowElement()">

以上q种Ҏ,如果对于select框数目少,相对固定的话,直接用obj.style.visibility="hidden"q样q行隐藏是更直接?

2.Object对象的优先度较高,可以挡住select?/strong>

<OBJECT id=aa style="display:none;z-index:1000; position:absolute; top:0; left:0; width:152; height: 200;" type="text/x-scriptlet" data="about:<body><div style='position:absolute;left:0;top:0;width:152;height:200;font:14;color:white;background:black;border:1 solid black'>test</div>"></OBJECT>
<select><option>hellohellohellohello</select><button onclick=aa.style.display=aa.style.display=="none"?"":"none">test</button>

q种Ҏ虽然也简?但对复杂的层是来说还不是好的解决Ҏ

 

3.用iframe作蝲?/strong>

以下是一单的例子:

-----------

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>单菜?lt;/title>
<!--
提供定位函数Q用iframe作蝲体,不会被select挡住
By Fason(2003-5-21)
-->
<style id=s>
#div1{
position:absolute;
z-index:100;
width:100;
height:130;
background-color:#d2e8ff;
border:1 solid black;
}
div{cursor:hand;font-size:12px;}
a{text-decoration:none;color:red;font-size:12px}
</style>
</head>
<body>
<script>
function window.onload(){
var shtml=div1.innerHTML;
var ifm=document.createElement("<iframe frameborder=0 marginheight=0 marginwidth=0 hspace=0 vspace=0 scrolling=no></iframe>")
ifm.style.width=div1.offsetWidth
ifm.style.height=div1.offsetHeight
ifm.name=ifm.uniqueID
div1.innerHTML=""
div1.appendChild(ifm)
window.frames[ifm.name].document.write(s.outerHTML+"<body leftmargin=0 topmargin=0>"+shtml+"</body>")
}

function show(){
with(document.all.img1){
x=offsetLeft;
y=offsetTop;
objParent=offsetParent;
while(objParent.tagName.toUpperCase()!= "BODY"){
x+=objParent.offsetLeft;
y+=objParent.offsetTop;
objParent = objParent.offsetParent;
}
y+=offsetHeight-1
}
with(document.all.div1.style){
pixelLeft=x
pixelTop=y
visibility=''
}
}
function hide(){
document.all.div1.style.visibility='hidden'
}
</script>
<img id=img1 onmouseover="show()" onmouseout="hide()" src="ie.gif"><br><select></select>
<div id=div1 onmouseover="style.visibility=''" onmouseout="style.visibility='hidden'" style="visibility:hidden;">
<div href="http://www.csdn.net" onmouseover="style.backgroundColor='highlight'" onmouseout="style.backgroundColor=''" onclick="window.open(href)">中国E序?lt;/div>
<div href="http://www.sohu.com" onmouseover="style.backgroundColor='highlight'" onmouseout="style.backgroundColor=''" onclick="window.open(href)">sohu</div>
</div>
</body>
</html>



zhip 2007-05-29 14:30 发表评论
]]>
可输入ƈ可以自动索的下拉框列?/title><link>http://www.tkk7.com/zhip/archive/2007/05/28/120454.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Mon, 28 May 2007 07:05:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2007/05/28/120454.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/120454.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2007/05/28/120454.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/120454.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/120454.html</trackback:ping><description><![CDATA[<p><html><br><!--函数说明:可输入的下拉框列表改q第二版.<br>基本参考的阿信?可输入下拉框W二?,不过调用接口改q了,q允许用户ؓ控g命名,方便大家在项目中调用.</p> <p>接口说明:<br>1: addSelect(obj_id,DefaultValue) 增加I的select控g<br>参数说明: <br>obj_id: 控g的id?<br>DefaultValue: ~省?<br>2: addOption(value,ID) 增加option列表<br>参数说明:<br>value: 下拉列表中每一的?br>ID: 如果存在多个控g,W一个控件的IDgؓ0,W二个ؓ1,一此类?</p> <p><br>使用说明:源代码?lt;style>?lt;/style>之间的代码和<script>?lt;/script>之间的代码拷贝到你需要调用该控g的页面的相应位置.然后在需要显C控件的地方调用上面两个接口. <br>--><br><head><br><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><br><title>可输入的下拉框改q第二版</title><br><style><br>.selectBox{<br> border-top-color : #7C7C7C;<br> border-left-color : #7C7C7C;<br> border-right-color : #D0D0D0;<br> border-bottom-color : #D0D0D0;<br> border-top-width: 2px;<br> border-right-width: 1px;<br> border-bottom-width: 1px;<br> border-left-width: 2px;<br> border-top-style: solid;<br> border-right-style: solid;<br> border-bottom-style: solid;<br> border-left-style: solid;<br>}<br>.editBox{<br> border:0px;<br> width:100%;<br> cursor:default;<br> width:100%;<br> padding-top:2px;<br> margin-top: 1px;<br> margin-right: auto;<br> margin-bottom: 1px;<br> margin-left: auto;<br>}<br>.dropdownbutton{<br> font-size:12px;<br> font-family:webdings;<br> color:#000000;<br> background-color:#D4D0C8;<br> margin:1px;<br> cursor:default;<br> border-top-width: 2px;<br> border-right-width: 2px;<br> border-bottom-width: 2px;<br> border-left-width: 2px;<br> border-top-style: solid;<br> border-right-style: solid;<br> border-bottom-style: solid;<br> border-left-style: solid;<br> border-top-color: #E4E4E4;<br> border-right-color: #7C7C7C;<br> border-bottom-color: #7C7C7C;<br> border-left-color: #E4E4E4;<br> padding-top: 0px;<br> padding-right: 2px;<br> padding-bottom: 0px;<br> padding-left: 2px;<br>}<br>.selectContent{<br> position:absolute;<br> visibility:hidden;<br> z-index:1000;<br> background-color:#FFFFFF;<br> border: 1px solid #000000;<br>}<br>.selectContent tr{cursor:default}<br>.selectContent td{<br> font-size:12px;<br> font-family:Vendana;<br> padding-top: 2px;<br> padding-right: 3px;<br> padding-bottom: 2px;<br> padding-left: 3px;<br>}<br>.OnFocus{color:#FFFFFF;background-color:#0A246A}<br></style><br><script language="javascript"><br>var ZfSelect=[]<br>var CurrentTR=null<br>function String.prototype.Trim(){return this.replace(/(^\s*)|(\s*$)/g,'')}//自定义去I格函数Trim()<br>//在第ID个控件下增加option选项<br>function addOption(v,ID) { <br> <br> var i=ID+1;<br> //var sv=document.all['ZfSelect_'+ID];<br> if(!v.Trim())<br> {<br> return;<br> }<br> var tb=document.all['ZfSelect'+i];<br>// var test = 'ZfSelect' + i;<br>// var tb = document.all[test];<br>// alert(tb);<br>// alert(document.all['ZfSelect'+i]);<br> //tb.insertRow();<br> //alert(tb.id);return;<br> // tb.rows.length 代表有几行数?br> <br> var c=tb.insertRow(tb.rows.length).insertCell();<br> // 下拉列表中的昄?nbsp;c.innerHTML<br> c.innerHTML=v.Trim();<br> <br> c.onmouseover=new Function("MouseOver(this)");</p> <p> c.onmouseout=new Function("out(this)");</p> <p> c.onclick=new Function("MouseClick("+ID+",this)");</p> <p> //c.className="td_out";<br> v='';<br>}<br>//增加inpnubox的接?在页面中产生一个inputbox控g,下拉列表为空<br>function addSelect(name,DefValue) {  <br> var i=getSelCount();<br>  <br> var j=i+1;<br> //alert("i is:"+i);<br> var str='<table id="ZfContainer'+j+'" class="selectBox" border="0" width=100 cellspacing=0 cellpadding=0><tr><td><input name="'+name+'" value="'+DefValue+'" class="editBox" onblur="BoxBlur(this)" onclick="DropDown('+i+')" onkeyup="showTip('+i+')" onmouseenter="selectmove()" onmouseout="selMouseOut(this)"></td>    <td width="1"><span class="dropdownbutton" onmouseover="ButtonOver(this)" onmouseout="ButtonOut(this)" onclick="DropDown('+i+')">6</span></td>  </tr></table>';<br> <br> document.write(str);<br> <br>  str='<table id="ZfSelect'+j+'" class="selectContent" cellspacing=0 cellpadding=0></table>';<br> // str='<table id="ZfSelect'+j+'" class="selectContent" cellspacing=0 cellpadding=0>  <tr onmouseover="MouseOver(this)" onclick="MouseClick('+i+',this)" title="作?Andy">    <td>'+name+'</td>  </tr></table>';<br> //alert(str);<br> <br>    document.write(str); <br> ZfSelect[i]=["ZfContainer"+j,name,"ZfSelect"+j] ;<br> </p> <p> var s=GetObj(ZfSelect[i][0])</p> <p> var ZfContainer=GetObj(ZfSelect[i][2])</p> <p> ZfContainer.style.width=s.offsetWidth>ZfContainer.offsetWidth?s.offsetWidth:ZfContainer.offsetWidth<br>}</p> <p>function getSelCount() { <br> var i=1;  <br> while (eval("document.getElementById('ZfContainer"+i+"')")!=null) i++;<br> return i-1; <br> <br>}</p> <p><br>function MouseOver(trObj){<br> if(!CurrentTR)CurrentTR=trObj<br> CurrentTR.className=""<br> trObj.className="OnFocus"<br>        trObj.title=trObj.innerText<br> CurrentTR=trObj;<br>}<br>//select 选择框鼠标移开时消?br>function selMouseOut(obj)<br>{<br> with (document.all.zoom_show)<br> {<br>  style.display = "none"<br> }<br>}<br>function ButtonOver(BtnObj){<br> BtnObj.style.backgroundColor='#BAB4A7'<br>}<br>function ButtonOut(BtnObj){<br> BtnObj.style.backgroundColor='#D4D0C8'<br>}<br>// 使text昄点击的?br>// 点击每一的时候调用的Ҏ<br>function piPei(value) {<br>for(i=0;i<document.form.persontype.length;i++) {<br>var test = document.form.persontype[i].text;<br> if(value==test) {<br>  document.form.realValue.value=document.form.persontype[i].value;<br>   <br>}<br>}</p> <p>}<br>function MouseClick(Index,trObj){ <br> with(GetObj(ZfSelect[Index][1])){<br>  value=trObj.innerText; //使text昄点击的?br>  style.backgroundColor='#0A246A';<br>  style.color='#FFFFFF';<br>  focus();<br>  piPei(value);<br>for (g=0;g<document.form.persontype.length;g++)<br>{<br>//alert("enter...");<br> if (document.form.persontype.options[g].text==value)<br> { <br>  <br>  value=value<br>  break;<br> }<br>}<br> }<br> DropDown(Index)<br> <br>}<br>function GoURL(trObj){<br> var url=trObj.getAttribute("url")<br> if(url&&url!="")window.open(url)<br>}</p> <p>// d输入框的时?失去焦点事g<br>function BoxBlur(InputBox){</p> <p> with(InputBox.style){backgroundColor="";color=''}<br>}</p> <p>// 鼠标单击事g show为true或者false<br>// 按下的时候ؓTRUEQ?br>function DropDown(Index){<br> event.cancelBubble=true;<br> <br> ZfContainerReset(Index);<br> var show=GetObj(ZfSelect[Index][2]).style.visibility=='visible';<br> <br> GetObj(ZfSelect[Index][2]).style.visibility=show?'hidden':'visible';<br> setPosition(Index)<br>}<br>function document::onclick(){<br> for(i=0;i<ZfSelect.length;i++){<br> GetObj(ZfSelect[i][2]).style.visibility='hidden';<br> with(GetObj(ZfSelect[i][2]))for(j=0;j<rows.length;j++)rows[j].style.display="";<br>}<br>}<br>function window::onresize(){<br> for(i=0;i<ZfSelect.length;i++)setPosition(i)<br>}<br>// 键盘按下的时候掉用的事g<br>// ZfContainer.rows.lengthZ拉列表中值的个数 q里??<br>function showTip(Index){<br> var inputbox=GetObj(ZfSelect[Index][1])<br> var ZfContainer=GetObj(ZfSelect[Index][2])<br> var num=0<br> <br> ZfContainer.style.visibility="visible"<br> for(i=0;i<ZfContainer.rows.length;i++){<br>  if(ZfContainer.rows[i].cells[0].innerText.indexOf(inputbox.value)!=0)ZfContainer.rows[i].style.display="none"<br>  else {ZfContainer.rows[i].style.display="";num++}<br> }<br> if(num==0)ZfContainer.style.visibility='hidden'<br>}<br>function ZfContainerReset(Index){<br> var ZfContainer=GetObj(ZfSelect[Index][2])<br> for(i=0;i<ZfContainer.rows.length;i++)<br> {<br> ZfContainer.rows[i].style.display=""<br> <br> }<br> <br> if(CurrentTR)CurrentTR.className=""<br>}<br>// 公用Ҏ<br>function setPosition(Index){<br> var s=GetObj(ZfSelect[Index][0])<br> var ZfContainer=GetObj(ZfSelect[Index][2])<br> var l=s.offsetLeft;<br> var t=s.offsetTop;</p> <p> while(s=s.offsetParent){l+=s.offsetLeft;t+=s.offsetTop}<br> with(ZfContainer.style){left=l+1;top=t+GetObj(ZfSelect[Index][0]).offsetHeight}<br>}<br>//  得到一个对?br>function GetObj(id){</p> <p>return document.getElementById(id)</p> <p><br>}</p> <p>// 鼠标q入该区域的时候调用的事g<br>// r.text为列表的昄?/p> <p>function selectmove()<br>{</p> <p> var r<br> if(window.event.srcElement.isTextEdit) {<br>  r=window.event.srcElement.createTextRange();<br> }else{<br>  var el=window.event.srcElement.parentTextEdit;<br>  //var el=window.event.srcElement.persontype.options[form1.persontype.selectedIndex]<br>  r=el.createTextRange();<br> }<br> r.moveToPoint(window.event.x, window.event.y);<br> r.expand("word");<br> ;<br> var str = r.text;<br>  <br> if(str.length > 0 ) {<br>  with(zoom_show.style) {<br>   display = "";<br>   top = event.y + 10;<br>   left = event.x + 10;<br>  }<br>  zoom_show.innerText = str;<br> } else {<br>  zoom_show.style.display = "none";<br> }<br> <br>}</p> <p>function bodyclick()<br>{<br> //alert(name1.value);<br>}<br>function fuzhi() {<br>document.form.realValue.value = document.form.persontype.options[o].value;<br>}<br>function clickForSubmit()<br>{<br> var tempValue=document.all["realValue"].value;<br> document.location.href="select.html?vaues='"+tempValue+"'";<br>}<br></script><br></head><br><body onclick="bodyclick()"><br><PRE></PRE><br><table><br><form name="form" action="select.html" ></p> <p> <div id="zoom_show" style="font-size:12px;color:red;display:none;position:absolute; z-index:2; top:200;background-color: #F7F7F7; layer-background-color: #0099FF; border: 1px #9c9c9c solid;filter:Alpha(style=0,opacity=80,finishOpacity=100);"></div><br><tr><br> <td><select name="persontype" style="display:none;"><br>        <option value='-1'>全部</option><br>  <option value='1000'>q输q部q输q部q输q部q输q部q输q部q输q部q输q部</option><br>  <option value='1001'>车辆N?lt;/option><br>  <option value='1002'>车辆修理?lt;/option><br>  <option value='1003'>船艇机电?lt;/option><br>  <option value='1004'>Ҏ?lt;/option><br>  <option value='1005'>我自?lt;/option><br> </select></td><br><tr></p> <p><br><script language="javascript"> <br> addSelect("name1","");<br> <br>  for (g=0;g<document.form.persontype.length;g++)<br>  {</p> <p>  addOption(document.form.persontype[g].text,0);<br> }</p> <p></script><br><input type="text"><br><br><br><select name="persontypssse"><br>                <option value='-1'>全部</option><br>  <option value='1000'>q输q部q输q部q输q部q输q部q输q部q输q部q输q部</option><br>  <option value='1001'>车辆N?lt;/option><br>  <option value='1002'>车辆修理?lt;/option><br>  <option value='1003'>船艇机电?lt;/option><br>  <option value='1004'>Ҏ?lt;/option><br>  <option value='1005'>我自?lt;/option><br> </select><br><br><br><br><br><br> <input type="hidden" name="realValue" value=""><br> <input type="button" value="  点击提交  " onClick="clickForSubmit();"><br></form><br></table><br></body><br></html></p> <img src ="http://www.tkk7.com/zhip/aggbug/120454.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2007-05-28 15:05 <a href="http://www.tkk7.com/zhip/archive/2007/05/28/120454.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>?Html ?Select 加一个提C和输入方?/title><link>http://www.tkk7.com/zhip/archive/2007/05/15/117521.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Tue, 15 May 2007 02:13:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2007/05/15/117521.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/117521.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2007/05/15/117521.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/117521.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/117521.html</trackback:ping><description><![CDATA[<p><Html><br><Head><br><SCRIPT LANGUAGE="JavaScript"><br><!--<br>//定义 select 原?br>var oldValue,oldText;<br>//select下拉框的onkeydown事gQ修改下拉框的?br>function catch_keydown(sel)<br>{<br> switch(event.keyCode)<br> {<br>  case 13: //回R?br>   event.returnValue = false;<br>   break;<br>  case 27: //Esc?br>   sel.options[sel.selectedIndex].text = oldText;<br>   sel.options[sel.selectedIndex].value = oldValue;<br>   event.returnValue = false;<br>   break;<br>  case 8:  //I格?br>   var s = sel.options[sel.selectedIndex].text;<br>   s = s.substr(0,s.length-1);<br>   if (sel.options[sel.selectedIndex].value==sel.options[sel.selectedIndex].text)<br>   {<br>    sel.options[sel.selectedIndex].value=s;<br>    sel.options[sel.selectedIndex].text=s;<br>   }<br>   event.returnValue = false;<br>   break;<br> }<br> if (!event.returnValue && sel.onchange)<br>  sel.onchange(sel)<br>}</p> <p>//select下拉框的onkeypress事gQ修改下拉框的?br>function catch_press(sel){<br>if(sel.selectedIndex>=0){<br> var s = sel.options[sel.selectedIndex].text + String.fromCharCode(event.keyCode);<br> if (sel.options[sel.selectedIndex].value==sel.options[sel.selectedIndex].text)<br> {<br>  sel.options[sel.selectedIndex].value=s;<br>  sel.options[sel.selectedIndex].text=s;<br> }<br> event.returnValue = false;<br> if (!event.returnValue && sel.onchange)<br>  sel.onchange(sel)<br> }<br>}</p> <p>//select下拉框的onfocus事gQ保存下拉框原来的?br>function catch_focus(sel) {<br> oldText = sel.options[sel.selectedIndex].value;<br> oldValue = sel.options[sel.selectedIndex].value;<br>}</p> <p>//恢复select下拉列表当前选中的?br>function LoadSelect(obj,value)<br>{<br> for (var i=0; i< obj.options.length; i++)<br>  if (obj.options[i].value == value)<br>  {<br>   obj.selectedIndex = i;<br>   break;<br>  }<br>}</p> <p>//select 选择框鼠标上UL提示选择的内?br>function selMouseOver(obj)<br>{<br> with (document.all.div_hint)<br> {<br>  innerText = obj.options[obj.selectedIndex].text;<br>  if (innerText.length > 0)<br>  {<br>   innerText = " " + innerText + "  ";<br>   style.display = "block";<br>   style.left = event.clientX + 16;<br>   style.top = event.clientY;<br>  }<br> }<br>}</p> <p>//select 选择框鼠标移开时消?br>function selMouseOut(obj)<br>{<br> with (document.all.div_hint)<br> {<br>  style.display = "none"<br> }<br>}<br>//--><br></SCRIPT><br></Head><br><Body><br><!--调用--><br><select style='width:130px;z-index:-1' name='tmpSel' onmouseover=selMouseOver(this) onmouseout=selMouseOut(this) onkeydown=catch_keydown(this) onkeypress=catch_press(this) onfocus=catch_focus(this)><br> <option <a href="mailto:value='111@'>111</option"> value='111@'>111</option</a>><br> <option <a href="mailto:value='222@'">value='222@'</a>>?Html ?Select 加一个提C和输入方?lt;/option><br></select></p> <p><!--提示?-><br><div id=div_hint style="font-size:12px;color:red;display:none;position:absolute; z-index:2; top:200;background-color: #F7F7F7; layer-background-color: #0099FF; border: 1px #9c9c9c solid;filter:Alpha(style=0,opacity=80,finishOpacity=100);"></div><br></Body><br></Html></p> <p><br> </p> <img src ="http://www.tkk7.com/zhip/aggbug/117521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2007-05-15 10:13 <a href="http://www.tkk7.com/zhip/archive/2007/05/15/117521.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>正在处理...http://www.tkk7.com/zhip/archive/2007/05/11/116721.htmlzhipzhipFri, 11 May 2007 05:23:00 GMThttp://www.tkk7.com/zhip/archive/2007/05/11/116721.htmlhttp://www.tkk7.com/zhip/comments/116721.htmlhttp://www.tkk7.com/zhip/archive/2007/05/11/116721.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/116721.htmlhttp://www.tkk7.com/zhip/services/trackbacks/116721.html=============test.jsp============
<body onbeforeunload="top.frames['topFrame'].runningopen();" onload="top.frames['topFrame'].runningclose();">
==============end================


=============top.jsp=============
<script type="text/JavaScript" language="JavaScript" >
var runningwin=null;
function runningopen()
{
 if((runningwin==null)||(runningwin.closed))
 {
<%--  runningwin=window.open('/trafficmis/IsRunning.jsp',"newwindow","height=120,width=280,toolbar:no,status=no,scrollbars=no,top="+(screen.availHeight-120)/2+",left="+(screen.availWidth-280)/2+",resizable=no,menubar=no,location=no,");--%>
  runningwin=window.showModelessDialog('/trafficmis/IsRunning.jsp',30,"dialogHeight=130px;dialogWidth=320px;status=no;scrollbars=no;center=yes;resizable=no;help=no;");
 }
 else
 {
  runningwin.focus();
 }
}
function runningclose()
{
 if((runningwin!=null)&&(!(runningwin.closed)))
 { 
  runningwin.close();
 }
}
function waiting()

 window.showModalDialog('/trafficmis/IsRunning.jsp',3,"dialogHeight=130px;dialogWidth=320px;status=no;scrollbars=no;center=yes;resizable=no;help=no;");
}
</script>
=============end===================


=========IsRunning.jsp=============
<%@ page language="java" contentType="text/html; charset=utf-8"  pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <base target="_self">   
    <title>L?正在处理...            </title>
    <script language="JavaScript">
 var TimeStart=window.dialogArguments;
 function CloseTimer(){
  if(TimeStart<=0)
   window.close();
  if(TimeStart>=1)
   TimeStart--;
  var timer=setTimeout("CloseTimer()",1000); 
 }
  </script>
<style type="text/css">
<!--
body {
 background-color: #EFF3F7;
}
.STYLE1 {
 font-size: 16px;
 color: #3D89A1;
 font-weight: bold;
}
-->
  </style>
  </head>
 
  <body onload="CloseTimer()">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
 <tr height="10"><td></td></tr>
  <tr>
    <td height="30" align="center" valign="middle" class="STYLE1">正在处理...</td>
  </tr>
  <tr>
    <td align="center" valign="middle"><marquee direction="right" style="WIDTH: 195px; HEIGHT: 12px">
<img src="img/loading.jpg" width="195" height="12">
  </marquee></td>
  </tr>
</table>
  </body>
</html>
=============end===================



zhip 2007-05-11 13:23 发表评论
]]>
qȝ片切换的Ҏ源代?/title><link>http://www.tkk7.com/zhip/archive/2007/01/17/94379.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Wed, 17 Jan 2007 03:01:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2007/01/17/94379.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/94379.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2007/01/17/94379.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/94379.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/94379.html</trackback:ping><description><![CDATA[ <p> <font color="#ff0000">1、图片灯片width=410(? height=200(?</font> <br /><TABLE cellSpacing=0 cellPadding=0 width="100%" border=0><br /><TBODY><br /><TR><br /><TD><br /><DIV align=center><br /><SCRIPT type=text/javascript><br /><!--<br />t=5; //secs per slide</p> <p>// promos + links<br />prmo = new Array();<br />link = new Array();</p> <p>prmo[1]="<a temp_;//</a>|页制作学习<br />link[1]="<a ;<br />prmo[2]="<a temp_;//</a>动画制作学习<br />link[2]="<a ;<br />//prmo[2]="<a temp_http://</a>|页Ҏ<br />//link[2]="<a ;<br />prmo[4]="<a temp_;//</a>|页~程学习<br />link[4]="<a ;<br />prmo[0]="<a temp_;//</a>书籍教程下蝲<br />link[0]="<a ;<br />prmo[3]="<a temp_;//</a>|页素材下蝲<br />link[3]="<a ;<br />//init<br />promos = "";<br />links = "";</p> <p>// build flashvars<br />for (x=0;x<prmo.length;x++) {<br /> promos += (x+1<prmo.length) ? prmo[x]+"|" : prmo[x];<br /> links += (x+1<prmo.length) ? link[x]+"|" : link[x];<br />}</p> <p>var MM_contentVersion = 6;<br />var plugin = (navigator.mimeTypes && navigator.mimeTypes["application/x-shockwave-flash"]) ? navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin : 0;</p> <p>if ( plugin ) {<br />     var words = navigator.plugins["Shockwave Flash"].description.split(" ");<br />     for (var i = 0; i < words.length; ++i)<br />     {<br />  if (isNaN(parseInt(words[i])))<br />  continue;<br />  var MM_PluginVersion = words[i]; <br />     }<br /> var MM_FlashCanPlay = MM_PluginVersion >= MM_contentVersion;<br />}<br />else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=0 <br />   && (navigator.appVersion.indexOf("Win") != -1)) {<br /> document.write('<SCR' + 'IPT LANGUAGE=VBScript> \n'); //FS hide this from IE4.5 Mac by splitting the tag<br /> document.write('on error resume next \n');<br /> document.write('MM_FlashCanPlay = ( IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & MM_contentVersion)))\n');<br /> document.write('</SCR' + 'IPT> \n');<br />}</p> <p>if ( MM_FlashCanPlay ) {<br /> document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="<a width="410" height="200" align="middle">');<br /> document.write('<param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="<a /><param name="quality" value="high" /><param name="bgcolor" value="#ffffff" /><param name="wmode" value="transparent" />');<br /> document.write('<param name="FlashVars" value="p=' + promos + '&l=' + links + '&t=' + t + '">');<br /> document.write('<embed src="<a FlashVars="p=' + promos + '&l=' + links + '&t=' + t + '" quality="high" bgcolor="#ffffff" width="410" height="200" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="<a wmode="transparent" />');<br /> document.write('</object>');<br />} <br />//--><br />  </SCRIPT><br /></DIV></TD></TR></TBODY></TABLE><br /><br /><font color="#ff0000">2、图片灯片<br /></font><a target=_self href="javascript:goUrl()"> <br /><span class="f14b"><br /><script type="text/javascript"><br />imgUrl1="<a ;<br />imgtext1="有线一拖三(温馨?"<br />imgLink1=escape("<a );<br />imgUrl2="<a ;<br />imgtext2="456"<br />imgLink2=escape("<a );<br />imgUrl3="<a ;<br />imgtext3="789"<br />imgLink3=escape("<a );<br />imgUrl4="<a ;<br />imgtext4="234"<br />imgLink4=escape("<a );<br />imgUrl5="<a ;<br />imgtext5="567"<br />imgLink5=escape("<a );</p> <p> var focus_width=280<br /> var focus_height=158<br /> var text_height=18<br /> var swf_height = focus_height+text_height<br /> <br /> var pics=imgUrl1+"|"+imgUrl2+"|"+imgUrl3+"|"+imgUrl4+"|"+imgUrl5<br /> var links=imgLink1+"|"+imgLink2+"|"+imgLink3+"|"+imgLink4+"|"+imgLink5<br /> var texts=imgtext1+"|"+imgtext2+"|"+imgtext3+"|"+imgtext4+"|"+imgtext5<br /> <br /> document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="<a width="'+ focus_width +'" height="'+ swf_height +'">');<br /> document.write('<param name="allowScriptAccess" value="sameDomain"><param name="movie" value="<a temp_><param</a> name="quality" value="high"><param name="bgcolor" value="#F0F0F0">');<br /> document.write('<param name="menu" value="false"><param name=wmode value="opaque">');<br /> document.write('<param name="FlashVars" value="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'">');<br /> document.write('<embed src="pixviewer.swf" wmode="opaque" FlashVars="pics='+pics+'&links='+links+'&texts='+texts+'&borderwidth='+focus_width+'&borderheight='+focus_height+'&textheight='+text_height+'" menu="false" bgcolor="#F0F0F0" quality="high" width="'+ focus_width +'" height="'+ focus_height +'" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="<a />');  document.write('</object>');<br /> </script><br /></span></a><span id=focustext class=f14b> </span><br /><br /><font color="#ff0000">3、文?囄qȝ?/font><br /><SCRIPT LANGUAGE=JavaScript><br />var imgUrl=new Array();<br />var imgLink=new Array();<br />var imgtext=new Array();<br />var imgsumm=new Array();<br />var adNum=0;</p> <p>imgUrl[1]="<a ;<br />imgtext[1]="[l图]W?6?我型我塑 "<br />imgLink[1]="<a ;<br />imgsumm[1]="   摩羯座的猫猫是个安静的女孩,面对镜头L略带ӆ?;</p> <p>imgUrl[2]="<a ;<br />imgtext[2]="实录Q从“三陪女”到“二奶?<br />imgLink[2]="<a ;<br />imgsumm[2]="   “二奶”的日子是快乐的Q但后遗症却是最q痛…?;</p> <p>imgUrl[3]="<a ;<br />imgtext[3]="安Q[l图]我爱抱心肝宝?<br />imgLink[3]="<a ;<br />imgsumm[3]="   我们已经不再满于中规中?四角形模L抱枕...";</p> <p>var imgPre=new Array();<br />var count=0;<br />for (i=1;i<=3;i++) {<br />if( (imgUrl!="") && (imgLink!="") ) {<br />count++;<br />} else {<br />break;<br />}<br />}<br />function playTran(){<br />if (document.all)<br />imgInit.filters.revealTrans.play();<br />}<br />var key=0;<br />function nextAd(){<br />if(adNum<count)adNum++ ;<br />else adNum=1;</p> <p>if( key==0 ){<br />key=1;<br />} else if (document.all){<br />imgInit.filters.revealTrans.Transition=20;<br />imgInit.filters.revealTrans.apply();<br />playTran();</p> <p>}<br />document.images.imgInit.src=imgUrl[adNum];<br />focustext.innerHTML=imgtext[adNum];<br />focussumm.innerHTML=imgsumm[adNum];<br />theTimer=setTimeout("nextAd()", 2000);//间隔旉<br />}</p> <p> <br />function goUrl(){<br />window.open(imgLink[adNum],'_blank');<br />}<br /></SCRIPT><br /><A TARGET=_self HREF="javascript:goUrl()"><br /><IMG STYLE="FILTER: revealTrans(duration=1,transition=5);border-color:black;color:#000000" SRC="javascript:nextAd()" WIDTH=338 HEIGHT=110 BORDER=0 CLASS=img01 NAME=imgInit></A> <br /><A TARGET=_self HREF="javascript:goUrl()"><br /><FONT COLOR=#B41A7A CLASS=sfont><SPAN ID=focustext></SPAN></FONT></A><br /><A TARGET=_self HREF="javascript:goUrl()"><br /><FONT COLOR=#777777 CLASS=sfont><SPAN ID=focussumm></SPAN></FONT></A><br /></div></p> <img src ="http://www.tkk7.com/zhip/aggbug/94379.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2007-01-17 11:01 <a href="http://www.tkk7.com/zhip/archive/2007/01/17/94379.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于隐藏真实URLhttp://www.tkk7.com/zhip/archive/2006/12/28/90456.htmlzhipzhipThu, 28 Dec 2006 03:55:00 GMThttp://www.tkk7.com/zhip/archive/2006/12/28/90456.htmlhttp://www.tkk7.com/zhip/comments/90456.htmlhttp://www.tkk7.com/zhip/archive/2006/12/28/90456.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/90456.htmlhttp://www.tkk7.com/zhip/services/trackbacks/90456.html<HTML><HEAD>    
<TITLE>1111111111111111</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
</HEAD> 
<frameset   rows='0,*'   frameborder=0   border='0'   framespacing=0   > 
<frame   src=   name=mm_navigation   scrolling=no   resize=no   marginheight=0   marginwidth=0>  
<frame   src=惌转向的URL  name=leftmain   scrolling=yes   resize=no   marginheight=0   marginwidth=5   border=0>  
</frameset></HTML>
 



zhip 2006-12-28 11:55 发表评论
]]>
40U网常用小技巧[?Ajax中国]http://www.tkk7.com/zhip/archive/2006/09/28/72587.htmlzhipzhipThu, 28 Sep 2006 07:24:00 GMThttp://www.tkk7.com/zhip/archive/2006/09/28/72587.htmlhttp://www.tkk7.com/zhip/comments/72587.htmlhttp://www.tkk7.com/zhip/archive/2006/09/28/72587.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/72587.htmlhttp://www.tkk7.com/zhip/services/trackbacks/72587.html1. oncontextmenu="window.event.returnValue=false" 彻底屏蔽鼠标右?br /><table border oncontextmenu=return(false)><td>no</table> 可用于Table

2. <body onselectstart="return false"> 取消选取、防止复?/p>

3. onpaste="return false" 不准_脓

4. oncopy="return false;" oncut="return false;" 防止复制

5. <link rel="Shortcut Icon" href="favicon.ico"> IE地址栏前换成自己的图?/p>

6. <link rel="Bookmark" href="favicon.ico"> 可以在收藏夹中显C出你的图标

7. <input style="ime-mode:disabled"> 关闭输入?/p>

8. 永远都会带着框架
<script language="JavaScript"><!--
if (window == top)top.location.href = "frames.htm"; //frames.htm为框架网?br />// --></script>

9. 防止被hframe
<SCRIPT LANGUAGE=JAVASCRIPT><!--
if (top.location != self.location)top.location=self.location;
// --></SCRIPT>

10. |页不能被另存?br /><noscript><iframe src="/blog/*.html>";</iframe></noscript>

11. <input type=button value=查看|页源代?
onclick="window.location = "view-source:"+ "http://www.williamlong.info"">

12.删除时确?br /><a href="javascript:if(confirm("实要删除吗?"))location="boos.asp?&areyou=删除&page=1"">删除</a>

13. 取得控g的绝对位|?br />//Javascript
<script language="Javascript">
function getIE(e){
var t=e.offsetTop;
var l=e.offsetLeft;
while(e=e.offsetParent)
alert("top="+t+"/nleft="+l);
}
</script>

//VBScript
<script language="VBScript"><!--
function getIE()
dim t,l,a,b
set a=document.all.img1
t=document.all.img1.offsetTop
l=document.all.img1.offsetLeft
while a.tagName<>"BODY"
set a = a.offsetParent
t=t+a.offsetTop
l=l+a.offsetLeft
wend
msgbox "top="&t&chr(13)&"left="&l,64,"得到控g的位|?
end function
--></script>

14. 光标是停在文本框文字的最?br /><script language="javascript">
function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart("character",e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">

15. 判断上一늚来源
javascript:
document.referrer

16. 最化、最大化、关闭窗?br /><object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Minimize"></object>
<object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11">
<param name="Command" value="Maximize"></object>
<OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<PARAM NAME="Command" VALUE="Close"></OBJECT>
<input type=button value=最化 onclick=hh1.Click()>
<input type=button value=最大化 onclick=hh2.Click()>
<input type=button value=关闭 onclick=hh3.Click()>
本例适用于IE

17.屏蔽功能键Shift,Alt,Ctrl
<script>
function look(){
if(event.shiftKey)
alert("止按Shift?"); //可以换成ALT CTRL
}
document.onkeydown=look;
</script>

18. |页不会被缓?br /><META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<META HTTP-EQUIV="expires" CONTENT="Wed, 26 Feb 1997 08:21:57 GMT">
或?lt;META HTTP-EQUIV="expires" CONTENT="0">

19.怎样让表单没有凹凸感Q?br /><input type=text style="border:1 solid #000000">
?br /><input type=text style="border-left:none; border-right:none; border-top:none; border-bottom:

1 solid #000000"></textarea>

20.<div><span>&<layer>的区别?
<div>(division)用来定义大段的页面元素,会生{?
<span>用来定义同一行内的元素,?lt;div>的唯一区别是不产生转行
<layer>是ns的标讎ͼie不支持,相当?lt;div>

21.让弹出窗口L在最上面:
<body onblur="this.focus();">

22.不要滚动?
让竖条没?
<body style="overflow:scroll;overflow-y:hidden">
</body>
让横条没?
<body style="overflow:scroll;overflow-x:hidden">
</body>
两个都去掉?更简单了
<body scroll="no">
</body>

23.怎样L囄链接点击后,囄周围的虚U?
<a href="#" onFocus="this.blur()"><img src="/blog/logo.jpg" border=0></a>

24.电子邮g处理提交表单
<form name="form1" method="post" action="mailto:****@***.com" enctype="text/plain">
<input type=submit>
</form>

25.在打开的子H口h父窗口的代码里如何写Q?br />window.opener.location.reload()

26.如何讑֮打开面的大?br /><body onload="top.resizeTo(300,200);">
打开面的位|?lt;body onload="top.moveBy(300,200);">

27.在页面中如何加入不是满铺的背景图?拉动面时背景图不动
<STYLE>
body
{background-image:url(/blog/logo.gif); background-repeat:no-repeat;
background-position:center;background-attachment: fixed}
</STYLE>

28. 查一D字W串是否全由数字l成
<script language="Javascript"><!--
function checkNum(str){return str.match(//D/)==null}
alert(checkNum("1232142141"))
alert(checkNum("123214214a1"))
// --></script>

29. 获得一个窗口的大小
document.body.clientWidth; document.body.clientHeight

30. 怎么判断是否是字W?br />if (/[^/x00-/xff]/g.test(s)) alert("含有汉字");
else alert("全是字符");

31.TEXTAREA自适应文字行数的多?br /><textarea rows=1 name=s1 cols=27 onpropertychange="this.style.posHeight=this.scrollHeight">
</textarea>

32. 日期减去天数{于W二个日?br /><script language=Javascript>
function cc(dd,dadd)
{
//可以加上错误处理
var a = new Date(dd)
a = a.valueOf()
a = a - dadd * 24 * 60 * 60 * 1000
a = new Date(a)
alert(a.getFullYear() + "q? + (a.getMonth() + 1) + "? + a.getDate() + "?)
}
cc("12/23/2002",2)
</script>

33. 选择了哪一个Radio
<HTML><script language="vbscript">
function checkme()
for each ob in radio1
if ob.checked then window.alert ob.value
next
end function
</script><BODY>
<INPUT name="radio1" type="radio" value="style" checked>Style
<INPUT name="radio1" type="radio" value="barcode">Barcode
<INPUT type="button" value="check" onclick="checkme()">
</BODY></HTML>

34.脚本怸出错
<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
function killErrors() {
return true;
}
window.onerror = killErrors;
// -->
</SCRIPT>

35.ENTER键可以让光标Ud下一个输入框
<input onkeydown="if(event.keyCode==13)event.keyCode=9">

36. 某个网站的链接速度Q?br />把如下代码加?lt;body>区域?
<script language=Javascript>
tim=1
setInterval("tim++",100)
b=1
var autourl=new Array()
autourl[1]="www.njcatv.net"
autourl[2]="javacool.3322.net"
autourl[3]="www.sina.com.cn"
autourl[4]="www.nuaa.edu.cn"
autourl[5]="www.cctv.com"
function butt(){
document.write("<form name=autof>")
for(var i=1;i<autourl.length;i++)
document.write("<input type=text name=txt"+i+" size=10 value="/blog/试?.....>" =?lt;input type=text
name=url"+i+" size=40> =?lt;input type=button value=GO

onclick=window.open(this.form.url"+i+".value)><br>")
document.write("<input type=submit value=h></form>")
}
butt()
function auto(url)
else

b++
}
function run(){for(var i=1;i<autourl.length;i++)document.write("<img src=http://"+autourl+"/"+Math.random()+" width=1 height=1

onerror=auto("http://"+autourl+"")>")}
run()</script>

37. 各种样式的光?br />auto Q标准光?br />default Q标准箭?br />hand Q手形光?br />wait Q等待光?br />text QI形光?br />vertical-text Q水qI形光?br />no-drop Q不可拖动光?br />not-allowed Q无效光?br />help Q?帮助光标
all-scroll Q三角方向标
move Q移动标
crosshair Q十字标
e-resize
n-resize
nw-resize
w-resize
s-resize
se-resize
sw-resize

38.面q入和退出的Ҏ
q入面<meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)">
推出面<meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)"> 
q个是页面被载入和调出时的一些特效。duration表示Ҏ的持l时_以秒为单位。transition表示使用哪种ҎQ取gؓ1-23:
  0 矩Ş~小
  1 矩Ş扩大
  2 圆Ş~小
  3 圆Ş扩大
  4 下到上刷?
  5 上到下刷?br />  6 左到叛_?
  7 叛_左刷?
  8 竖百叶窗
  9 横百叶窗
  10 错位横百叶窗
  11 错位竖百叶窗
  12 Ҏ?
  13 左右C间刷?
  14 中间到左叛_?br />  15 中间C?br />  16 上下C?
  17 右下到左?br />  18 右上到左?
  19 左上到右?
  20 左下到右?br />  21 横条
  22 竖条
  23 以上22U随机选择一U?/p>

39.在规定时间内跌{
<META http-equiv=V="REFRESH" content="5;URL=http://www.williamlong.info">

40.|页是否被检?br /><meta name="ROBOTS" content="属性?>
  其中属性值有以下一?
  属性gؓ"all": 文g被索,且页上链接可被查询;
  属性gؓ"none": 文g不被索,而且不查询页上的链接Q?br />  属性gؓ"index": 文g被索;
  属性gؓ"follow": 查询上的链接;
  属性gؓ"noindex": 文g不检索,但可被查询链接;
  属性gؓ"nofollow": 文g不被索,但可查询上的链接?/p>

最大化H口Q?br /><script language="JavaScript">
<!--
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
//-->
</script>

解决问题Q由于层与下拉框之间的优先是:下拉?> 层,因此在显C的时候,会因Z先的次序而会出现如上问题。(如果几个元素都是层的话,我们可以通过层的 z-index 属性来讄Q解军_法就是:l层中放一个优先比下拉框更高的元素(iframeQ,从而解x问题Q具体解决代码如下:

<div id="menu" style="position:absolute; visibility:hidden; top:20px; left:20px; width:100px; height:200px; background-color:#6699cc;">
<table>
  <tr><td>item 1</td></tr>
  <tr><td>item 2</td></tr>
  <tr><td>item 3</td></tr>
  <tr><td>item 4</td></tr>
  <tr><td>item 5</td></tr>
  </table>
  <iframe src="/blog/javascript:false" style="position:absolute; visibility:inherit; top:0px; left:0px; width:100px; height:200px; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';"></iframe>
</div>

<a href="#" onclick="document.getElementById('menu').style.visibility='visible'">menu</a>

<form>
  <select><option>A form selection list</option></select>
</form>

输入框也可以做的很漂亮了
<div align="center"><input type="hidden" name="hao" value="yes">
              外向敎ͼ<input
      name=answer
      style="color: rgb(255,0,0); border-left: medium none; border-right: medium none; border-top: medium none; border-bottom: 1px solid rgb(192,192,192)">
             没回{的题数Q?lt;input
      name=unanswer id="unanswer"
      style="color: rgb(255,0,0); border-left: medium none; border-right: medium none; border-top: medium none; border-bottom: 1px solid rgb(192,192,192)">
            <br>
            d?
            <input
      name=score id="score"
      style="color: rgb(255,0,0); border-left: medium none; border-right: medium none; border-top: medium none; border-bottom: 1px solid rgb(192,192,192)">
             l    ?
            <input
      name=xgjg id="xgjg"
      style="color: rgb(255,0,0); border-left: medium none; border-right: medium none; border-top: medium none; border-bottom: 1px solid rgb(192,192,192)">
            <br>
            <br>
           
            <input onClick=processForm(this.form) style="FONT-FAMILY: 宋体; FONT-SIZE: 9pt" type=button value=查看l果 name="button">
             <input type="reset" name="Submit" value="重做">
            </div>

注意Q修?lt;body>?lt;body onload="max.Click()">即ؓ打开最?/p>

化窗口,而如果改?lt;body onload="min.Click()">变为窗口一打开最化

<object id="min" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
            <param name="Command" value="Minimize">
          </object> <object id="max" type="application/x-oleobject" classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
            <param name="Command" value="Maximize">
          </object>
</body>

面自动hQ说明)

当你做网|Q是不是有的时候想让你的网自动不停刷斎ͼ或者过一D|间自动蟩转到另外一个你自己讑֮的页面?其实实现q个效果非常地简单,而且q个效果甚至不能UC为特效。你只要把如下代码加入你的网中可以了?/p>

1Q页面自动刷斎ͼ把如下代码加?lt;head>区域?lt;meta http-equiv="refresh" content="20">,其中20指每?0U刷Cơ页?

2Q页面自动蟩转:把如下代码加?lt;head>区域?lt;meta http-equiv="refresh" content="20;url=http://www.williamlong.info">,其中20指隔20U后跌{?a href="">http://www.williamlong.info面?

面自动关闭

5000是指旉<body onLoad="setTimeout(window.close, 5000)">

弹出H口自动关闭

10U后弹出H口自动关闭

注意Q在新的tan.htm的body中要?<onLoad="closeit()">
head

<script language="JavaScript">

<!--

var gt = unescape('%3e');

var popup = null;

var over = "Launch Pop-up Navigator";

popup = window.open('', 'popupnav', 'width=225,height=235,resizable=1,scrollbars=auto');

if (popup != null) {

if (popup.opener == null) {

popup.opener = self;

}

popup.location.href = 'tan.htm';

}

// -->

</script>
<body>注意Q这D代码是在新建文件中?br /><script language="JavaScript">

 function closeit()

 </script>

q个可不?lt;iframe>(引用Q呀。是直接调用的。以下代码加?lt;body>区域

<object type="text/x-scriptlet" width="800"  height="1000" data="../index.htm">
</object>



zhip 2006-09-28 15:24 发表评论
]]>
让英文字W自动换?/title><link>http://www.tkk7.com/zhip/archive/2006/09/25/71737.html</link><dc:creator>zhip</dc:creator><author>zhip</author><pubDate>Mon, 25 Sep 2006 06:41:00 GMT</pubDate><guid>http://www.tkk7.com/zhip/archive/2006/09/25/71737.html</guid><wfw:comment>http://www.tkk7.com/zhip/comments/71737.html</wfw:comment><comments>http://www.tkk7.com/zhip/archive/2006/09/25/71737.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/zhip/comments/commentRss/71737.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/zhip/services/trackbacks/71737.html</trackback:ping><description><![CDATA[ <p>style="WIDTH: 500px; WORD-WRAP: break-word"</p> <p>?lt;TD>中加入这个就行了,500px代表的是多宽之后换行,你可以根据自q需要来填写.<br /><br />========================<br /> 最q用JSP做新d布时发现Q用rs.getString()获得的字W串里面I格和换行都表现不出来,</p> <p>  先分析原因,我用的是Mysql数据库,新闻内容采用的是TextcdQ查看数据库中上传的新闻发现里面换行和空格都能表现出来,q就说明Q肯定是用Rs.getstring时显C的问题Q先查看了Java.sql.*的Api想用别的GetҎQ试了几个结果都不行Q?/p> <p>  |上也有q样cM的问题,但大多是在Servlet里面或者Bean里面专门的做一个函数解决的Q我觉得q样做很复杂</p> <p>  最后终于找C的解x法,在调用Rs.getstring的页面里面的表格中加入style="word-break:break-all"</p> <p>  q用<pre>rs.getString()<>标签来显C就解决了换行的问题。其?lt;pre></pre>q句话一定不能少Q在表格里面加入style="word-break:break-all"用来防止一长串英文字符撑开表格</p> <img src ="http://www.tkk7.com/zhip/aggbug/71737.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/zhip/" target="_blank">zhip</a> 2006-09-25 14:41 <a href="http://www.tkk7.com/zhip/archive/2006/09/25/71737.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JS收藏http://www.tkk7.com/zhip/archive/2006/09/20/70879.htmlzhipzhipWed, 20 Sep 2006 10:25:00 GMThttp://www.tkk7.com/zhip/archive/2006/09/20/70879.htmlhttp://www.tkk7.com/zhip/comments/70879.htmlhttp://www.tkk7.com/zhip/archive/2006/09/20/70879.html#Feedback0http://www.tkk7.com/zhip/comments/commentRss/70879.htmlhttp://www.tkk7.com/zhip/services/trackbacks/70879.html1、表g的内容过长时Q不换行Q显C省略号qTooltip?br />

1 < table  width ="200px"  style ="border:1px solid #000000;table-layout:fixed;word-wrap:break-word;word-break:break-all;" >  
2      < tr >
3      < td   style ="font-size: 11px;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;" >
4     dfasdfdsf sdfsaf sdfdsfs dfsaf sdfds fsdfsaf sdfds fsdfsaf sdfd sfsdfsaf </ td >
5      </ tr >  
6 </ table >  

注意Q表格的样式应设|如下内容:
   table-layout:fixed;word-wrap:break-word;word-break:break-all;
TD则应讄如下样式Q?br />   text-overflow:ellipsis;overflow:hidden;white-space: nowrap;
当然Q你可以把这些样式放到样式表里面厅R?br />
2、在HTML面中显C分敎ͼ可用如下格式Q?br />&frac12;
&frac34;
&frac13;
===============================================

function isCharsInBag (s, bag)
{
 var i;
  for (i = 0; i < s.length; i++){
  var c = s.charAt(i);
  if (bag.indexOf(c) == -1)
    return false;
   }
  return true;
}
function checkform(){
  if(document.all["marketPrice"].value.length>0 && !isCharsInBag(document.all["marketPrice"].value,"0123456789."))
 {
  alert("提示Q请查一下您输入〖市Zh〗是否ؓ数字?");
  document.all["marketPrice"].focus();
  return false;
 }
      if(document.all["hotelUserName"].value.length<2)
       {
         alert("提示Q请输入正确的〖酒店用户名〗!");
         document.all["hotelUserName"].focus();
         return false;
       }
        var regex = /^(([\-\w]+)\.?)+@(([\-\w]+)\.?)+\.[a-zA-Z]{2,4}$/;
        if((!regex.test(document.all["hotelEmail"].value))&&(!document.all["hotelEmail"].value.length<1))
       {
         alert("提示Q输入的〖邮件地址〗无效!");
         document.all["hotelEmail"].value="";
         document.all["hotelEmail"].focus();
         return false;
       }
        var regex1=/^\d{6}$/;
       if ((!regex1.test(document.all["hotelPostCode"].value))&&(!document.all["hotelPostCode"].value.length<1)){
          alert("提示Q〖邮政编码〗必L6个数?);
          document.all["hotelPostCode"].value="";
          document.all["hotelPostCode"].focus();
          return false;
       }
        var ExtList = ".jpg.gif.bmp";
    if ((ExtList.indexOf(document.all["file"].value.substr(document.all["file"].value.lastIndexOf(".")+1).toLowerCase())==-1)&&(!document.all["file"].value.length<1)){
      alert("提示Q上传的〖客房图片〗格式不正确Q?);
       document.all["file"].value="";
      document.all["file"].focus();
       return false;
      }
       return true;
 }
function cityChange()
{  
    hotelForm.action = "/hotel/selectHotel.do?actiontype=select";
    hotelForm.method = "post";
    hotelForm.submit();
}

2、一D实现checkbox 单选的代码
一l名U相同的checkbox 但只能选择一个,或者取消选择?br />把本函数铑ֈ选择框的onclick 事g上。onClick="ChangeSelect(this)"?br />  function ChangeSelect(obj)
  {
      theForm=document.forms[0];
      var oldStatus;
      oldStatus = obj.checked;

      for(i=0;i<theForm.elements.length;i++)
      {
          if(theForm.elements.name==obj.name)
          {
            theForm.elements.checked=false;  
          }
      }

      if(oldStatus)
          obj.checked = true;
      else
          obj.checked = false;
      return true;
     
  }
3、怎样查找一个网站有多少|页登陆搜烦引擎
搜烦内容如下?br />site:qh663.512j.com

4、网背景音乐代码详?br />|页背景音乐代码Q?br />这D代码插入到您的<head></head>之间
当您打开|站时即可听到背景音乐:
<bgsound src=china.mid loop="-1">
q种当网|化之后Q音乐会消失

|页背景音乐的代码:
<embed src="1.mid表示x文g
<embed src="1.swf" quality=high pluginspage="
上面的网背景音乐代码可以加入FLASH动画的绝对地址Q或相对地址Q?br /><embed width=1 height=1 autostart="true" loop="true" controls=PlayButton console=clip1 nolabels=true type="audio/x-pn-realaudio-plugin" src="1.ram"> </embed>
ram格式的音乐文件专用网背景音乐代码:
<embed src="1.mid" align="center" border="0" width="1" height="1" width="100" autostart="true" loop="true">
指定播放器的大小Qwidth、heighQ、是否自动(autostart标记Q、是否@环播放(loop标记Q,而浏览者则可以自主地决定是否播N乐?br />此代码可以当作网中插入FLASH动画的代码用。只要把1.mid替换为FLASH动画的相对地址或决对地址OK了?br /><embed src="1.mp3" align="center" border="0" width="1" height="1" width="100" autostart="true" loop="true">
此代码可以加mp3形式的音乐ؓ|页背景音乐
<EMBED src="
1.mid表示x文g
<bgsound src="1.mid" loop=3>
表示?.midx文g插入到页面ؓ背景音乐Qƈ循环播放3ơ?br /><embed src="1.mid" hidden="true">
1.mid表示x文g
<bgsound src="1.mid" loop="infinte">
1.mid表示x文g
<embed src="1.mid" hidden="true" loop="true">
1.mid表示x文g
<bgsound src=1.mid loop="-1">
1.mid表示x文g

5、鼠标移动表D变色
<table width="100%" border="1" align="center" cellpadding="0" cellspacing="1" bordercolor="#FF99FF" >
<tr>
  <td onMouseOut="this.style.backgroundColor=''" onMouseover="this.style.backgroundColor='#ffcccc'">1</td>
</tr>
<tr>
    <td width="20%" nowrap class="txt_middle">   </td>
</tr>
<tr>
    <td class="txt_middle"> </td>
</tr>
</table>
6、防止表格撑?br /><table width=200 style="table-layout:fixed;word-wrap:break-word;word-break:break-all">
<tr>
<td>
dsfdf
<table width="1500" border="0" cellpadding="0" cellspacing="0" bgcolor="#FF0000">
<tr>
<td>?一 ??捗準 ???a?p?i。本 p?i??????????J????、應 ??????????a?a?的,???????能。為 ????????境,?????p?i?????q、多 ?a {???????Q同 ????????H??面,??????????????法。本 p?i??</td>
</tr>
</table>
fdsf
</td>
</tr>
</table>
7、全选反选表?br /><script language="JavaScript" type="text/JavaScript">
function CheckOthers(form)
{
  for (var i=0;i<form.elements.length;i++)
  {
      var e = form.elements;
//       if (e.name != 'chkall')
          if (e.checked==false)
          {
            e.checked = true;// form.chkall.checked;
          }
          else
          {
            e.checked = false;
          }
  }
}

function CheckAll(form)
{
  for (var i=0;i<form.elements.length;i++)
  {
      var e = form.elements;
//       if (e.name != 'chkall')
          e.checked = true// form.chkall.checked;
  }
}
</script>

<form name="form" method="post" action="">
<input type="checkbox" name="checked[$key]" value="48004">
<input type="checkbox" name="checked[$key]" value="48004">
<input type="checkbox" name="checked[$key]" value="48004">
<input type="checkbox" name="checked[$key]" value="48004">
<input name="chkall" type="button" title="选择所? onClick="CheckAll(this.form)" value="全?>
<input name="chkOthers" type="button" title="反向选择" onClick="CheckOthers(this.form)" value="反?>
</form>

文本输入限制
<script>
 function regInput(obj, reg, inputStr)
 {
  var docSel = document.selection.createRange()
  if (docSel.parentElement().tagName != "INPUT") return false
  oSel = docSel.duplicate()
  oSel.text = ""
  var srcRange = obj.createTextRange()
  oSel.setEndPoint("StartToStart", srcRange)
  var str = oSel.text + inputStr + srcRange.text.substr(oSel.text.length)
  return reg.test(str)
 }
</script>

写英文Q?lt;xmp style= "display:inline"> </xmp>
<input onkeypress = "return regInput(this, /^[a-z]*$/,  String.fromCharCode(event.keyCode))"
  onpaste  = "return regInput(this, /^[a-z]*$/,  window.clipboardData.getData('Text'))"
  ondrop  = "return regInput(this, /^[a-z]*$/,

JavaScript控制菜单开养I

<script language="JavaScript">

  function log_out() {
   top.location.href = "logout.jsp";
  }
<!--
var openedid;
var openedid_ft;
var flag=0,sflag=0;
var folderCodes = new Array('Personal','Product','Order','Lottery','Bonus','Friend','Plan','Complain','Survey');
function clickHandler() {
 var targetid,srcelement,targetelement;
 var strbuf;
 srcelement=window.event.srcElement;  
 if(srcelement.className=="outline") { //在Menu.asp文g如果 class="outline" 则执?br />  //它对应的id值加d得到一个新的id?"1out6d"
  targetid=srcelement.id+"d";
  //alert(targetid);
//退出系l?br />  if (targetid == "Logoutd") {
   if (confirm("L实是否退Z员系l?"))
     log_out() ;
   return;
  }
   
  targetelement=document.all(targetid);
  
  // 关闭其他
  for (i=0; i<folderCodes.length; i++)
   document.all(folderCodes[i]+"d").style.display='none';
  targetelement.style.display='';
  /*
  if (targetelement.style.display=="none") {  //如果 style="display:none" 则执?br />   targetelement.style.display=''; //?display 赋以IDC单以打开
   strbuf=srcelement.src;
   if(strbuf.indexOf("images/plus.gif")>-1) {  //q行图标变换   
    srcelement.src="images/tree_plus.gif";
   }
   else {
    srcelement.src="images/tree_plus.gif";
   }
  }
  else {
   targetelement.style.display="none";
   strbuf=srcelement.src;
   if(strbuf.indexOf("images/tree_plus.gif")>-1)  {
    srcelement.src="images/tree_plus.gif";
   }
   else {
    srcelement.src="images/tree_plus.gif";
   }
  }
  */
 }
 if(srcelement.className=="dirclick") {
  targetid=srcelement.id+"img";
  targetelement=document.all(targetid);
  if(flag==1) {
   if(openedid) {
    openedid.src="images/tree_dir.gif";
   }
   openedid_ft.style.background="#ffffff";
   openedid_ft.style.color="#0000ff";
  }
  if(sflag==1) {
   openedid_ft.style.background="#ffffff";
   openedid_ft.style.color="#0000ff";
  }
  targetelement.src="images/a.gif";
  srcelement.style.background="#000080";
  srcelement.style.color="#ffffff";
  openedid=targetelement;
  openedid_ft=srcelement;
  flag=1;
  sflag=0;
 }
 if(srcelement.className=="serviceclick") {
  targetid=srcelement.id+"img";
  targetelement=document.all(targetid);
  if(flag==1) {
   if(openedid) {
    openedid.src="images/a.gif";
   }
   openedid_ft.style.background="#ffffff";
   openedid_ft.style.color="#0000ff";
   //targetelement.src="images/tree_dir.gif";
  }
  if(sflag==1) {
   openedid_ft.style.background="#ffffff";
   openedid_ft.style.color="#0000ff";
  }
  srcelement.style.background="#000080";
  srcelement.style.color="#ffffff";
  openedid=targetelement;
  openedid_ft=srcelement;
  sflag=1;
  flag=0;
 }
}
document.onclick = clickHandler;
//-->
</script>
 //===============================checkbox============//
//全选。form.selectall.checked为全选按钮的状态?br /><SCRIPT language=JavaScript>
<!--
function CheckAll(form)
  {
  for (var i=0;i<form.elements.length;i++)
    {
    var e = form.elements[i];
    if (e.name != 'selectall')
       e.checked = form.selectall.checked;
    }
  }
//-->
</SCRIPT>
//取checkbox的?/div>
  String[] name = request.getParameterValues("myCheckBox");   
   //注:q个"myCheckBox"值就是上一个页面里面对应的checkbox的name对应的倹{?/div>
 for(int k=0;k<name.length;k++){ 
   String id = name[k];
 }


zhip 2006-09-20 18:25 发表评论
]]> վ֩ģ壺 Ƶ| ͵͵޸պ| ޵һۺר | ڵƵվ| ؼavëƬѹۿ| ޳aƬ߹ۿ | ޵һҳպר| ƷŮٸavѾþ| 2021պƵ| smһ| ޾ƷVŷ޾ƷVպƷ| ѵɫƵ| hƬ߲Ѹ| 91԰Ƶ| ?V?V˵ | þþþùɫavѿ| ޹AV| ޳˼| ޳aһ| ҹɫһѲƵ | Ƶѹۿwww| ؼAƬëƬѿ | СƵ߲| ԾþþӰԺ| ŮƵ77777| þþƷ˽ӰԺѿ| Avۺ辫Ʒ| ޳˶߹ۿ| þ޹Ʒһ| Ļ߹ۿ| ѿĿһ| պѵӰվ| VƬ߲ | AVվ| ҹ޾ƷӰ| ձ˳Ļ| һ24޹˾| Ƶ߹ۿ| ձѸ| rhгijվ | þֻƷ10|