共 15篇 前 4 页:    每页5篇 下一页  

JavaScript

〖摘要:〗
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
  <script language="javascript">
     function moveImage(){
       if(window.event.button!=1){
         return;
       }
       with(window.event.srcElement.style){
         //重新设置图像在浏览器中的位置
         pixelLeft=window.event.x-236/2-document.all.ImageDiv.offsetLeft;
         pixelTop=window.event.y-118/2-document.all.ImageDiv.offsetTop;
     &nb
继续阅读其余的  666 字
irini   2008-03-14 09:26:52 阅读:52  评论:0  引用:0

用Js做页面跳转时

document.location.reload("xxx") -- ie 支持,firefox 不支持

window.location = "${str_submithtml}"; -- 都支持
irini   2007-09-16 19:33:33 阅读:168  评论:0  引用:0

今天用javascript修改节点css样式时出现“参数无效”错误,搜了半天也没找到具体什么情况会出现这个错误,后发现问题是:

计算节点高度后出现了负值,对其判断后就可以了

具体什么情况会出现这个错误还是不知道,只是知道了这是其中一种,记录下来供日后参考。
irini   2007-09-16 19:33:08 阅读:333  评论:0  引用:0
〖摘要:〗

下面的例子示范了动态加载另一个css文件

//loadCssPage.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/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<link id="loadCss" type="text/css" rel="stylesheet" href="bj.css"/>
<title>无标题文档</title>
<script type="text/javascript">
function loadCss(){
    var cssTag = document.getElementById('loadCss');
    var head = document.getElementsByTagName('head').item(0);
    if(cssTag) head.removeChild(cssTag);
    css = doc
继续阅读其余的  555 字
irini   2007-07-26 23:13:45 阅读:322  评论:0  引用:0
〖摘要:〗

textarea标签虽然有maxLength属性,但是它并不管用,所以只能自己控制,
下面的例子中我的思路是:
在textarea中输入内容后就判断是否超出了maxLength,如果超出就按照maxLength截取textare的值,有个问题,如果用鼠标来拷贝粘贴就没法调用判断maxLength的方法,解决办法就是当textarea获取焦点时把鼠标右键失效,失去焦点时再恢复鼠标右键

这个方法从功能上解决了textarea的maxLength问题,但还不是很完美,在输入超过maxLength的字符后光标会有闪烁,因为是截取回填,没有像input的maxLength那样真正不让输入,今天一时也想不到好办法,以后找到再补充进来。

<html>

<head>

<title></title>
<script type="text/javascript">

var textarea_maxlen = {
  isMax : function (){
var textarea =
document.getElementById(
"area");
继续阅读其余的  1425 字
irini   2007-07-10 22:40:27 阅读:724  评论:0  引用:0
〖摘要:〗

1. 地址:
http://dev.jquery.com/browser/trunk/plugins/treeview

可以下载 jquery.treeview.zip,其中包含了jquery.treeview.js 和压缩版,还有例子。

2. 起步

自带的例子页面中有三个例子,比较长,我只试验第一个。
在解压后的目录中建测试页面,并把 jquery.js 也考到这个目录

代码:
//treetest.html

<!DOCTYPE HTML PUBLIC
"-//W3C//DTD HTML 4.0
Transitional
//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME=
"Generator" CONTENT="EditPlus">

继续阅读其余的  7881 字
irini   2007-06-14 21:52:00 阅读:1136  评论:2  引用:0
〖摘要:〗

Jsunit 就是 Junit 的javascript 版本,下载并解压Jsunit zip,大部分的核心文件都在 jsunit/app 目录下,两个最基本的文件:
. jsUnitCore.js -- 每个测试文件都要引用它
. testRunner.html -- 用来运行具体的jsunit 测试

(1) 起步例子:
在Jsunit解压后的同级目录下建立两个文件,目录结构:
|-- jsunit
|-- simple.js
|-- simple_test.html

写完后运行 jsunit/testRunner.html,在页面中选择simple_test.html, 点击run,可以看到测试结果信息。


// simple.js 被测试的javascript文件
function addTwoNumbers(value1, value2){
    return parseInt(value1) + parseInt(value2);
}

// simple_test.html 测试文件
<!DOCTYPE HTML PUBLIC
  
继续阅读其余的  4423 字
irini   2007-05-26 16:16:11 阅读:484  评论:0  引用:0
〖摘要:〗

log4javascript是一个基于log4j的JavaScript日志框架。

首页:http://www.timdown.co.uk/log4javascript/
下载地址:http://sourceforge.net/projects/log4javascript

基本用法 :

<html>
<head>
<title></title>
<script type=
"text/javascript"
src=
"log4javascript.js"></script>
<script type=
"text/javascript">
    var log = log4javascript.getDefaultLogger();
    log.info(
"hello world"继续阅读其余的  143 字
irini   2007-05-26 08:42:40 阅读:163  评论:0  引用:0
〖摘要:〗

在javascript中定义类或对象有下面几种常用的方式:

(1)工厂方式

function createCar(color, doors, mpg){
    var tempCar = new Object;
    tempCar.color = color;
    tempCar.doors = doors;
    tempCar.mpg = mpg;
    tempCar.showColor = function (){
        alert(this.color);
    };
    return tempCar;
}

var car1 = createCar(
"red", 4, 23);

继续阅读其余的  5869 字
irini   2007-05-13 16:27:08 阅读:545  评论:1  引用:0
〖摘要:〗

windows 下步骤:

1。下载 jsdoc

2。下载安装 perl 环境,www.activeperl.com

3。安装一个非标准的 perl 模块,HTML::Template
这步很关键,搞了半天才装上

在命令行执行:C:\> ppm 会启动 perl package manager, 注意这时一定要是在线的,它启动时会去网站找所有的包,我开始就是没上网,怎么也找不到template包

在搜索栏中输入:HTML-Template

在列表中右键点击 HTML-Template,选 install,这时它只是选中状态,还要点 File -> Run Maked Actions

4。测试

命令行下进入jsdoc 的解压缩文件夹,执行:perl jsdoc.pl test.js

5。用法

jsdoc 标记:

@param

@argument

@return
指定返回值

@author

@see
创建一个html链接,指向指定类的描述

@version

@requires
创建一个html链接,指向这个类所需的指定类

@throws

@exception

{@link}
于@see 很相似,但它能嵌入在注释文本中

@fileoverview
如果在文件的第一个文档块中使用这个标记,则指定此文档块用来提供这个文件的概述

@class
提供类的信息,用在构造函数的文档中

@co
继续阅读其余的  100 字
irini   2007-05-07 09:59:33 阅读:504  评论:0  引用:0
Copyright@2006 powered by YuLog