第8音 Design Everying

Archive for the ‘编程开发’ Category

一.什么是DOMtab
DOMtab是一个用javascipt制作的通用可扩展的tab切换显示隐藏内容快的web控件。

二.怎么使用DOMtab
1.在页面的

  1. <head></head>

区域加上

  1. <script type="text/javascript" src="domtab.js"></script>

2.在页面主体的

  1. <body></body>

部分加上

  1. <div class="domtab">
  2.  <ul class="domtabs">
  3.  <li><a href="#t1">Test 1</a></li>
  4.  <li><a href="#t2">Test 2</a></li> [idea] [idea]
  5. [... and so on ...]
  6.  </ul>
  7.  <div>
  8.  <h2><a name="t1" id="t1">Proof 1</a></h2>
  9.  <p>Test to prove that more than one menu is possible</p>
  10.  <p><a href="#top">back to menu</a></p>
  11.  </div>
  12.  <div>
  13.  <h2><a name="t2" id="t2">Proof 2</a></h2>
  14.  <p>Test to prove that more than one menu is possible</p>
  15.  <p><a href="#top">back to menu</a></p>
  16.  </div>
  17. [... and so on ...]
  18. </div>

(more…)

以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox

1. document.form.item 问题
(1)现有问题:
现有代码中存在许多 document.formName.item(”itemName”) 这样的语句,不能在 MF 下运行
(2)解决方法:
改用 document.formName.elements[”elementName”]
(3)其它
参见 2

2. 集合类对象问题
(1)现有问题:
现有代码中许多集合类对象取用时使用 (),IE 能接受,MF 不能。
(2)解决方法:
改用 [] 作为下标运算。如:document.forms(”formName”) 改为 document.forms[”formName”]。
又如:document.getElementsByName(”inputName”)(1) 改为 document.getElementsByName(”inputName”)[1]
(more…)

ajax的基本概念

2 26, 2007 作者: xw | 分类: 工作, 编程开发

一、使用Ajax的主要原因

1、通过适当的Ajax应用达到更好的用户体验;

2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。

二、引用

Ajax这个概念的最早提出者Jesse James Garrett认为:Ajax是Asynchronous JavaScript and XML的缩写。Ajax并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一在同共的协作中发挥各自的作用,它包括:

·使用XHTML和CSS标准化呈现;

·使用DOM实现动态显示和交互;

·使用XML和XSLT进行数据交换与处理;

·使用XMLHttpRequest进行异步数据读取;

·最后用JavaScript绑定和处理所有数据;

Ajax的工作原理相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。并不是所有的用户请求都提交给服务器,像—些数据验证和数据处理等都交给Ajax引擎自己来做,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。

Asp.net2.0中的Repeater嵌套

1 3, 2007 作者: xw | 分类: 工作, 编程开发

这篇文章是我应该早早就写出来的,但是一直没有时间就耽误了,我去年学习asp.net2.0也遇到过类似的问题,然后就呀找
最后好像是看了外国的的网站最后解决了,然后看到一个朋友的blog上遇到了同样的问题无法解决,就留了一个言,
结果去年的留言,今年还有人顺着那个留言来问我解决方法,而且不止一个,比较郁闷,所以今天把代码放出来
供大家参考:

(more…)

让你的XSL输出正确的 XHTMLDTD

1 3, 2007 作者: xw | 分类: 工作, 编程开发

下面两段代码片段,可以让你用XSL正确的输入xhtml dtd

第一种方法:

  1. <xsl:text disable-output-escaping="yes">
  2. <![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">]]>
  4. </xsl:text>

第二种方法:

  1. <xsl:output method="html" encoding="gb2312" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>