से माता-पिता में Fancybox को कॉल करें मेरे पास 2 पेज, मेरा index.html और social.html है। मैंने अपनी अनुक्रमणिका साफ़ कर दी है और fancybox के लिए केवल jquery कोड की आवश्यकता है, जो मैं करने की कोशिश कर रहा हूं वह है सोशल.html के अंदर छवियां रखना और उस पर क्लिक करने पर, यह फैंसीबॉक्स खोल देगा और इसे दिखाएगा लेकिन index.html में iframe के अंदर नहीं । त्रुटि है कि ऊपर आता है:iframe
<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>
IFrame पेज में:
<img src="img/picture1.jpg" alt="" class="thumbs" onclick="parent.showImage('picture1.jpg');"/>
पुनश्च:
Uncaught TypeError: Property 'showImage' of object [object DOMWindow] is not a function
(anonymous function)social.html:103
onclick
यह मेरा index.html है दोनों पृष्ठों ही डोमेन में हैं ... संपादित करें: video.js -> यह फैंक्सबॉक्स से है मैंने इसे नहीं बनाया है।
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;
});
});
यह ठीक काम करना चाहिए। – ShankarSangoli
जो मैंने सोचा था, लेकिन यह मुझे यह त्रुटि नहीं दे रहा है: एस – Andres
'js/video.js' के अंदर क्या है। यदि इस जेएस में 'शो इमेज' फ़ंक्शन की तुलना में कोई त्रुटि है तो ब्राउज़र जेएस इंजन द्वारा पार्स नहीं किया जाएगा। और केवल उस मामले में यह इस त्रुटि को फेंक देगा। – ShankarSangoli