Time of Update: 2017-01-19
一、如果使用JQuery的話可以直接JQuery的複製代碼 代碼如下: $("tr:odd").addClass("clazzName"); $("tr:even").addClass("clazzName"); 二、如果是使用純js的話 1.先擷取table標籤,var table = document.getElementById() 2.再擷取裡面的tbody標籤var tbody =
Time of Update: 2017-01-19
動態載入script到頁面大約有倆方法 第一種就是利用ajax方式,把script檔案代碼從後台載入到前台,然後對載入到的內容通過eval()執行代碼。第二種是,動態建立一個script標籤,設定其src屬性,通過把script標籤插入到頁面head來載入js,相當於在head中寫了一個<script src="..."></script>,只不過這個script標籤是用js動態建立的
Time of Update: 2017-01-19
js中自動清除ie緩衝方法 — 常用 對於動態檔案,比如 index.asp?id=... 或者 index.aspx?id=... 相信有經驗的程式員都知道怎樣禁止瀏覽器快取資料了. 但是對於靜態檔案(css,jpg,gif等等), 在什麼場合下面我們需要禁止瀏覽器緩衝他們,怎麼做? 方法一:Dojo中我們可以用簡單的方法完成:在dojo.xhrGet(包括post)等方法中都包含preventCache屬性,此屬性的含義:
Time of Update: 2017-01-19
最近在幫別人改一些東西,在網上找了好久,但是沒有相同的,自己改了下,拿出來分享下: 先展示下效果把: index.html 頁面展示代碼 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/19
Time of Update: 2017-01-19
複製代碼 代碼如下: <script type="text/javascript"> (function($){ var ele_fix = $("#div_right"); //浮動視窗 var _main = $(".main"); //浮動地區 var ele_offset_top = ele_fix.offset().top; //浮動地區高度 $(window).scroll(function(){ var scro_top = $(this).scrollTop(); /
Time of Update: 2017-01-19
複製代碼 代碼如下: <html> <head> <title>很漂亮、相容Firefox的Js日期選擇,自動填滿到輸入框</title> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <style type="text/css"> body{font-size:12px;font-family:Verdana,Arial,"宋體";}
Time of Update: 2017-01-19
複製代碼 代碼如下: <html> <head> <title>Js日期選取器並自動加入到輸入框中</title> <meta http-equiv="content-Type" content="text/html;charset=gb2312"> <script type="text/javascript"> var gMonths=new Array("一月","二月","三月","四月","五月","六月","七月"
Time of Update: 2017-01-19
複製代碼 代碼如下:<!DOCTYPE html><html lang="en"><head><title>解決ie6下png透明方法之JS法-</title><style type="text/css"> .a{background: #FFFF99 ; background-image: url(bg.jpg); height:800px;padding: 50px;
Time of Update: 2017-01-19
查看原始碼,可以發現,頁首的登陸代碼位置,只有一行複製代碼 代碼如下:<div id="headtop"></div> 而flash幻燈的位置,也只有一行複製代碼 代碼如下:<div id="index_slide"></div> 對於這種需要耗時的代碼,最好是放在頁面最後面載入,然後用innerhtml的方法載入到對應位置,達到加快頁面開啟速度的目的。複製代碼
Time of Update: 2017-01-19
貼代碼 複製代碼 代碼如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="
Time of Update: 2017-01-19
複製代碼 代碼如下:try{ var shell = new ActiveXObject("WScript.Shell"); //讀註冊表值var key1 =
Time of Update: 2017-01-19
首先,我們應該可以先明確,為什麼我們用Page.Write把自訂的JS方法輸出到頁面上為什麼IE不能識別,會出現“XXX未定義”的錯誤。原因很簡單,因為我們用Page.Write輸出的指令碼是出現在頁面的最頂端。IE讀到是javascript函數的時候,就開始執行,但是此時我們link的js檔案並未被IE讀入,所以IE無法識別我們定義在js檔案裡面的方法。那write alert為什麼可以呢?因為alert是IE內嵌的指令碼功能函數,不管有沒有頁面,IE都認得它。找到問題所在,自然就好解決了:1
Time of Update: 2017-01-19
複製代碼 代碼如下: <script type="text/javascript" src="script/jquery-1.7.2.min.js"></script> <script type="text/javascript"> $(function() { var page = 1; var i = 1; var conheight = $('.con li').height(); var lilen = $('li').length; var len
Time of Update: 2017-01-19
複製代碼 代碼如下:<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>javascript類比滑鼠自動點選連結</title><script type="text/javascript">var mytime = 1000;
Time of Update: 2017-01-19
比如地址:http://www.jb51.net/i?tn=list&word=liulan 複製代碼 代碼如下:$(document).ready(function () {var url = window.location.search;if (url.indexOf("?") != -1) {var str = url.substr(1)strs = str.split("&");for (i = 0; i < strs.length; i++)
Time of Update: 2017-01-19
產生一個2000*5的表格,每個儲存格的內容是行號+逗號+列號 方法一:使用createElement產生表格,使用insertRow和insertCell方法產生行列,儲存格的內容使用innerHTML 屬性進行填充。 方法二:使用createElement產生表格,使用CreateElement方法產生行列,儲存格的內容使用了createTextNode方法填充。 方法三:拼接表格innerHTML 屬性的字串,使用字串 += 操作符連結字串 方法四:拼接表格innerHTML 屬性的字串,
Time of Update: 2017-01-19
今天在用uploadify上傳外掛程式時遇到了一個問題,由於我後台做了許可權管理,每個請求都有去讀session判斷許可權,但用這個外掛程式時發現登入後上傳不了,原因是在讀session時認為沒有許可權而被攔截了,後來在後台列印登入時產生session的id和上傳時讀取session的id,果然不一樣,在網上搜尋了一番,還真有不少人遇到這個問題,現把解決方案貼出來: 先說說我的環境,後台是用JSP,uploadify的版本是3.2 在JSP頁面中的配置: 複製代碼 代碼如下:
Time of Update: 2017-01-19
js代碼: 複製代碼 代碼如下: <script> window.onload = function(){ <PRE class=javascript name="code">if(window.navigator.userAgent.toLowerCase().indexOf("msie")==0){ //firefox innerText HTMLElement.prototype.__defineGetter__( "innerText", function(){
Time of Update: 2017-01-19
代碼如下: 複製代碼 代碼如下:var isIE=!!window.ActiveXObject; var isIE6=isIE&&!window.XMLHttpRequest; var isIE8=isIE&&!!document.documentMode; var isIE7=isIE&&!isIE6&&!isIE8; if (isIE){ if (isIE6){
Time of Update: 2017-01-19
複製代碼 代碼如下: function commafy() { var num = document.getElementById("NumA").value; //1.先去除空格,判斷是否空值和非數 num = num + ""; num = num.replace(/[ ]/g, ""); if (num == "") { alert("空值,結束"); return; } if (isNaN(num)) { alert("非數,結束"); return; }