首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

Prototype实战教程:document.viewport

getDimensions getHeight getScrollOffsets getWidth   方法 getDimensions     [1.6.0] document.viewport.getDimensions() -> { width: Number, height: Number } 返回当前窗口可视部分的尺寸。 getHeight     [1.6.0] document.viewport.getHeight() -> Number 返回当前窗口可视部分的高度。 getScrollOffsets     [1.6.0] document.viewport.getScrollOffsets() -> [Number, Number] 或 { top: Number, left: Number } 返回当前窗口可视部分的水平和垂直滚动偏...
类别:网页编程 - JavaScript    查看:125    更新:2014-05-26

Prototype实战教程:Enumerable -> entries

entries entries() -> Array 常见的 toArray 方法的别名。
类别:网页编程 - JavaScript    查看:69    更新:2014-05-22

Prototype实战教程:Element.Methods -> viewportOffset

viewportOffset     [1.6] viewportOffset(element) -> [Number, Number] 或 { left: Number, top: Number } 返回 element 相对于浏览器可视区域左上角的坐标值。(译注:坐标原点以浏览器当前可见的部分为基准, 意即当滚动条滚动后,坐标原点也随之改变,坐标原点在当前窗口中永远可见。) 译注:假定返回值为 offset,则 X 轴坐标可通过 offset[0] 获取,也可以通过 offset.left 获取,Y 轴坐标可通过 offset[1] 获取,也可通过 offset.top 获取。 注意:所有返回值都仅有数字,单位为像素。 ...
类别:网页编程 - JavaScript    查看:100    更新:2014-05-22

Prototype实战教程:Element -> viewportOffset

viewportOffset(element) -> [Number, Number] 或 { left: Number, top: Number } 返回 element 相对于浏览器可视区域左上角的坐标值。(译注:坐标原点以浏览器当前可见的部分为基准, 意即当滚动条滚动后,坐标原点也随之改变,坐标原点在当前窗口中永远可见。) 译注:假定返回值为 offset,则 X 轴坐标可通过 offset[0] 获取,也可以通过 offset.left 获取,Y 轴坐标可通过 offset[1] 获取,也可通过 offset.top 获取。 注意:所有返回值都仅有数字,单位为像素。
类别:网页编程 - JavaScript    查看:83    更新:2014-05-22

jQuery在IE下卡死问题解决方法

