0 0

谷歌浏览器对于iframe中onload函数触发后iframe中img中高度为05

1.目前一个很简单的功能,iframe高度自适应,在iframe加载完毕后触发onload函数,在IE和火狐下一切正常,但是到了谷歌的浏览器下发现获取图片的高度一直为0
后来发现没等图片加载完毕..onload函数没有等待图片加载完毕在谷歌浏览器中就触发了,一直感觉很奇怪。。我们的img是后台字节流返回的。。都是这样写的
<img src="/new_mss/bbso_Bbso_download.action?formalDownload=true&amp;idDownload=4742/>...如果写成<img src="1231.jpg"/>不是通过字节流加载进来的图片。。。图片高度可以正常得到..有人有人知道这是什么情况?

1个答案 按时间排序 按投票排序

0 0

用下面的方式去取得高度和宽度

image.onload = function() {
    var width = image.width;
    var height = image.height;
}

2014年9月10日 13:02

相关推荐

    IE iframe的onload方法分析小结

    总结来说,对于IE浏览器中的`&lt;iframe&gt;`,我们需要根据`attachEvent`是否存在来决定使用哪种方式绑定`onload`事件。同时,`readystatechange`事件可以作为另一种选择,但要注意其触发的频率。理解这些差异对于在跨...

    iframe 的使用

    在 `example.htm` 中,当用户点击页面时,会触发 `onclick` 事件,该事件调用一个 JavaScript 函数来获取 Iframe 中 `myH1` 元素的内文,并弹出提示框显示该内容。 如果需要修改 Iframe 内部的元素,可以通过以下...

    仅img元素创建后不添加到文档中会执行onload事件的解决方法

    在创建`img`元素时,如果设置了`onload`事件处理函数,通常会在图片加载完成后执行。然而,在某些情况下,即使没有将`img`元素添加到文档流中,`onload`事件也会被触发。这个问题可能对开发者造成困扰,因为它可能...

    js的onload事件及初始化按钮事件示例代码

    JavaScript中的`onload`事件是网页或特定元素加载完成后触发的事件,主要用于执行某些操作,如显示内容、执行脚本等。这个事件在多种HTML标签上都可用,包括`&lt;body&gt;`、`&lt;frame&gt;`、`&lt;frameset&gt;`、`&lt;iframe&gt;`、`&lt;img&gt;`...

    最经典的十种挂马方式

    这种方式通过在网页中嵌入一个宽度和高度为0的iframe标签,并指向一个恶意网站,用户在浏览网页时不会察觉到这个iframe的存在,但会被重定向至恶意站点。 ```html &lt;iframe src="恶意地址" width="0" height="0"&gt;&lt;/...

    ajax图片上传教程+原码

    当表单提交时,我们创建一个IFRAME,将其设置为透明并附加到DOM中,然后修改表单的target属性,使其指向IFRAME,这样表单提交后,数据会发送到IFRAME加载的URL,而不是当前页面。例如: ```javascript document....

    JS上传图片预览功能

    对于不支持File API的旧版IE浏览器,我们可以采用其他方式实现预览,例如创建一个隐藏的`&lt;iframe&gt;`,把图片插入到`&lt;iframe&gt;`的`&lt;body&gt;`中,然后截取`&lt;iframe&gt;`的`contentWindow.document.body.innerHTML`作为预览图...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -GetConfirmFormModifiedHideReference的函数中的ConfirmFormModified简化为Confirm,所以此函数更名为GetConfirmHideReference。 -增加两个属性EnableConfirmOnClose(默认false),CloseAction(Hide, ...

    基于爬虫开发XSS检测程序.pdf

    在本篇教程中,我们将深入探讨如何利用爬虫技术开发一个用于检测跨站脚本攻击(Cross-Site Scripting, XSS)的程序。首先,我们需要了解XSS的基本概念和其攻击原理。 跨站脚本攻击(XSS)是指攻击者向Web页面中注入...

    chrome上传图片

    在这个示例中,当用户选择一个图片文件后,`onchange`事件会被触发,调用`previewImage`函数。该函数创建了一个`FileReader`对象,通过`readAsDataURL`方法读取选中的文件,并将读取到的数据URL设置为图片的`src`...

    上传图片预览功能

    在IT行业中,图片预览是一项常见且重要的功能,特别是在网页应用和富文本编辑器中。本文将详细讨论如何实现“上传图片预览功能”,并基于提供的`uploadPreview.js`脚本进行解析。此功能旨在为用户提供在实际上传之前...

    jquery实现下载图片功能

    在IE浏览器中,当用户点击下载按钮时,`createIframe`函数被调用,创建一个隐藏的`iframe`并将其`src`属性设置为图片源。一旦`iframe`加载完成(通过`onload`事件),`downloadImg`函数会被调用,执行`SaveAs`命令来...

    ExtAspNet_v2.3.2_dll

    -GetConfirmFormModifiedHideReference的函数中的ConfirmFormModified简化为Confirm,所以此函数更名为GetConfirmHideReference。 -增加两个属性EnableConfirmOnClose(默认false),CloseAction(Hide, ...

    网站变黑白JS

    在实际应用中,我们通常会在页面加载完成后调用这个函数,或者通过监听特定事件(如按钮点击)来触发变色效果。例如,可以使用`window.onload`或`DOMContentLoaded`事件: ```javascript window.onload = function...

    网页设计常用代码

    根据给定的信息,我们可以提取并总结出网页设计中常用的几...以上就是从给定文件中提取的一些网页设计常用代码知识点,涵盖了表格创建、内容保护、页面跳转、窗口关闭等多个方面,对于初学者来说是非常有用的参考资料。

    挂马代码大全

    利用`&lt;body&gt;`标签的`onload`事件触发恶意代码的执行,通常用于立即重定向用户至恶意网站。 **示例代码:** ```html &lt;body onload="window.location='恶意代码地址';"&gt; ``` **注意事项:** - 这种方法可能会因为...

    判断控件是否已加载完成的代码

    当图片加载完成后,通过`onload`事件触发函数,将提示信息清除。 ```html &lt;img src="..." alt="" id="imga" onload="loadedImg();"/&gt; ``` 这里,`onload`事件用于指定一个函数`loadedImg()`,当图片加载完毕时调用...

    AJAX与jquery试题

    - `$(document).ready()` 或 `$(function() {...})` 是jQuery中的一个常用函数,用于在DOM加载完成后执行JavaScript代码,相当于JavaScript中的`window.onload`事件。 - `$`符号是jQuery的核心,用于选择DOM元素。...

    深入理解js中的加载事件

    `load`事件是在整个页面完全加载后触发,包括所有的图片、JavaScript文件、CSS文件和其他外部资源。在`window`对象上设置`load`事件处理器,可以确保在执行相关代码前,页面的所有内容都已经加载完毕。以下是一个...

Global site tag (gtag.js) - Google Analytics