href 링크 onClick
이벤트에서 fancybox에 제품을 표시하려고합니다. 하지만 클릭 이벤트가 occures 때, 그것은ReferenceError : onClick 이벤트에서 "productfancybox가 정의되지 않았습니다."
ReferenceError: productfancybox is not defined
과 같은 오류를 제공합니다 :
HomePageProducts.cshtml : 왜 onClick
이벤트가 작동하지 않습니다
<div class="herry-pic-cols brdr">
<ul id="homePageFeaturedProductInit">
@foreach (var item in Model)
{
<li>
<span id="@item.Id">
@Html.Partial("_CategoryBox", item)
<a id="Link" href="#" onClick ="productfancybox(@item.Id);">Link</a>
</span>
</li>
}
</ul>
<div class="clear"></div>
<a class="prev-btn2" href="#"></a>
<a class="next-btn2" href="#"></a>
</div>
<script type="text/javascript">
$(window).load(function() {
function productfancybox(id) {
$.fancybox({
'width': '80%',
'height': '100%',
'autoScale': true,
'transitionIn': 'fade',
'transitionOut': 'fade',
'href': '/Category/CategoryProductsFancyBox?Id='+id,
'type': 'iframe',
'onClosed': function() {
window.location.href = "f?p=&APP_ID.:211:&SESSION.::&DEBUG.::";
}
});
}
});
</script>
?
내가 뭔가를 놓친 것입니까?