我有两页,我的指数.html和社会.html。 我清理了我的指数,只剩下了需要。 我试图做的是掌握社会形象。 html和点击时,它将打开租赁箱并显示它,但以指数表示。 由此产生的错误是:
Uncaught TypeError: Property showImage of object [object DOMWindow] is not a function
(anonymous function)social.html:103
onclick
这是我的指数。
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.fancybox-1.3.4.pack.js"></script>
<link rel="stylesheet" type="text/css" href="css/jquery.fancybox-1.3.4.css" media="screen" />
<script type="text/javascript" src="js/video.js"></script>
<script type="text/javascript">
function showImage(image) {
$.fancybox( <img src="img/ + image + " alt="" border="0" /> );
};
</script>
</head>
<body>
<iframe src="social.html" scrolling="no" border="0" width="579" height="505" allowtransparency="true"></iframe>
</body>
</html>
摘录
<img src="img/picture1.jpg" alt="" class="thumbs" onclick="parent.showImage( picture1.jpg );"/>
PS: both pages are on same domain... EDIT: video.js -> this is from fancybox I didn t make this.
jQuery(document).ready(function() {
$(".video").click(function() {
$.fancybox({
padding : 0,
autoScale : false,
transitionIn : none ,
transitionOut : none ,
title : this.title,
width : 640,
height : 385,
href : this.href.replace(new RegExp("watch\?v=", "i"), v/ ),
type : swf ,
swf : {
wmode : transparent ,
allowfullscreen : true
}
});
return false;
});
});