Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/390.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML嵌入javascript中不同上下文中的函数?_Javascript_Php_Jquery_Html - Fatal编程技术网

HTML嵌入javascript中不同上下文中的函数?

HTML嵌入javascript中不同上下文中的函数?,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我不确定问题的标题是否正确,但不管怎样,这是我的问题。我有一个带有嵌入式javascript的php/html文档。我有两个功能,showSys和showPies。这两个函数都位于文档开头的相同标记内,因此: <script type='text/javascript'> function showSys(){...} function showPies(){...} </script> 问题在于,使用上述代码时,不会调用showSys()。仅调用sh

我不确定问题的标题是否正确,但不管怎样,这是我的问题。我有一个带有嵌入式javascript的php/html文档。我有两个功能,
showSys
showPies
。这两个函数都位于文档开头的相同
标记内,因此:

<script type='text/javascript'>
    function showSys(){...}

    function showPies(){...}
</script>

问题在于,使用上述代码时,不会调用
showSys()
。仅调用
showPies()
。我确信这与执行上下文有关,但我搞不清楚——对于JavaScript,我是个新手。有什么想法吗?

showSys()
只有在单击表单元格(td)时才会被调用。

您的脚本适合我。你真的在点击“废话”吗


函数showSys(){
警报(“showSys”);
}
函数showPies(){
警惕(“炫耀”);
}
showPies()

所以鼠标悬停时,我不能点击这些废话。鼠标不会变为“手指”,我也不能用指针单击它。我必须补充一点,我正在使用php echo语句生成表,因为它是在php脚本中创建的。仅仅因为它不会变为指针,并不意味着它不可单击。您必须将
href
属性添加到
标记中,使其变成指针(或者您可以使用CSS进行操作,但其兼容性较差)。我会更新我的答案。。。。
<table>
  <tr>
  ...
    <td><a onClick="showSys()">blah</a></td>
  ...
  </tr>
  <tr>
  ...
    <td><script type='text/javascript'>showPies()</script></td>
  </tr>
</table>