別のウィンドウを開く代わりに Fancybox で Scribd を使用して iframe を開く方法はありますか?
1 に答える
0
はい、あります:fancyboxをトリガーにアタッチし、fancyboxをロードして、onComplete
Scribdを初期化します
$('element').click(function () {
$.fancybox({
href: 'remote/page/here',
onComplete: init_viewer
});
function init_viewer() {
doc_path = www.domain.com/yourdocument.pdf
//alert(finalurl);
var scribd_doc = scribd.Document.getDocFromUrl(doc_path, 'pub-YOURAPIKEY');
var oniPaperReady = function (e) {
// scribd_doc.api.setPage(3);
}
scribd_doc.addParam('jsapi_version', 1);
scribd_doc.addParam('height', 600);
scribd_doc.addParam('width', 800);
scribd_doc.addParam('public', false);
scribd_doc.addParam('disable_related_docs', true);
scribd_doc.addEventListener('iPaperReady', oniPaperReady);
scribd_doc.write('embedded_flash');
}
于 2011-03-24T19:02:48.137 に答える