从其他网站提供的图片无法打开弹出窗口

时间:2013-11-24 18:04:55

标签: javascript html css textblock access-denied

我想我已经知道答案已经很可能"没有"但是我还是会问,(因为可能有一个类似于"灯箱"选项等的工作)

我写了一个横幅交换脚本,但有所不同。单击横幅时,会出现一个新窗口,邀请用户首先订阅新闻稿(或直接访问网站)

如果我使用window.open()提示,这样可以正常工作,因为弹出窗口的文本从窗口的URL中被拉入...但是我想使用没有位置栏的(模态?)窗口但问题出在这里:脚本在siteA上运行,并在siteB的HTML页面上显示横幅。单击横幅时,它无法访问主机HTML页面上的javascript / CSS模式窗口代码。我认为即使使用灯箱div,图像或链接也必须经过严格编码"首先进入HTML页面。任何人都可以设想解决方案吗?

以下是我迄今为止所尝试的内容(简化形式):

<script>
hide id 0
</script>

<div>
<object data=pop-up text pulled from Site A: visibility:hidden id=0 width="720" height="600">
</div>
<object data=banner code pulled from SiteA width="490" height="90">

(我尝试从网站A运行javascript,并通过parent.document调用隐藏例程...来访问HTML页面中的javascript隐藏例程。添加一个提醒这个&#39;调用&#39; javascript,我得到&#34; SiteA说:hallo&#34;当我点击横幅时)

我还尝试将横幅跳转到一个脚本,该脚本会将代码重绘为&#34; _top&#34;浏览器,并在此新页面的div中显示弹出代码。我尝试使用window.history.back从我们刚刚离开的页面获取HTML ...但所有这一切都是重新加载同一页面并丢弃新代码

我制作了上面的第二个目标代码&#39;几乎&#39;与横幅相同的大小,如果HTML页面正常流动,则上下文本。

  • 在略微切线上,有一种方法可以打印&#34;块&#34; Javasript中的代码。在PERL中,您可以使用&#34;打印&lt;&lt;&lt; EOF&#34;,但目前,如果我想通过javascript打印大量文字,我使用+&#39; xxxx xxx xxx xx&#39; +&#39; xxx xxx xxx&#39;并逃避每一个单引号和换行符。有没有更好的方法来打印包含大量换行符的代码行?

0 个答案:

没有答案