首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >动态更改Google docs嵌入式查看器中的src

动态更改Google docs嵌入式查看器中的src
EN

Stack Overflow用户
提问于 2012-07-25 20:07:55
回答 1查看 2.1K关注 0票数 0
代码语言:javascript
复制
<div class="left" style="float:left" id="document-viewer">
    <iframe src="http://docs.google.com/viewer?url=http://www.mysite.be/doc.ppt&amp;embedded=true" width="620" height="780" style="border: none;" id="document-preview"></iframe>
</div>

我有一个嵌入式谷歌文档查看器。一切正常,但现在我想在单击某个链接以显示另一个文档时更改iframe src。

代码语言:javascript
复制
 $('.document-slider-item').click(
        function(event){
           var url = 'http://docs.google.com/viewer?url=';
           url += $(this).attr('href');
           url += '&amp;embedded=true';
           event.preventDefault();
           $('#document-preview').attr('src',url);  
        });

这给了我Refused to display document because display forbidden by X-Frame-Options.

有人知道怎么解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-25 20:17:56

抱歉,伙计们,我解决了这个问题,我没有改变源代码,而是加载了一个新的IFrame:

代码语言:javascript
复制
 $('.document-slider-item').click(
    function(event){
       event.preventDefault();
       var url = 'http://docs.google.com/viewer?url=';
       url += $(this).attr('href');
       url += '&amp;embedded=true';
       var iframe = '<iframe src="'+url+'" width="620" height="780" style="border: none;" id="document-preview"></iframe>';
       $('#document-viewer').html(iframe);
    });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11649326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档