未捕获的ReferenceError:未定义funcName

时间:2015-03-02 07:59:48

标签: javascript php html laravel

当我尝试包含js文件时出现恼人的错误“未捕获的ReferenceError:未定义funcName”

我正在使用laravel 4.2我使用php视图文件来包含js示例:

<!DOCTYPE HTML >
    <html  lang="he" >
    <head>
    <meta  charset="utf-8"/>
    <title>example</title>
    <script src="/form/js/formJS.js"></script>

当它在客户端运行并且我点击img myFunc动作时 - 返回错误

<img id="sig_1" width=100 height=75  alt=""  onclick="myFunc('sig_1_img1');" src= "url"  />

我尝试将脚本包含在html视图的主要级别中并且它可以正常工作。  但我不想在这个级别包含该文件 我想使用此脚本仅当命令include ($pat_to_file)

上传的特定文件时

js功能是

function myFunc(sig_id)
{
  sigWindow = window.open("/forms_module_files/js/sig.html?sig_id="+sig_id, "_blank", "toolbar=no, scrollbars=no, resizable=no, top=500, left=500, width=550, height=500");
}

感谢!!!

2 个答案:

答案 0 :(得分:1)

您可以引用jquery文件。

<script language="JavaScript" type="text/javascript" src="/form/js/formJS.js"></script>

答案 1 :(得分:1)

你可以尝试删除第一个斜杠吗? (在表单目录之前)

<script src="form/js/formJS.js"></script>