html弹窗小莫blog,小莫

标签:

杂谈

var searchContractDate = new Ext.form.DateField({

fieldLabel:'签订日期',

name:'contractDate',

format:'Y-m-d',

width:100

});

做了个查询,需要根据上面的这个DateField的值检索数据,结果后台死活取的是null.

后来发现是因为如果你使用searchContractDate.getValue() 来取时间值,那么会是 Wed Mar 07

2007 00:00:00 GMT+0100

这个东西是传不到后台的(具体为什么我也不知道:)~)

所以要转换一下,用JavaScript自带的方法formatDate就可以了:

store.baseParams.contractDate =

searchContractDate.formatDate(searchContractDate.getValue())

(2010-07-16 12:36)

标签:

杂谈

最近用ExtJS做了一个管理系统,需要实现定时检测登录状态,如果状态已经失效,则提示重新登录,以前是使用setInterval定时执行JQuery的ajax或getJSON方法,定时访问一个链接,如login.php?act=check,根据返回的结果判断是否登录状态。

返回值用JSON格式,用state节表示登录状态。

如果状态有效则为:{“success”:”true”,”state”:”true”}

无效则为:{“success”:”true”,”state”:”false”}

success是ext判断是否正确的调用了接口并返回了正确的结果,是ajax的状态;

state是用PHP判断当前用户的登录状态的,是自定义状态,也就是ajax的数据。

ExtJS的定时任务是通过Ext.TaskMgr实现的。用它的start和stop方法来启动/停止定时任务。

本着模块化的思想,把checkLogin做成了一个单一的函数,然后用Ext.TaskMgr定时执行;

如果登录状态失效,则停止任务,并提示已经长时间未操作,请重新登录。

提示框弹出来的时候就要stop这个任务,否则会一直弹对话框,虽然不会弹出多个,但对程序的性能还是有影响的。

不多说了,代码如下

// JavaScript Document v

标签:

杂谈

首先: grid.addListener('rowdblclick',

rowdblclickFn);//添加双击事件

其次: function

rowdblclickFn(grid, rowIndex, e){//双击事件

var row = grid.store.getById(grid.store.data.items[rowIndex].id);

alert(row.get('这里填写store的列名'));

}

(2010-07-16 12:26)

标签:

杂谈

var s = 60; Ext.TaskMgr.start({ run:function(){ if(s<0){ s=60;

this.store.reload();

}else{ this.textField.setValue( ' 倒计时:  '+s+'  秒后刷新'); s--; }

}, &n

标签:

杂谈

var des;//标记双击的是哪一行

var html_temp;

var btnExport2 = new

Ext.Button({

text :

'导出EXCEL',

iconCls :

'query',

hidden:

true,

handler :

function() {

Ext.Ajax.request({

url : 'dbmonthitemauditingall/dogetExcelDatades.action?para='

+eid+'_'+des,

success : function(response) {

&

标签:

杂谈

jquery基础教程:JQuery 常用思路方法基础

教程

$(”p”).addClass(css中定义样式类型); 给某个元素添加样式

$(”img”).attr({src:”test.jpg”,alt:”test Image”});

给某个元素添加属性/值参数是map

$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值

$(”img”).attr(”title”, function { this.src }); 给某个元素添加属性/值

$(”元素名称”).html; 获得该元素内内容(元素文本等)

$(”元素名称”).html(” stuff”); 给某元素设置内容

$(”元素名称”).removeAttr(”属性名称”) 给某元素删除指定属性以及该属性值

$(”元素名称”).removeClass(””) 给某元素删除指定样式

$(”元素名称”).text; 获得该元素文本

$(”元素名称”).text(value); 设置该元素文本值为value

$(”元素名称”).toggleClass() 当元素存在参数中样式时候取消,如果不存在就设置此样式

$(”input元素名称”).val; 获取input元素值

$(”input元素名称”).val(value); 设置input元素值为value

Manipulation:

$(”元素名称”).after(content); 在匹

标签:

杂谈

什么是Jquery?

jQuery 是一个新型的JavaScript库.

jQuery是一个简洁快速的JavaScript库,它能让你在你的网页上简单的操作文档、处理事件、运行动画效果或者添加Ajax交互。jQuery的设计会改变你写JavaScript代码的方式。

jQuery适合于设计师、开发者以及那些还好者,同样适合用于商业开发,可以说jQuery适合任何JavaScript应用的地方,可用于不用的应用程序。

jQuery是一个轻量级的脚本,其代码非常小巧,JavaScript包只有15K左右。

jQuery支持CSS1-CSS3,以及基本的xPath

jQuery是跨浏览器的,它支持的浏览器包括IE 6.0+, FF 1.5+, Safari 2.0+, Opera

9.0+

第一步 ready函数

如果你需要一些函数需要在DOM加载就绪以后才能执行,当然window.on1oad()能实现同样的功能,但当window.on1oad函数执行的时候,要说明所有东西已经载入,包括图像和横幅等等。要知道较大的图片下载速度会比较慢,因此用户必须等待大图片下载完毕才能看到window.on1oad()执行的代码效果,这样就花费了很长的等待时间,这不是我们想要的.

$(document).ready(fn):当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。这是

标签:

杂谈

首先我们先写一个jquery的匿名函数

以下为引用的内容:

$(function(){

var alterColor =

function(table){

$('tbody

tr:odd',table).removeClass('even').addClass('odd');

$('tbody

tr:even',table).removeClass('odd').addClass('even');

}

alterColor('#cnjquery);

})

标签:

杂谈

很多朋友都在跃跃欲试 打算打造自己的jquery插件,

我是 烦透了了jquery ui的dialog插件,所以突发奇想 自己写一个。先申明

就是随便这么一写,太多的还没有完善,之所以贴出来就是给大家一个参考。

下面大家跟我一起打造一个jquery dialog插件

首先创建一个插件

$.fn.dialog=function(){

}

下面我们首先考虑 当您要现实的信息弹出来的时候,文档上面有一个遮罩层是必需的

那我们来编写一个遮罩层

$.fn.dialog=function(){

this.MaskDiv=function()

{

var wnd = $(window), doc

= $(document);

//alert(doc.height());

if(wnd.height() >

doc.height()){ //当高度少于一屏

wHeight =

wnd.height();

}else{//当高度大于一

(2010-07-10 21:45)

标签:

杂谈

Attribute:

$(”p”).addClass(css中定义的样式类型);

给某个元素添加样式

$(”img”).attr({src:”test.jpg”,alt:”test Image”});

给某个元素添加属性/值,参数是map

$(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值

$(”img”).attr(”title”, function() { return this.src });

给某个元素添加属性/值

$(”元素名称”).html(); 获得该元素内的内容(元素,文本等)

$(”元素名称”).html(”new stuff”); 给某元素设置内容

$(”元素名称”).removeAttr(”属性名称”) 给某元素删除指定的属性以及该属性的值

$(”元素名称”).removeClass(”class”) 给某元素删除指定的样式

$(”元素名称”).text(); 获得该元素的文本

$(”元素名称”).text(value); 设置该元素的文本值为value

$(”元

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值