我已经通过其他类似的问题来解决这个特定问题,但不知何故在这种情况下所有的解决方案都不起作用。所以这是我的问题和示例片段:我有一个如下所示的html文件:datasetObservationGraph.....如你所见我的iframe不是弹出窗口,而是出现在div下元素:iframe单击链接时使用servlet填充内容。我的iframe在target="_parent"的标题下具有基本标签(基本iframe).我用过用于指定行为的标签,链接也有target="_blank",但我的链接根本不起作用。相同的链接在iframe之外有效。示例iframe:basetarget="_parent
有谁知道为什么这段代码不起作用。这意味着,不会触发警报alert('hello');虽然此代码在Iframe工作之前带有警报,但效果很好。这意味着警报被触发alert('hello');执行iframe后似乎没有放置任何javascript,我没有发现任何逻辑。 最佳答案 您需要关闭像这样的标签:alert('hello'); 关于javascript-IFrame导致javascript代码不执行,我们在StackOverflow上找到一个类似的问题: ht
如果我将一个简单的iframe放在一个DIV中,它下面的任何DIV都不会显示,页面就停在那里。如果我只是键入一些没有iframe的文本,它工作正常—所以是添加iframe导致的。iframe加载的文件是直接向下虚拟的,只显示单词TEST。在我开始发布大量代码和内容之前,这通常是一个问题吗?可以在DIV语句中使用iframe吗?谢谢 最佳答案 听起来您犯了一个很常见的编码错误:您不能短标记iframe。例如:无效。您必须提供完整的结束元素:这很愚蠢,但会导致您的页面完全崩溃。此外,请检查以确保您的引号/撇号/脱字符都是正确的,因为这些
首先...我真的不想使用iframe,但我认为在这种情况下我别无选择。我正在将一些帮助文档集成到一个已经构建的系统中。对我来说,让其他人编写帮助的最简单方法是为他们提供具有自定义样式的mediawiki,然后将其集成到系统中,我想在帮助选项卡中放置指向mediawiki的直接链接。问题是,我的mediawiki似乎阻止iframe加载它(也许这是默认设置),但我想知道如何关闭它。我知道我的代码没有问题,因为它加载了其他网站!你也可以用div标签做我想做的事吗?谢谢 最佳答案 wiki通常不允许您这样做,但有一个解决方法:要在ifra
我正在尝试使用js或jQuery从iframe外部获取元素。我找到了一些东西,但它不是跨浏览器的。123456789我需要将该数字放入变量中。 最佳答案 同源政策:你可能想检查一下。两个页面必须具有相同的来源。https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy如果您的子页面与父页面位于同一域,您可以在子窗口中编写如下代码:$('#test1',parent.document).html('clicked');第二个参数提供上下文,在其中搜索
我正在尝试使用JQuery创建一个对话窗口。到目前为止,我正在取得进展,但遇到了iframe的一些问题...我知道iframe通常不受欢迎,但它们是唯一能够满足元素要求的东西。无论如何,我可以成功实现可调整大小和可拖动的插件,但如果用户快速拖动并将鼠标悬停在对话框内部div中包含的iframe上,我会遇到问题。有点难以解释,但下面的代码应该有助于说明正在发生的事情。似乎一旦鼠标越过iframe,iframe就会窃取mousedown事件的焦点。我想知道是否有任何解决方法。谢谢,克里斯$(document).ready(function(){$("#container").draggab
我在中有一个元素我想使用之外的链接激活.例子:*insidetheiframe*Link我认为这会起作用,但显然什么也没做,因为我很愚蠢。有什么想法吗? 最佳答案 框架页面(test.html):.......lotsofcontent....Insideframe包含框架的页面(page-containing-frame.html):Click^That'sthelink.I'vesplitupcodeovermultiplelinesforvisibility解释框架有一个name属性,其值为target-iframe(显然,您
我试图通过将一个值从一个传递到另一个来将两个Web服务粘合在一起,不幸的是没有API或明确的方法来破解搜索查询,所以我需要在iframe中设置输入的值。这是可怕的iframe的标记。我需要设置searchTerm文本,然后提交表单。注意:这是通过移动设备进行的,所以我更喜欢真正轻量级的解决方案 最佳答案 是不是就这么简单:myframe.document.getElementById("searchForm").searchTerm.value='hello';myframe.document.getElementById("sea
我的父页面中有一个很长的iframe。当您重新加载或单击i框架页面内的链接时,它会在其中加载,但必须向上滚动purent窗口。我试过各种代码示例:jquerywhicheventisbetterthatnthis和HowtoscrollparentpagewithiFramereload父页正文代码:jQuery(document).ready(function(){$('iframe').load(function(){$(window).scrollTop(0);});});现在这是我在父页面中的最终代码:(不起作用)$('iframe').ready(function(){$(w
我正在尝试让Iframe正常工作。我正在运行safari,所以它是兼容的,但是当我测试它时,它是空白的。代码:Yourbrowserdoesnotsupportiframes.在使用“试用”编辑器后,我直接从w3schools网站获取了代码,因此我知道它应该可以工作。当我将页面从其子目录中的页面更改为外部页面时,它显示为空白。 最佳答案 语法正确。这不是你的错-Google正在使用X-Frame-Options阻止iframing较新的浏览器收听的header。可能的解决方法在thisGoogleforumpost.中进行了说明