随笔分类 -  03Javascript

摘要:1,/* 封装操作表单的常用方法 *///获取要保存的数据 wjh 2015-10-22function getSaveData(className) { if (className == null) { className = "savedata"; } var m... 阅读全文
posted @ 2015-12-02 15:44 金河 阅读(293) 评论(0) 推荐(0) 编辑
摘要:URL编码:不同的操作系统、不同的浏览器、不同的网页字符集,将导致完全不同的编码结果。 因此如果Url中有中文或特殊字符,一定要自己调用函数编码解码,不要让浏览器帮你编码,否则出现了问题会浪费你很多时间才能找到原因。 编码的实验网上有文章,请看此处:http://www.ruanyifeng... 阅读全文
posted @ 2014-04-23 14:13 金河 阅读(1996) 评论(0) 推荐(0) 编辑
摘要:在窗口固定位置显示内容使用fixed,但是 IE 6 不支持,后来我搜了很多方法,都没有作用,后来类比着一个网站的代码,使用absolute 、z-index解决了问题。 页面div结构: View Code 样式: *html { background-image:url(about:blank... 阅读全文
posted @ 2014-04-04 16:36 金河 阅读(296) 评论(0) 推荐(0) 编辑
摘要:1,(1)在WebForm3.aspx定义一个iframe,隐藏(2)指定form的action指向处理图片页面,target指向iframe(一定要写它的name,而不是id)(3)当file的change时提交表单下面是WebForm3.aspx的页面:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="WebApplication1.TestPage.WebForm3" %>&l 阅读全文
posted @ 2012-12-27 14:07 金河 阅读(1753) 评论(0) 推荐(0) 编辑
摘要:1,例子:单图上传: <body> <p><label>请选择一个图像文件:</label><input type="file" id="demo_input" /></p> <div id="demo_result"></div> <script type="text/javascript"> var result = document.getElementById("demo_result&qu 阅读全文
posted @ 2012-12-20 17:19 金河 阅读(4723) 评论(0) 推荐(0) 编辑
摘要:var options = options || {};这个语句是一个赋值或者初始化语句。该语句在options已经被初始化过后options的值不变,即执行var options = options这一部分。当options未被初始化,即typeof options = 'undefined'时,执行后面部分即var options = {}来初始化一个对象原文:http://zhidao.baidu.com/question/397545696.html 阅读全文
posted @ 2012-12-20 11:20 金河 阅读(925) 评论(0) 推荐(0) 编辑
摘要:1创建jQuery插件,基本的格式是上面这段代码:(function ($){//add code here})(jQuery) 我们怎么理解? 第一步:function ($){}定义了一个匿名的函数,有一个参数,$是参数名,和其他的参数名没什么区别。 第二步:(function ($){})(jQuery) 我们要执行一个匿名函数的时候,通常用var func = function ($) { },然后func(参数)这样的形式。这里func就是一个Function对象。但更简洁的(function ($) {}),这时用括号,也同样返回括号的内容,也是一个function对象。我们再执行 阅读全文
posted @ 2012-12-20 11:06 金河 阅读(445) 评论(0) 推荐(0) 编辑
摘要:1,有多个checkbox,选出第一个选中的checkbox: $("#btn").click(function () { //选择checkbox前面加冒号,选中属性前加冒号 var checks = $("#table2 :checkbox:checked"); if (checks.length > 0) { //eq是第几个,从0开始 var sid = checks.eq(0).parent().parent().attr("id"); ... 阅读全文
posted @ 2012-12-17 15:30 金河 阅读(1562) 评论(0) 推荐(0) 编辑
摘要:下面是从Yes515拷贝过来的代码,还没有详细分析,备用 function addCookie(){ // 加入收藏夹 if (document.all){ window.external.addFavorite(location.href, document.title); }else if (window.sidebar){ window.sidebar.addPanel(document.title, location.href , ""); } } function se... 阅读全文
posted @ 2012-11-22 18:18 金河 阅读(194) 评论(0) 推荐(0) 编辑
摘要:ie不支持getElementsByClassName,所以要自己实现获取类名为className的所有元素。<html><head><script type="text/javascript">window.onload = function(){ var topMenus = getClass('li','topMenu'); for(var i=0;i < topMenus.length; i++) { alert(topMenus[i].innerHTML); }}function getCl 阅读全文
posted @ 2012-11-14 12:03 金河 阅读(14471) 评论(1) 推荐(0) 编辑
摘要:左侧有个菜单,右侧有个iFrame,然后可以隐藏与显示左侧的菜单。1,下面是js代码:<script type="text/javascript" >function HideShow(){var alt=document.getElementById('switchPoint').alt;var src=document.getElementById('switchPoint').src; if(alt=='隐藏') { document.getElementById('switchPoint') 阅读全文
posted @ 2012-11-14 10:17 金河 阅读(3929) 评论(0) 推荐(0) 编辑
摘要:搞了一下午,本来打算使用ajaxSubmit的,但是总是不执行,现在总结一下$.ajax.1,(1)首先建立一个页面Default.aspx,其中的body和scirpt如下:text类型<form id="form1" runat="server"> <div id='divcode'> <img alt='验证码' src='' id='img' /> <input type='text' id='code' /& 阅读全文
posted @ 2012-10-31 16:58 金河 阅读(514) 评论(0) 推荐(0) 编辑
摘要:想想学习jQuery也有几天了,然后今天由于工作需要,我需要把select对应下的option所有的value和text获取出来,然后拼接,导入到xml文件中,结果搞了一下午,终于搞出来了。下面是对应的代码:<body>中的代码是从别人的网站上复制过来的,我现在需要获取它的value和text,然后拼接成<朝阳>7</朝阳>的形式;<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/x 阅读全文
posted @ 2012-10-16 17:03 金河 阅读(26481) 评论(0) 推荐(6) 编辑
摘要:jquery的append函数是在取出的元素(或标签)内部的尾部添加一个元素。例子如下:有下面一段html代码:<h2>Greetings</h2><div class="container"> <div class="inner">Hello</div> <div class="inner">Goodbye</div></div>然后通过一行代码可以得到下面的代码:$('.inner').append('<p 阅读全文
posted @ 2012-10-11 10:51 金河 阅读(8291) 评论(0) 推荐(0) 编辑
摘要:1,(1)大多数情况下,jquery代码的编写,都要求我们将jquery的代码放在$(document).ready(function(){ ........jquery代码...........});它的缩写代码是:$(function(){ ........jquery代码...........});他的执行时间是:在网页中所有DOM结构绘制完毕后就执行。可以简写成:$(function (){});(2)window.onload方法是在网页中的所有的元素(包括元素的所有关联文件)都完全加载到浏览器之后才执行。而通过jQuery中的$(document).ready(... 阅读全文
posted @ 2012-10-09 10:46 金河 阅读(6762) 评论(0) 推荐(1) 编辑
摘要:1,有关注册时验证的Jquery代码:View Code document.oncontextmenu = function (e) { return false; }function getkeyCode(e) { if (!e) e = window.event; return e.keyCode;}$(function () { //#region 只能输入大小写字母和数字 $(".letterint").keydown(function (e) { if (e.ctrlKey || e.shiftKey || e.altKey) { ... 阅读全文
posted @ 2012-08-21 18:03 金河 阅读(510) 评论(0) 推荐(0) 编辑
摘要:1,看到一些好东西,先收藏着,等学完了js就学习jquery。jquery//====================================================================================================// [插件名称] jQuery formValidator//----------------------------------------------------------------------------------------------------// [描 述] jQuery formValida... 阅读全文
posted @ 2012-08-10 10:47 金河 阅读(1116) 评论(0) 推荐(0) 编辑
摘要:1,显示时钟显示时钟可以自己编写函数,还可以使用系统提供的函数toLocaleString()直接将时间转为本地时间。(1)自定义函数function showTime(id)//id为html标签的id{var t=new Date();str=t.getFullYear()+"年"+(t.getMonth()+1)+"月"+t.getDate()+"日\n";str+="星期"+'日一二三四五六'.charAt(t.getDay())+"\r";str+=t.getHours 阅读全文
posted @ 2012-08-09 18:12 金河 阅读(275) 评论(0) 推荐(0) 编辑
摘要:1 js类js中类的定义有点不一样,不过暂时可以只研究一下: 如何创建 JavaScript 对象的模板 (template),使用js对象模板时候创建的对象类似与类的定义(包含属性和方法). <html><head></head><body><script type="text/javascript">function People(name)//创建对象的模板,相当与类定义{ this.name = name;//为对象属性赋值 this.SetName = function(newname){ //对象方法( 阅读全文
posted @ 2012-07-31 11:49 金河 阅读(253) 评论(0) 推荐(0) 编辑
摘要:将html的元素加一个id,然后就可以通过js的getElementById来获取或操作html元素了。下面是实例代码:<html><head><script type="text/javascript">function getInnerHTML() { alert(document.getElementById("tr1").innerHTML);//返回表格行的开始和结束标签之间的 HTML document.getElementById("tr1").innerHTML = "&l 阅读全文
posted @ 2012-07-29 18:49 金河 阅读(13952) 评论(0) 推荐(0) 编辑