我如何调整从另一个域的iframe -编辑 向下滚动一些解决scheme..或阅读如何不这样做:D 经过数小时的代码黑客攻击,结论是iframe中的任何内容都无法访问,即使是在我的域上呈现的滚动条也是如此。 我已经尝试了很多技术无济于事。 为了节省你的时间,甚至不要走这条路线只使用sendMessages跨域通信。 有插件的HTML <5,我使用 – 去底部的一个很好的例子:) 过去几天,我一直在尝试将iframe集成到一个站点中。 这是一个短期的解决scheme,而另一方开发和API(可能需要几个月…),因为这是短期的解决scheme,我们想要使用easyXDM-我有权访问另一个域名,但它的要求很难添加p3p标题,因为它是….. 3个内联框架 我find的最接近的解决scheme是3个内置框架 – 但它的精髓在于铬和Safari浏览器,所以我不能使用它。 在铬打开 http://css-tricks.com/examples/iFrameResize/crossdomain.php#frameId=frame-one&height=1179 测量滚动条 我发现另一篇文章如何使用scrollheight来尝试和调整窗体..理论上,它运作良好,但我不能适当使用iframes滚动高度.. document.body.scrollHeight 那obvoisly使用身体高度(不能访问这些属性100%是基于客户端显示canvaz而不是x域的文件高度) 我厌倦了使用jquery获取iframes的高度 $('#frameId').Height() $('#frameId').clientHeight $('#frameId').scrollHeight 返回铬和ie不同的值 – 或者根本没有意义。 问题是,框架内的所有内容都被拒绝 – 即使滚动条… 计算样式 但是,如果我检查和iframe的铬元素它bladdy显示我的iframe中的文件维度(使用jQuery的X域来获取iframe.heigh – 访问被拒绝)计算的CSS中没有什么 现在铬是如何计算的? (编辑 – 浏览器使用其在渲染引擎中的内部版本重新呈现页面以计算所有这些设置 – 但是没有附加到任何地方以防止跨域欺诈..如此..) HTML4 我读了HTML4.x的规范,它说那里应该有通过document.element公开的只读值,但它的访问被拒绝通过jQuery 代理框架 我沿着代理网站的路线返回并计算哪个是好的。直到用户通过iframelogin,代理获取login页面而不是实际的内容。 也有人呼吁两次的页面是不能接受的 http://www.codeproject.com/KB/aspnet/asproxy.aspx http://www.johnchapman.name/aspnet-proxy-page-cross-domain-requests-from-ajax-and-javascript/ 重新渲染页面 我没有走这么远,但有jscript引擎在那里将看源代码,并重新呈现基于源文件的页面。 但这将需要黑客那些jscripts ..那不是商业实体的理想情况…和一些invole纯java小程序或服务器端渲染 http://en.wikipedia.org/wiki/Server-side_JavaScript http://htmlunit.sourceforge.net/ […]
正在网上寻找答案,但找不到任何东西。 这个小小小小的代码真的使我感到沮丧,因为我无法理解它。 (它是名为jQuery File Upload的插件的一部分) <script id="template-download" type="text/x-tmpl"> {% for (var i=0, file; file=o.files[i]; i++) { %} <tr class="template-download fade"> {% if (file.error) { %} <td></td> <td class="name"><span>{%=file.name%}</span></td> <td class="size"><span>{%=o.formatFileSize(file.size)%}</span></td> <td class="error" colspan="2"><span class="label label-important">{%=locale.fileupload.error%}</span> {%=locale.fileupload.errors[file.error] || file.error%}</td> {% } else { %} <td class="preview">{% if (file.thumbnail_url) { %} <a href="{%=file.url%}" title="{%=file.name%}" rel="gallery" download="{%=file.name%}"><img src="{%=file.thumbnail_url%}"></a> […]
有没有办法改变元素的“标题”属性的工具提示的速度有多快? 如果工具提示立即出现,我希望它,但似乎需要几秒钟才能看到。
是否有可能告诉浏览器不要从HTML文档的特定部分运行JavaScript? 喜欢: <div script="false"> … 这可能是一个额外的安全function。 我想要的所有脚本都被加载到文档的特定部分。 在文档的其他部分不应该有脚本,如果有的话不应该运行。
我想在我点击的HTML文档中获取当前元素(无论是哪个元素)。 我在用: $(document).click(function () { alert($(this).text()); }); 但是很奇怪的是,我得到了整个(!)文档的文本,而不是单击的元素。 如何获得我点击的元素? 例 <body> <div class="myclass">test</div> <p>asdfasfasf</p> </body> 如果我点击“testing”文本,我希望能够读取jQuery中的$(this).attr("myclass" )属性。
我试图得到一个图像(dynamic放置,没有限制的尺寸)是一样宽,它的父div,但只有只要该宽度不宽于自己的宽度在100%。 我试过这个,无济于事: img { width: 100%; height: auto; max-width: 100%; } 这些图像中的许多图像比父div更宽,这就是为什么我希望它们相应地resize的方法,但是当一个小图像突然出现并超出其正常尺寸时,它确实看起来很糟糕。 有没有办法做到这一点?
var i; for(i=10; i>=0; i= i-1){ var s; for(s=0; s<i; s = s+1){ document.write("*"); } //i want this to print a new line /document.write(?); } 我正在印制一个星星金字塔,我不能打印新的行。
我正在写一些JavaScript(一个greasemonkey / userscript),将一些input字段插入到网站上的表单。 事情是,我不希望那些input字段以任何方式影响表单,我不希望他们在提交表单时提交,我只希望我的JavaScript有权访问它们的值。 有什么办法可以将一些input字段添加到表单的中间,而不是在提交表单时提交? 很显然,理想的情况是input字段不在表单元素中,但是我希望我的结果页面的布局能让我插入的input字段出现在原始表单的元素之间。
例如,我需要使用星号(★)作为列表项目的项目符号。 我已经阅读了CSS3模块:列表 ,描述如何使用自定义文本作为项目符号,但它不适合我。 我想,浏览器根本不支持::marker伪元素。 我怎么做,而不使用图像?
我是新的Twitter Bootstrap(和一般的Web开发),并试图在下面的代码中实现它的标签,但它似乎并没有工作。 标签显示,但是当我点击他们什么也没有发生。 有人可以帮我吗? 以下是我使用的唯一代码。 所有其他的CSS / JS脚本都是从Twitter Bootstrap框架中复制的。 <!DOCTYPE html> <html lang="en"> <head> <!– Le styles –> <link href="assets/twitterbootstrap/css/bootstrap.css" rel="stylesheet"> <link href="assets/twitterbootstrap/css/bootstrap-responsive.css" rel="stylesheet"> </head> <body data-spy="scroll" data-target=".subnav" data-offset="50"> <div class="container"> <!——–> <div id="content"> <ul class="nav nav-tabs" data-tabs="tabs"> <li class="active"><a href="#red">Red</a></li> <li><a href="#orange">Orange</a></li> <li><a href="#yellow">Yellow</a></li> <li><a href="#green">Green</a></li> <li><a href="#blue">Blue</a></li> </ul> <div id="my-tab-content" class="tab-content"> <div class="tab-pane […]