เพิ่มไว้ในไฟล์ system/helpers/html_helpers.php
โค้ด: เลือกทั้งหมด
/**
* Script
*
* Generates a script inclusion of a JavaScript file
* Based on the CodeIgniters original Link Tag.
*
* Author(s): Isern Palaus <[email protected]>
* David Mulder <[email protected]>
*
* @access public
* @param mixed javascript sources or an array
* @param string language
* @param string type
* @param boolean should index_page be added to the javascript path
* @return string
*/
if ( ! function_exists('script_tag'))
{
function script_tag($src = '', $language = 'javascript', $type = 'text/javascript', $index_page = FALSE)
{
$CI =& get_instance();
$script = '<scr'.'ipt';
if (is_array($src))
{
foreach ($src as $k=>$v)
{
if ($k == 'src' AND strpos($v, '://') === FALSE)
{
if ($index_page === TRUE)
{
$script .= ' src="'.$CI->config->site_url($v).'"';
}
else
{
$script .= ' src="'.$CI->config->slash_item('base_url').$v.'"';
}
}
else
{
$script .= "$k=\"$v\"";
}
}
$script .= "></scr"."ipt>\n";
}
else
{
if ( strpos($src, '://') !== FALSE)
{
$script .= ' src="'.$src.'" ';
}
elseif ($index_page === TRUE)
{
$script .= ' src="'.$CI->config->site_url($src).'" ';
}
else
{
$script .= ' src="'.$CI->config->slash_item('base_url').$src.'" ';
}
$script .= 'language="'.$language.'" type="'.$type.'"';
$script .= " /></scr"."ipt>"."\n";
}
return $script;
}
}