想在站点加载前首先执行一段自定义js代码,请教这个js代码如何写?
个人认为最好的写法应该写在模版文件里面,比如 page.tpl.php
在HTML的头里面,写一段js即可,并且不要用window.load或者$.read()之类的页面加载完成事件,这种代码就是解析到这里js立马执行,甚至都不用写到头里,可以写到最顶端,html标签的外面,也是可以执行的。
<script type='text/javascript'>alert('hello');</script><html>...</html>
首先不管代码多少,我都会写到文件里维护加载。
如果是全局加载的,就直接放到主题.info里,如果是有条件的加载,我一般选择在hook_preprocess_page里使用drupal_add_js加载。
哦打扫打扫打扫的