随笔分类 -  JAVASCRIPT

摘要:jQuery 代码判断一个对象是否存在:***********************错误***********************if($("#id")){}else{}因为 $(“#id”) 不管对象是否存在都会返回 object 。***********************正确***********************if($("#id").length>0){}else{}使用 jQuery 对象的属性 length 来判断,如果 > 0 就存在。或者if($("#id")[0]){} else {}或 阅读全文
posted @ 2012-12-13 14:37 左正 阅读(943) 评论(0) 推荐(0) 编辑
摘要:经常编写JS的朋友常常会因为函数写多了,隔一段时间就会忘记了函数的用途,或者函数里带的参数作用情况,这个时候会联想到VS工具里的强大提示功能,多 希望也能在JS上实现呀,告诉你,这个想法并不是多难,VS2010以经帮我们解决了这个问题,下面看下具体是怎么操作的:functionSayHi(name, age){/// <summary>自我介绍名字和年龄的函数</summary>/// <param name="name" type="String">要介绍的名字</param>/// <param 阅读全文
posted @ 2012-10-15 10:22 左正 阅读(464) 评论(0) 推荐(0) 编辑
摘要:WEB项目中,我们有时会碰到这样的情况,需要将从Excel中复制的数据粘贴到WEB页面Grid中(当然复制的数据格式与Grid中数据显示格式是一致的),用JS实现起来并不难,重要的是如何准确得到从Excel中复制的数据。下面代码主要针对这个问题进行实现: 1 var content = clipboardData.getData("Text"); 2 if (content!=null) { 3 var valArray = content.split("\n"); 4 for(var nRow=0;nRow < valArray.length-1 阅读全文
posted @ 2012-07-27 11:17 左正 阅读(943) 评论(0) 推荐(0) 编辑
摘要:protected void Button1_Click(object sender, EventArgs e) { ClientScriptManager csm = this.ClientScript; string js = string.Format("window.dialogArguments.document.getElementById('txtEquId').value='{0}';", GetEquIds()); js += string.Format("window.dialogArgumen... 阅读全文
posted @ 2012-06-03 19:31 左正 阅读(702) 评论(0) 推荐(0) 编辑
摘要:javaScript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public 后台代码(把public改成protected也可以)public string ss(){return("a");}2、在html里用<%=fucntion()%>可以调用前台脚本<script lang 阅读全文
posted @ 2012-06-02 13:46 左正 阅读(9515) 评论(0) 推荐(0) 编辑
摘要:今天在做项目时需要讲服务器控件DropdownList的Enable属性设置为false,便这样 写$("#dropdownlist1").attr("enabled","false"),结果发现根本无法设置Enable属性,上网查阅了一下资 料,发现应该这样写$("#dropdownlist1").attr("disabled","false")。下面是在网站粘来的,和大家分享jQuery 具有一个相当强大的选择器引擎,提供了完整的选择器语法,允许我们选择几乎所有的元素组合 阅读全文
posted @ 2012-03-27 09:05 左正 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')">2.只能输入数字,能输小数点.<input onkeyup="if(isNaN(value))execCommand('undo')" onafterpaste="if(isNaN(value) 阅读全文
posted @ 2012-03-19 08:54 左正 阅读(616) 评论(0) 推荐(0) 编辑
摘要:<script src="${base}/common_res/js/jquery.js" type="text/javascript"></script><script type="Text/JavaScript">$(document).ready(function(){ $(".bbs tr td").dblclick(function() { alert("aa"); alert($(this).html()); alert($(this).attr( 阅读全文
posted @ 2012-02-15 10:33 左正 阅读(11335) 评论(0) 推荐(0) 编辑
摘要:1、最基本的复制 Java代码 <script language="javascript"> function readTxt() { alert(window.clipboardData.getData("text")); } function setTxt() { var t=document.getElementById("txt"); t.select(); window.clipboardData.setData('text',t.createTextRange().text); } </s 阅读全文
posted @ 2012-01-11 10:08 左正 阅读(934) 评论(0) 推荐(0) 编辑
摘要:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="gridContextMenu.aspx.cs" Inherits="gridContextMenu" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" 阅读全文
posted @ 2012-01-11 10:03 左正 阅读(462) 评论(0) 推荐(0) 编辑
摘要://概况 //基本上,当你希望一个PLSQL(或者java或者c)程序作为数据源,而不是表, //你可能会用到管道函数(pipelined function). //pipelined function操作起来就像一张表 //一个pl/sql函数可能会用于数据仓库的数据库里面,转换大量的数据。//这可能包括格式化一系列转换数据,它们是不同的函数执行后得到的结果。 //在oracle database 9i之前,大量的数据转换,既需要显著的内存开销, //又需要在转换的每个阶段将数据存储在中间表里面。在这两种情况下, //加载进程都会致使性能的下降。//使用PL/SQL表函数,可以在数据转换的时 阅读全文
posted @ 2012-01-04 11:25 左正 阅读(402) 评论(0) 推荐(0) 编辑
摘要:假设你可以得到两个日期的 年,月,日(下面以 2011.7.16 和 2011.7.20为例)// Javascript 中的月份从零开始// 8月要写成7, 7月要写成6,1月要写成0。。。var day1 = (new Date).setFullYear(2011, 7, 16);var day2 = (new Date).setFullYear(2011, 7, 20);var number_of_days = (day2 - day1) / 86400000;// 输出 4alert(number_of_days); // 将值赋予 inputdocument.getElementBy 阅读全文
posted @ 2012-01-04 10:32 左正 阅读(369) 评论(0) 推荐(0) 编辑
摘要:只设置一属性即可 阅读全文
posted @ 2011-12-31 17:16 左正 阅读(398) 评论(0) 推荐(0) 编辑
摘要:简介:这是extjs学习—-官方模版注释2的详细页面,介绍了和javascript,有关的知识、技巧、经验,和一些javascript源码等。这次是一些弹出框。自己将官方的看了几遍,重写了下。其实也差不了多少,加上自己的注释。。。<html> <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″> <head> <title>test page</title> <link rel=”stylesheet” type=”text/css” href=” 阅读全文
posted @ 2011-12-31 10:56 左正 阅读(277) 评论(0) 推荐(0) 编辑
摘要:点击“比较范围时”,界面整体会向左移原因是:FormPanel的宽度比Window的宽度要长了,把FormPanel的宽度设的比Window的宽度小,界面就可以正常显示了 阅读全文
posted @ 2011-12-29 16:52 左正 阅读(801) 评论(0) 推荐(0) 编辑
摘要:如图。物品想把“+”号放在左边最佳答案在ext-all.css最后加上 如下代码:.x-tool{ float:left; margin-right:5px;}这样式可以放自己的样式表里,只要覆盖原来默认的样式就行了 阅读全文
posted @ 2011-12-27 20:37 左正 阅读(328) 评论(0) 推荐(0) 编辑
摘要:在ie8下,点击左边的树形导航栏,在右面板中,弹出相对应的内容,这些内容都写在iframe中,但是在ie8下,需要随便在页面上点击一下鼠标,才能显示内容,换成Firefox和ie7,都能正常的显示,求各位高手解答。这是部分代码HTML code<%@ page contentType="text/html;charset=UTF-8"%><%@ include file ="/includes/jsp/init.jsp"%><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T 阅读全文
posted @ 2011-12-16 16:07 左正 阅读(339) 评论(0) 推荐(0) 编辑
摘要:其实是这样的,要看你是不是内容过宽把页面撑开了,如果查看不是,那就有可能是window的问题。 planWindow = new Ext.Window({ autoScroll:true, bodyStyle:'overflow-y:auto;overflow-x:hidden;' });上面的代码表示window只显示垂直滚动条,不显示水平滚动条,这是采用css式样进行处理的。这里的autoScroll:true的意思是显示滚动条,这里的滚动条包括水平和垂直的。所以可以通过bodyStyle进行垂直和水平滚动条的设置。 阅读全文
posted @ 2011-12-15 10:14 左正 阅读(1723) 评论(0) 推荐(0) 编辑
摘要:通过setTimeout调用设置iframe src的方法导致刷新页面时弹出没有权限错误! 如下:Html代码 <iframetabindex="4"id="HtmlEditor"name="HtmlEditor"src="about:blank"frameborder="0"></iframe><scripttype="text/javascript"> setTimeout(functionsetIframeSrc(){ documen 阅读全文
posted @ 2011-12-09 16:48 左正 阅读(947) 评论(0) 推荐(0) 编辑
摘要:var mask = new Ext.LoadMask("ID", { msg : '正在加载...' }); mask.show(); borrowhistory_store.load({ params : { webname : "all", start : 0, limit : borrowhistory_pageTool.pageSize } }); borrowhistory_store.on("load", function() { mask.hide(); })Ext.LoadMask用于在加载数据时为元 阅读全文
posted @ 2011-10-13 14:35 左正 阅读(425) 评论(0) 推荐(0) 编辑