摘要:
//fckEditor 内容长度 function GetLength(str){ var oEditor = FCKeditorAPI.GetInstance(str) ; var checkContent= oEditor.EditorDocument ; var contentLength ; if ( document.all ){ contentLength= checkContent.body.innerText.trim().length ; ... 阅读全文
摘要:
Ajax,或许已经是老掉牙的话题。我学习总结一下。大概会有6篇,从基本的ajax直至高级的ajax应用。最后会形成一个实用的Ajax工具库。创建一个基本的Ajax应用不需要太多的代码,大概三个步骤。1,创建Ajax的核心对象XMLHttpRequest因为浏览器之间的不兼容,IE7之前的版本并没有原生的XMLHttpRequest对象却实现为ActiveX对象。 互联网及各种书籍中有着多种创建方式,有的复杂很多行代码,有的则简洁很少代码。当然复杂的考虑的情形更多一些。 如下几乎将IE中所有的情况都考虑到了function cretaeXHR(){ try{ return new XMLH... 阅读全文
摘要:
/** 调用远程服务器程序 *@_url 服务器url *@_target 本地用于容纳返回结果的 html 元素,可以为空 *@async true-异步调用 false-同步调用 *@params 附加调用参数 *@callback 服务器端成功返回后的回调函数 *返回值:如果同步调用,则返回服务器的返回结果值,否则直接返回 false */ function callToServer(_url, _target, async, params, callback) { try { if (async==null||async==true) async=true; ... 阅读全文
摘要:
很多页面中都会用到tab选项卡切换,下面这个巧妙的运用css设置边框,来使得激活的tab与其他未激活的边框有所不同。就是将激活的边框的border-bottom设置为与激活tab的背景色一致,这样就看起来下面是没有边框的。然后用jquery实现tab的切换,首先载入页面时就去掉所有的active样式,去掉所有的content内容,然后给第一个tab加上active样式,显示第一个content。然后点击对应的tab的时候,同样首先去掉所有的active样式,去掉所有的content内容,给当前点击的tab加active样式,然后通过获取当前点击tab的herf的内容来找到对应content的i 阅读全文