问题:如何取到页面中任意某个Html元素与body元素之间的偏移距离?offsetTop和offsetLeft 这两个属性,IE 、Opera和Firefox对它俩的解释存在差异:IE5.0+ 、Opera8.0+: offsetTop和offsetLeft 都是相对父级元素Firefox1.06: offsetTop和offsetLeft 都是相对于body元素因此:(1)在FF下直接使用offsetTop和offsetLeft,就可以取到页面中任意某个Html元素与body元素之间的偏移距离;(2)在IE、Opera下则比较麻烦:...
http://www.jb51.net//article/5489.htm
<style content="text/css">li { MARGIN-BOTTOM: 10px}ul { MARGIN-TOP: 5px}.DragContainer { BORDER-RIGHT: #669999 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #669999 2px solid; PADDING-...
http://www.jb51.net//article/5484.htm
<script content="text/javascript">var iMouseDown = false;var dragObject = null;Number.prototype.NaN0=function(){return isNaN(this)?0:this;}// Demo 0 variablesvar DragDrops = [];var curTarget = null;var la...
http://www.jb51.net//article/5483.htm
From: http://www.7419.com/article.asp?id=216[html]<script language="javascript"> var agt=navigator.userAgent.toLowerCase(); var ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1) && (...
http://www.jb51.net//article/5479.htm
串接样式表是一个包含安排XML文件中元素相关指令的档案。因为你已经利用XML创造了自己的元素,浏览器并不知道如何适当地显示这些元素。列表9-3中的script程序使用每个子元素(TITLE、AUTHOR、BINDING、PAGES与PRICE)的text属性,来作为取得元素字符数据的快捷方法。例如,下列的程序代码被用来撷取TITLE元素中的字符数据:title.innerText=Document.documentElement.childNodes(0).text; text属性不仅提供了目前节点所代表的元素其文字内容,也提供任何后续元素的文字内...
http://www.jb51.net//article/5463.htm
[code]<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>同名元素的控制</title> <script language="javascript"> function setFlag(aObj) &...
http://www.jb51.net//article/4890.htm
动态HTML的出现为用户提供了一种基于传统标准HTML来创建交互式页面的机制。本文主要针对IE5.0谈谈如何通过其提供的HTML文档对象(DOM)模型使用脚本添加、删除、修改页面中的HTML元素(对象)及元素(对象)内容。 动态更改网页HTML元素(对象)内容 HTML块级元素(对象)提供的4个可读写属性innerHTML、innerText、outerHTML、outerText来更改元素(对象)内容(如表1所示)。 当设置innerHTML属性时,给定字符串完全替换现有的元素(对象)内容,如果给定字符串中含有HTML格式标签,那么该字符串就会进行解析并格式化。当用innerText属...
http://www.jb51.net//article/4306.htm
今天休完年假从家回来后,看到小林在QQ发的“监控管理示范代码”,核心原理用的是select元素的 add() 方法:[code]function watch_ini(){ // 初始 for(var i=0; i<arguments.length; i++){ var word = document.createElement("OPTION"); word.text = arguments[i]; watch.keyw...
http://www.jb51.net//article/3616.htm
控制客户端访问是开发一个基于B/S的架构的系统的开发者必须考虑的问题。JSP或SERVLET规范的基于配置文件的安全策略对资源的控制是以文件为单位的,即只可以定义某个视图全部可以或全部不能被访问。一个比较复杂的系统往往要要求对视图的一部分(如JSP页面里的一个按钮)提供访问控制,只允许被某种角色的用户访问。如果采用可编程的安全策略,因为对用户角色和操作的定义在开发时不能定义,而且这种策略加大了程序员的工作量,它可能不是一种好的办法。 我采用定制标签库和和...
http://www.jb51.net//article/2650.htm
12.1JSP脚本元素 JSP脚本元素用来插入Java代码,这些Java代码将出现在由当前JSP页面生成的Servlet中。脚本元素有三种格式:表达式格式<%=expression%>:计算表达式并输出其结果。Scriptlet格式<%code%>:把代码插入到Servlet的service方法。声明格式<%!code%>:把声明加入到Servlet类(在任何方法之外)。 下面我们详细说明它们的用法。 12.1.1JSP表达式 JSP表达式用来把Java数据直接插入到输出。其语法如下:<%=JavaExpression%> 计算Java表达式得到的结果被转换成字符串,然后插入到页面。...
http://www.jb51.net//article/2478.htm
DataList Web 服务器控件通过使用模板显示数据源中的项。通过操作组成 DataList 控件的不同组件的模板(如 ItemTemplate 和 HeaderTemplate),可以自定义该控件的外观和内容。<asp:DataList id="DataList1" CellPadding="pixels" CellSpacing="pixels" &nb...
http://www.jb51.net//article/2456.htm
