科技动态 | 硬件广场 | 下载基地 | 网络教室 | 网络冲浪 | 科学博览 | 移动时代 | 手机上网 | 桌面壁纸 | 科技商情 |
当用户重新打开这个动作来查看或修改设置时,表单内将显示以前所设定的值。inspectBehavior() 函数就是负责从 applyBehavior() 函数返回的字串中提取参数,并将这些参数重新填入表单域。只要用户重新打开一个已使用的动作,Dreamweaver 都会自动调用 inspectBehavior() 函数。 我们有很多种方法来从 applyBehavior() 函数返回的字串中提取参数;最简单的方法是利用 Dreamweaver 内建的 Javascript API 函数 dreamweaver.getTokens()。这个函数接收两个参数:applyBehavior() 字串和一个分割符列表。它返回一个“标记”数组--字串中不包括分割符的部分。 从 applyBehavior() 函数返回的字串中提取参数并重新填入表单域 1 使用 dreamweaver.getTokens() 函数解析函数调用的字串中有意义的部分 checkBrowserBrand('http://home.netscape.com/','http://www.microsoft.com/') 其中的左右括号、单引号和逗点没有实际意义,所以将它们作为分割符。 var argArray = getTokens(fnCall,"()',"); 现在,这个变量 argArray 就是一个含有三个元素的数组了,它们是:: checkBrowserBrand、 http://home.netscape.com/、
和 http://www.microsoft.com/. var nsURL = unescape(argArray[1]); 这个数组中的第一个元素 argArray[0] 包含的是函数名称 checkBrowserBrand,而它已不需要填充到表单中了。 document.theForm.nsURL.value = nsURL; function inspectBehavior(msgStr){
摘自《HTML Point》 Weber/文
|
|
版权所有 中华网 |