我在调用 javascript 函数时遇到问题
我想通过单击链接打开文件。
这是我的代码:
<script language="javascript" type="text/javascript">
var refViewer = null;
function OpenViewerWindow(image) {
return window.open(image, "Viewer", "height=400px,width=550px,menubar=no,scrollbars=yes ,resizable=yes,top=100px,left=234px");
}
function openViewer(image) {
if (refViewer != null) {
if (refViewer.closed == false) {
refViewer.close();
refViewer = OpenViewerWindow(image);
}
else refViewer = OpenViewerWindow(image);
}
else
refViewer = OpenViewerWindow(image);
}
</script>
<a onclick=javascript:openViewer(@ViewBag.path)><img src="pic.jpg"/></a>
和在控制器中:
public ActionResult ActivityPosting(int HobbyDetailID)
{
string filepath = Server.MapPath("~/ePortfolio/PortFolioContent/" + HobbyDetailID + "/ReferenceMaterial/" + item.FilePath);
ViewBag.path = filepath;
return view();
}
问题是javascript函数没有被调用。请帮帮我