Example #1
0
 /**
  * 向头部添加 JS 片断
  * 
  * Example:
  * <code>
  * Template::AddJsCode('var a = 111;');
  * Template::AddJsCode(array('var data = {"json": 1};', 'alert('Hello World!')'));
  * </code>
  * 
  * @param string|array $code
  * @return void
  */
 public static function AddJsCode($code)
 {
     $str = "";
     DB::CheckArray($code);
     self::$_jsCodes = array_merge(self::$_jsCodes, $code);
     $str .= '<script language="javascript" type="text/javascript">' . "\r\n";
     $str .= implode("\r\n", self::$_jsCodes);
     $str .= "\r\n</script>";
     self::Assign('js_codes', $str);
     return self::Instance();
 }