1.获取一个对象的长度用.length,后面不需要括号。如果想获取Dom对象的长度,需要将js在Dom加载完成后才能正确计算,否则返回的将是“0”,或者用window.onload方法。
举例:有一个无序列表,如下:
问:在处理ajax请求的callback里面获取当前用户所打开的node创建页面是属于哪种type?
注:我是在管理员后台就已经定义好了vocabularies了,我的意思是用户只添加term,并且添加到我指定的vocabularies中去。
答:在发起ajax请求的时候,把node type作为参数传递过去就可以了。使用arg()。
drupal6 调用的主题函数:
includes/path.inc ,行96
module_invoke函数就是为了激活一个模块的钩子函数,然后还可以把相关的参数传递到钩子函数里。
举例如下:
$wpage = module_invoke('ixi', 'load', array('wid'=>$wid), 'ixi_wpage');
上面的解释如下,调用ixi模块的ixi_load函数,同时把array('wid'=>$wid), 'ixi_wpage'这两个参数传递给ixi_load函数。
path_to_theme()函数:返回正在用的theme的路径,大部分用于page.tpl.php中
module_invoke_all() 调用所有模块的具体钩子, 变长参数, 参数包括钩子名, 钩子函数的参数。
module_hook($module, $hook)判断某模块是否实现某钩子