我正在尝试从输入类型图像制作一个onClick
函数。这是代码
<td>
<?php if($ring[ "bandPaths"] !='' ) echo '
<input id="bandImage" type="image" src="http://thevowapp.com/iphoneapp/vowstore/bands/'. $ring[ 'bandPaths'] . '" onClick="openGallery('.$ring[ 'bandPaths']. ');" style="width:100px; height:100px; margin-left: 10px;">
'; ?>
</td>
<script>
function openGallery(var url) {
$.colorbox({
width: "80%",
height: "80%",
iframe: true,
href: "/pagetoopen.html"
});
}
</script>
我收到错误
openGallery is not defined
。我在做什么错? 最佳答案
您的Javascript语法无效,您应该在控制台中收到语法错误。它应该是:
function openGallery(url)
{
$.colorbox({width:"80%", height:"80%", iframe:true, href:"/pagetoopen.html"});
}
var
仅用于在函数体内声明局部变量。函数参数将自动声明为本地,因此在此处不使用var
关键字。