我在PHP中调用一个HTML5视频标签的"onclick"函数-
$txt= $row['location'];
$ext="openFancyBox($txt)";
<video id="thumbnail" onclick="'.$ext.'" width="320" height="240" controls>
我发送给javascript函数的位置信息采用以下格式(在inspect元素上):
onclick="openFancyBox(photos/2014.02.031391434118.mp4)"
它永远不会进入javascript函数,检查元素的错误状态-
Uncaught SyntaxError: Unexpected number
我认为这是因为它期待一个字符串格式?文件名必须保持这种随机格式
您缺少在JavaScript代码中使位置成为字符串的代码。试试这个:
$ext='openFancyBox("' . $txt . '")';