2011-12-19 5 views
2

Я использую ссылку для отправки href/url функции Fancybox javascript. Я работал с Fancybox v1, но при обновлении до версии v2 он больше не работает. Я скопировал код непосредственно со своего сайта, но все же я просто получаю пустой белый iFrame (никаких сообщений об ошибках).FancyBox2 iFrame не загружается

document.getElementById('link_'+box_name).innerHTML = '<a class="various fancybox.iframe" onmouseover="this.style.cursor=\'pointer\';" href="javascript:display2(\'http://jquery.com\')">test</a>'; 

function display2(url) {  
$(".various").fancybox({   
    'href': url, 
    maxWidth : 820, 
    maxHeight : 600, 
    fitToView : false, 
    width  : '70%', 
    height  : '70%', 
    autoSize : false, 
    closeClick : false, 
    openEffect : 'none', 
    closeEffect : 'none' 
});    
} 
+0

Я пробовал: HREF: URL, но котировки не имеет никакого значения ... – 20pictures

+0

Я пробовал: Тип: 'Iframe ', но никаких изменений – 20pictures

ответ

2

Я сделал несколько изменений & получили эту работу:

document.getElementById('link_'+box_name).innerHTML = '<a class="fancybox fancybox.iframe" onmouseover="this.style.cursor=\'pointer\';" href="javascript:display2(\'http://jquery.com\')">test</a>'; 

function display2(url) {  
    $.fancybox({   
     href  : url, 
     type  :'iframe', 
     maxWidth : 820, 
     maxHeight : 600, 
     fitToView : false, 
     width  : '70%', 
     height  : '70%', 
     autoSize : false, 
     closeClick : false, 
     openEffect : 'none', 
     closeEffect : 'none' 
    });    
} 
Смежные вопросы