2013-05-02 152 views
0

我正在使用fancybox彈出式菜單,在點擊國家/地區時使用raphael腳本構建歐洲地圖,它顯示iframe在新窗口中打開iframe(fancybox)的鏈接

點擊iframe內部的鏈接時,在iframe內打開的新頁面,但我想在新窗口中打開鏈接。

這裏我對拉斐爾的腳本:

greek[state].click(function(){ 
    $j.fancybox({ 
    'showCloseButton': true, 
    'href' : 'link.html', 
    'width' : 500, 
    'height' : 350, 
    'type' : 'iframe' 
    }); 
}); 

的link.html文件是:

<a onclick="window.open(this.href,'','resizable=yes,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,fullscreen=no,dependent=no,width=400,height=500,left=350,top=250,status'); return false" href="http://www.test.com"><img src="test-simotas.jpg" width="447" height="314"/></a> 

我無法找到一個解決方案。

你有什麼想法嗎?提前致謝。

回答

0

也許這將工作:

<a 
onclick="window.open(this.['data-href'], 
    '','resizable=yes,location=no,menubar=no,scrollbars=yes,status=no, 
    toolbar=no,fullscreen=no,dependent=no,width=400,height=500,left=350, 
    top=250,status'); return false" data-href="http://www.test.com" 
    href="javascript:return false;"> 
+0

由於它的工作原理,但我不得不改變這樣 user2343308 2013-05-03 06:18:11

0

由於它的工作原理,但我不得不改變:

<a onclick="window.open(this.['data-href'],'','resizable=yes,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,fullscreen=no,dependent=no,width=400,height=500,left=350,top=250,status'); return false" data-href="http://www.simotas.gr" href="http://test.com" target="_blank"><img src="test-simotas.jpg" width="447" height="314"/></a>