代码作坊

坊间的一切源于实战,用于实战
posts - 3, comments - 15, trackbacks - 0, articles - 0
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2007年4月27日

使用firefox的时候,总是喜欢用它的DOM查看器来排查错误,或者是查看其他网站的页面设计。
幸运的是,IE也有这么一个工具,而且,还要来得强大一些,这就是IeInspector公司IE WebDeveloper V2

程序安装后是IE的一个内嵌插件,在IE工具条上默认会有一个打开按钮:工具条按钮

打开后主界面如下:


使用也很简单。在主界面下方,有五个功能的Tab切换。

在Webpage Inspector功能中,左边的列表是页面DOM节点的导航,选中某个元素后,可以在右边的信息区域中查看Attributes、HTML和Style。对于显示元素,选中后,在页面中还会进行区域标识,如图:

Script Console功能中可以进行页面的script调试,如下图中测试获取页面中某个元素的值:

Source Explore功能中可以查看页面代码中的变量和函数定义


Event Log中可以查看页面事件触发的列表


另外一个HTTP Monitor,是IeInspector公司另一个工具HTTP Analyzer的简化版,这里不做具体的介绍,大家可以自己看看。

总之,这个工具值得一试,如果大家还有更好的工具,欢迎进行讨论^_^

posted @ 2007-04-27 12:00 老丹 阅读(6665) 评论(13) 编辑

2007年4月24日


1、获取编辑器中HTML内容
function getEditorHTMLContents(EditorName)

    
var oEditor = FCKeditorAPI.GetInstance(EditorName); 
    
return(oEditor.GetXHTML(true)); 
}

2、获取编辑器中文字内容(在博客发布时获取无html代码摘要使用)
function getEditorTextContents(EditorName)

    
var oEditor = FCKeditorAPI.GetInstance(EditorName); 
    
return(oEditor.EditorDocument.body.innerText); 
}

3、设置编辑器中内容
function SetEditorContents(EditorName, ContentStr)

    
var oEditor = FCKeditorAPI.GetInstance(EditorName) ; 
    oEditor.SetHTML(ContentStr) ; 
}


posted @ 2007-04-24 14:05 老丹 阅读(1584) 评论(2) 编辑

2007年4月19日

    其实是个老掉牙的问题了。
    今天有个同事问我:“安装软件过后,点击桌面上的快捷方式和双击执行文件开始,有什么不同?”
    为什么会有这个问题呢?因为他在程序里面需要调用外部的一个文件,而在从快捷方式开始的情况中,却找不到这个文件。
    很简单,因为他在找这个文件的时候,使用的是相对路径,如“../images/***.jpg”,而点击快捷方式和双击执行文件开始,最大的不同就是在于程序的起始位置不同了。可以调用GetCurrentDir函数得到这个起始位置,而相对路径就是相对于起始位置而言的,快捷方式的起始位置是可以定制的,因此不一定是您所期望的执行文件目录。
    具体的不用多说,保险一点的做法,还是从执行文件着手,使用Application.ExeName来进行处理吧。

posted @ 2007-04-19 10:11 老丹 阅读(1697) 评论(0) 编辑