Tag: iframe

如何使用js或jQuery与iframe的内容进行交互

index.html使用此代码 在other.html中我有这个代码: $(document).ready(function() { $(“#btnInside”).click(function () { alert(‘inside’); }); }); 我试图让外部按钮触发index.html中的内部按钮 $(document).ready(function() { $(“#btnOutside”).click(function () { $(“#btnInside”).click(); }); }); 但是不行。 我能做什么??

通过javascript设置iframe的useragent

尝试满足的业务需求:在iframe中加载现有页面,模拟iphone用户代理。 这需要在客户端发生的原因是,有客户端脚本检测用户代理并将一些类附加到html元素上。 基于此,当CSS基于html类定位元素时,网站的样式将发生根本性的变化。 所以它需要把它变成或者在我试图解决的情况下等等。 使用window.open在chrome中工作(如本代码所示)。 该网站使用适当的移动样式呈现。 使用iframe可以工作,但只能在FF中使用。 理想情况下,我希望在Chrome和FF中使用iframe版本。 有什么想法吗? navigator.__defineGetter__(‘userAgent’, function () { return ‘Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8H7 Safari/6533.18.5’; }); var win = window.open(‘/home/get’); win.navigator.__defineGetter__(‘userAgent’, function () { return ‘Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3_2 like Mac OS X; en-us) […]

“状态信息对于此页面无效,可能已损坏”

我的asp.net应用程序有一个母版页,一个内容页面和一个用户控件。 在主母版页面中有一个链接,它将fancybox显示为iframe。 iframe有一个登录页面的表单。 iframe是一个新的母版页,其中包含登录的内容页面,该页面具有用户对登录的控制权。 当用户点击按钮登录时,服务器端检查凭据是否正常,如果没有则显示消息。 所有这一切都使用自定义validation器。 我的问题是,当用户第一次单击按钮登录时,它检查确定但如果凭据不好并且用户重新键入它们我在firefox上收到以下错误 Error: Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: the state information is invalid for this page and might be corrupted http…/jquery-1.7.2.js 在我的主页上 <script src="” type=”text/javascript”> <script src="” <script type="text/javascript" src="”> $(document).ready(function () { $(“#LoginLightBox”).fancybox({ width: 300, height: 750, scrolling: “no” }); $(“#RegistroLightbox”).fancybox({ width: 300, height: 750, scrolling: “no” }); }); Login | Registro […]

使用jQuery更改不同域上iframe的文本框值?

我有一个页面的Iframe,允许人们注册我的电子邮件简报。 我想基于查询字符串url自动填充iframe中的电子邮件字段(page.html?email = email) 我知道如何处理查询字符串,我只是不确定如果我能够访问框架内的输入文本框。 表单或文本框都没有id,他们只有名字。 我试过以下…… $(“email_frame”).contents.find(‘input[name=email]’).append(“test”); 任何帮助都会很棒。

将Css从第三方注入iframe

我们可以将一堆CSS文件从像OAS这样托管广告的第三方注入iframe吗? 如果有可能,将非常感谢一个例子。

动态更改youtube上的videoID

我正在尝试使用以下代码显示没有video的youtube音频,因此我正在更改videoID,但它一次又一次地播放相同的ID。 About function val1(val) { document.getElementsByTagName(“div”)[0].setAttribute(“data-video”, val); alert(val); } Hello change

Bootstrap选项卡中的多个Google地图

我有一个引导标签结构,每个标签内都有一个谷歌地图iframe。 第一个标签的iframe看起来不错,但其他标签看起来很简单,没有中心。 它不是关于iframe src代码,因为我尝试用第二个和其他代替第一个; 第一个总是工作正常。 我见过一些解决方案,但没有一个能为我工作; 我没有通过javascript生成地图(我认为它会有点复杂’因为有11个标签,意味着11个地图将与JS分开触发)。 我怎样才能让它们成为第一个? EDİRNE İSTANBUL İSTANBUL Edirne İstanbul / Ümraniye Buyaka

如何在Firefox中动态调整iFrame的大小?

我使用此页面上说明的解决方案根据内容调整iFrame的大小: 根据内容调整iframe大小 它在Firefox中运行得很好。 在Firefox中,其他内容已被截止,但一旦您继续刷新页面,浏览器将慢慢显示其余内容。 我看到有人回答说这是解决问题的方法: 使用jQuery获取framed.html中的身高(FF问题,身体不断增长):var height = $(document.body).height(); 但是,我不知道在哪里放置那行代码。 我是否将其插入原始解决方案的3个脚本片段中的某个位置? 如果是的话,我该把它放在哪里?

jquery动态iframe – !document.write和IE问题

为什么这在所有浏览器中都有效 – 除了IE: var $iframe = $(“”); var $doc = $iframe.contents(); $doc.find(“head”).append(“”); 但是,如果我使用带有document.write的非jquery对象,它在IE中可以正常工作吗? var $iframe = $(“”); var doc = $iframe[0].contentWindow.document; doc.write(“”); 我重写了一个插件,并想重写它,以便它不会使用document.write 但是,现在iframe正在创建,但是IE中的头部/主体仍然是空的。 看原始版本的小提琴(document.write): http : //jsfiddle.net/jasonday/Tx4Uv/ 和更改尝试使用.append而不是.write : http : //jsfiddle.net/jasonday/Tx4Uv/4/

使用iframe的内容在页面上执行jquery .click()

如果可能,我可以单击iframe中的元素并在其呈现的页面上执行某个function吗? 例如: [… the source will render: …] …同时,回到主页…… $(“.clickme”).click(function(){ alert(‘clicked’); }); 编辑也,我忘了提到页面加载后iframe的src发生了变化,这可能是一个障碍! 它似乎对我不起作用,我在这里找不到合适的答案/问题。 谢谢!