解决IE编码问题第一步: dataType:($.browser.msie) ? "text" : "xml" 先这样做让IE 识别返回的是text 还是xml 第二步: function parseXml(xml) { //XML IE编码问题第二步 if (jQuery.browser.msie) { // 判断浏览器是不是IE var xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); //微软下面的xmldom对象 xmlDoc.loadXML(xml); xml = xmlDoc; } return xml; } 第三步: function getText(xml) { var newXML=parseXml(xml); var sp=$("#special"); var manage=$("#manageContent"); var common=$("#common"); 。...
类别:网页编程 - JavaScript    查看:129    更新:2014-05-22

JavaScript使用小技巧:IE8的关闭处理

在JS中使用window.close();时经常会遇到这样的提示“你查看的网页正试图关闭窗口,是否关闭。”,这实际上是IE的安全特性的一项内容,是不能通过设置浏览器加以解决的。要将窗口关闭提示消息屏蔽,需要增加额外的代码。 在IE6中,可以通过在close之前设置窗体的opener属性值得以解决,范例代码如下: window.opener="xxx"; window.close(); 在IE7,IE8中,上述的代码并无法奏效,此时需要重载window.close()函数解决该问题,范例代码如下: var closeWinFunc = window.close; window.close = function(){ window.open("","_self"); closeWinFunc(); } window.close();...
类别:网页编程 - JavaScript    查看:118    更新:2014-05-22

使用JavaScript执行多重周期 ID cookies

通过使用JavaScript执行多重生存周期 ID cookies来获得ASP更多功能。 建立良好客户端功能的基础 当我很小的时候,父亲是一名建筑工人。在夏天,我偶而也会充当一名小伙计,从事住宅建设工作。通过仔细观察,我掌握了一些建筑的基本概念。这些观点同样也可适用于程序设计中。其中最重要的观点莫过于所有的建筑都依赖于一个优质的基础。这一观点无论对于盖房子来说还是对于应用软件来讲都一样正确。如果基础是薄弱的,那么所有的上层建筑都将坍塌。 由于MSC是 以cookie为基础的,因此JavaScript 的cookie 功能是基础的第一层。这些功能可在特定的数值上建立cookie;得到一个现存的cookie数值;删除一个现有的cookie—&md...
类别:网页编程 - JavaScript    查看:124    更新:2014-05-22

IE和Firefox中不同的Javascript语法

尽管那需要用长串的、沉闷的不同分支代码来应付不同浏览器的日子已经过去,偶尔还是有必要做一些简单的区分和目标检测来确保某块代码能在用户的机器上正常运行。在这篇文章中,网页教学网介绍了7个在IE和Firefox中不同的JavaScript句法。 1. CSS "float" 值 访问一个给定CSS 值的最基本句法是:object.style.property,使用驼峰写法来替换有连接符的值,例如,访问某个ID为"header"的<div>的 background-color值,我们使用如下句法: document.getElementById("header").style.backgroundColor= "#ccc"; 但由于"float"这个词是一个JavaScript保留字,因此我...
类别:网页编程 - JavaScript    查看:110    更新:2014-05-22

Javascript中关于top、clientTop、scrollTop、offsetTop的说明

网页可见区域宽: document.body.clientWidth; 网页可见区域高: document.body.clientHeight; 网页可见区域宽: document.body.offsetWidth (包括边线的宽); 网页可见区域高: document.body.offsetHeight (包括边线的宽); 网页正文全文宽: document.body.scrollWidth; 网页正文全文高: document.body.scrollHeight; 网页被卷去的高: document.body.scrollTop; 网页被卷去的左: document.body.scrollLeft; 网页正文部分上: window.screenTop; 网页正文部分左: window.screenLeft; 屏幕分辨率的高: window.screen.height; 屏幕分辨率的宽: window.screen.width; 屏幕可用工作区高度: window.screen.availHeight;...
类别:网页编程 - JavaScript    查看:92    更新:2014-05-22

用JavaScript对COOKIE进行读写

function writeCookie(name, value, hours) {   var expire = "";   if(hours != null) {    expire = new Date((new Date()).getTime() + hours * 3600000);    expire = "; expires=" + expire.toGMTString();   }  document.cookie = name + "=" + escape(value) + expire;  } function readCookie(name) {  var cookieValue = "";   var sea...
类别:网页编程 - JavaScript    查看:132    更新:2014-05-21

Asp.Net性能ViewState压缩的2种方法

asp.net ViewState 是一种新的状态服务,可供开发人员基于每个用户来跟踪 UI 状态,该辅助数据被存储在一个名为 __VIEWSTATE 的隐藏字段中。 当然, ViewState 在 ASP.NET 中有个重要的角色。如果使用恰当,它能够简化页面开发,改进用户与站点的交互。如果置之不理,它能够显著增加站点响应大小,在连接速度慢的情况下,使您的响应时间更加缓慢。因为浏览器的每次回发都会导致ViewState 逐渐增加您的页面大小,从而导致性能问题。因此,ASP.NET 2.0 的发布带来了 ViewState 机制的一些改进,这使得 ViewState 使用更简单,又不会防碍站点性能。这些改进包括:减少编码数量,采用控件状态从内容中分离出行为状...
类别:网页编程 - ASP.NET    查看:151    更新:2014-05-20

.net中如何用findcontrol获得GridView自定义控件的值

问: 要获得MAmount的值如何获得 <asp:TemplateField HeaderText="数量" SortExPRession="MAmount" HeaderStyle-Width="150"> <ItemTemplate> <my:SelectNumber ID="MAmount" runat="server" Value='<%#Bind("MAmount") %>' /> </ItemTemplate> </asp:TemplateField> 问题补充:要将GridView中的数据批量修改,用FindControl获得<my:SelectNumber ID="MAmount" runat="server" Value='<%#Bind("MAmount") %>' />的值 cmd.CommandType = C...
类别:网页编程 - ASP.NET    查看:127    更新:2014-05-20

用ASP.NET 2.0 FormView控件控制显示

ASP.NET 2.0的FormView控件类似于DetailsView控件,因为它能方便地显示后端数据源的单个记录。本文将讨论这个控件的语法和应用。 用户化 虽然这两个控件一次显示一条记录,DetailsView和FormView的关键差别在于:FormView利用用户定义的模板;而DetailsView则使用行字段。FormView控件没有预先定义数据布局;相反,你建立一个包含控件的模板来显示记录中的单个字段。模板中包含建立表单所要用到的格式、控件和绑定表达式。 你可以控制数据记录以三种形式显示:编辑、查看和添加一条新记录。另外,你可以包括和格式化标题与页脚元素。你还可以利用FormView控件各个部分中的任何一个有效的ASP.NET控件。 语...
类别:网页编程 - ASP.NET    查看:142    更新:2014-05-20

Asp.net利用Treeview实现树形列表

在WEB页面中如果想使用树形控件的话,往往会有些麻烦,有时甚至要自己写代码来达到用树形列表显示数据的目的。在asp.net中,我们可以很方便地使用由微软提供的Internet Exploer Web Controls控件来实现树形列表。在微软提供的这套Internet Exploere Web Controls控件集合中,包括有MultiPage,TabStrip,TOOLbar,Treeview控件。在这篇文章中,我们来看在ASP.net中如何使用Treeview控件和XML来实现树形列表。   微软的这套控件可以在http://asp.net/IEWebControls/Download.aspx?tabindex=0&tabid=1中下载,下载后运行setup安装就可以了。现在我们来试下用Treeview控件做个简单的例子。   在vs...
类别:网页编程 - ASP.NET    查看:146    更新:2014-05-20

获得DataGridViewCheckBoxColumn的状态

当我们选中该Cell后,第1时间得到的该值为:dgView1.Rows(i).Cells(1).Value = False 不过在DataGridView.CurrentCellDirtyStateChanged事件中增加以下语句:DataGridView.CommitEdit 该事件的意思是:单元格状态因其内容更改而更改是发生 CommitEdit :将当前单元格中的更改提交到数据缓存,但不结束编辑模式 引自msdn: 通常,复选框单元格值专门用于存储(如同其他任何数据一样)或用于执行批量操作。如果您想在用户单击复选框单元格时立即作出响应,可以处理 DataGridView.CellClick 事件,但此事件发生在单元格值更新之前。如果在单击时需要新的值,则有一个选项可以计算基于当前值的预期值。另一...
类别:网页编程 - ASP.NET    查看:103    更新:2014-05-20

GRIDVIEW使用模板列中的LinkButton

ASP.NET2.0中的GRIDVIEW控件在使用TemplateField中的LinkButton时如何在RowCommand事件中找到当前行index的方法 ASP.NET2.0中的GRIDVIEW控件真是非常奇怪,不知道MS是怎么考虑的,在GRIDVIEW里,行索引被放在了CommandArgument里面,而不是像DataGrid那样可以利用this.MyDataGrid.DataKeys[e.Item.ItemIndex].ToString()方便的取出主键值,同时我们注意到,如果使用默认的CommandField,<asp:CommandField ShowDeleteButton="True" ShowEditButton="True" /> 则可以在RowCommand中使用如下代码取出行号: protected void GridVie...
类别:网页编程 - ASP.NET    查看:97    更新:2014-05-20