Welcome 微信登录

首页 / 脚本样式 / JavaScript

点击单元格后可编辑单元格内文本如何制作

点击单元格后可编辑单元格内文本如何制作

如何通过JAVASCRIPT实现当点击相应的单元格,该单元格内文本变成可编辑的INPUT或SELECT,离开单元格后又单元格内文本为修改后文本。我通过以下方法来实现点击单元格变成INPUT,可不知该在点其它单元格后恢复文本状态和如何返回INPUT后修改的值。是否有更好的方法来实现该效果。 window.attachEvent("onload", getTable); function getTable(){ for(i=0; i...
用JavaScript脚本实现Web页面信息交互

用JavaScript脚本实现Web页面信息交互

要实现动态交互,必须掌握有关窗体对象(Form)和框架对象(Frames)更为复杂的知识。 一、窗体基础知识 窗体对象可以使设计人员能用窗体中不同的元素与客户机用户相交互,而用不着在之前首先进行数据输入,就可以实现动态改变Web文档的行为。 1、什么是窗体对象 窗体(Form):它构成了Web页面的基本元素。通常一个Web页面有一个窗体或几个窗体,使用Forms[]数组来实现不同窗体的访问。 <formName=Form1> <INP...
Google Suggest ;-) 基于js的动态下拉菜单

Google Suggest ;-) 基于js的动态下拉菜单

基本的原理是在当前窗口创建了一个iframe,然后将相关关键词的提示列表在iframe中,并通过列表点选将选定项放到搜索框中。能这么快的能将所有相关关键词的检索数列出,看来所有的提示词已经提前进行了预搜索和数量记录。试了一下"sex",没有相关检索提示,看来对搜索词进行了严格的色情过滤。 另外:这一动态列表功能也应用在GMail的地址栏自动输入完成中,如图: Google自动完成的源代码如下:// Copyright 2004 and onwards Go...
Firefox 无法获取cssRules 的解决办法

Firefox 无法获取cssRules 的解决办法

Firefox实在太BT了,总给我们加一些无聊的安全权限设置.这几天在做Qzone的FF兼容发现.设置了domain后,FF下无法获取styleSheets的cssRules了. 虽然无法获取cssRules,但是我惊讶地发现,居然可以对styleSheets里的样式进行insert和delete.这是那门子权限呀,无聊了不是. 得给我insert和delete就够了.利用这两个方法也可以对样式进行update操作.为了让firefox兼容IE.我修改了C...
关于javascript的“静态类"

关于javascript的“静态类&quot;

(以下问题仅针对javascript而提,请注意,如果连说法都有问题,请笑过就行) 1、什么是静态类/伪静态类 2、javsscript中书写静态类的语法是怎么样的?(包括数组,常量啊什么的,要完全) 3、就您的解释给一个简单的例子 关键是第二条,其他的可以不说 静态类就是顶级类比如Math类说的通透点其实就是全局变量,只不过这个变量不是你自己定义的而是JS自己定义好的你只管用就行了不如用Math类根本就不用创照对象假如你想求一个圆的面积只须这样s=Mat...
光标的一些操作总结

光标的一些操作总结

IE下的Range操作比Mozilla下强很多,这里只讨论IE下的操作。 这里选介绍几个光标定位的特点:1.光标不变 直接obj.focus(),光标会返回之前的位置,即位置不变 2.光标在最前复制代码 代码如下:var r = obj.createTextRange(); r.collapse(); r.select(); 用这个方法可以使光标在input框最前面 3.光标在最后复制代码 代码如下:var r = obj.createTextRange(...
使用TextRange获取输入框中光标的位

使用TextRange获取输入框中光标的位

TextRange是用来表现HTML元素中文字的对象,虽然我们平时不太常用这个对象,可是它却在IE4.0中就已提供了。不过TextRange提供的调用方法却都比较晦涩,那么我们能拿它做些什么呢? TextRange的传统用途是对用户在Web页上用鼠标圈选的文字内容的操作,比如变化、删除、新增等。但其经典的用途却是,在Web页面中查找文字(这个比较简单)和获取输入框光标的位置。其中后者又有可以衍生出很多更有用的用途,比如:限制输入的MaskTextBox,其...
<< 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 >>