By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,919 Members | 1,096 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,919 IT Pros & Developers. It's quick & easy.

iframe and onload

P: n/a
Hi. Is iframe supposed to have an onload event? Many documents in
google have examples of this method. It works in Mozilla 2. However,
http://www.w3schools.com/TAGS/tag_iframe.asp does not have it. If it
not supposed to be there, why is that, and what is the workaround?
Sep 12 '08 #1
Share this Question
Share on Google+
4 Replies


P: n/a
In article
<f7**********************************@1g2000pre.go oglegroups.com>,
"re*************@yahoo.com" <re*************@yahoo.comwrote:
Hi. Is iframe supposed to have an onload event? Many documents in
google have examples of this method. It works in Mozilla 2. However,
http://www.w3schools.com/TAGS/tag_iframe.asp does not have it. If it
not supposed to be there, why is that, and what is the workaround?
You could always go to the source:
http://www.w3.org/TR/html401/present/frames.html#h-16.5

Note that w3schools.com != w3.org...
Sep 12 '08 #2

P: n/a
On Sep 12, 11:22 am, David Stone <no.em...@domain.invalidwrote:
You could always go to the source:
http://www.w3.org/TR/html401/present/frames.html#h-16.5
All right, so onload is not part of iframe. Any reasons why that
might be?
Sep 12 '08 #3

P: n/a
On Sep 12, 10:40 am, "removeps-gro...@yahoo.com" <removeps-
gro...@yahoo.comwrote:
Hi. Is iframe supposed to have an onload event? Many documents in
google have examples of this method. It works in Mozilla 2. However,http://www.w3schools.com/TAGS/tag_iframe.aspdoes not have it. If it
not supposed to be there, why is that, and what is the workaround?
The other strange thing about iframe, at least on my browser, is that
it must have body content.

That is

<iframe id="myframe" frameborder="1" marginheight="-10"
marginwidth="0" src="test1.html" style="display:block; margin-bottom:
3em" onload="myframeFullHeight()"/>

does not display right on Mozilla 2. Everything after the iframe is
cut out. But

<iframe id="myframe" frameborder="1" marginheight="-10"
marginwidth="0" src="test1.html" style="display:block; margin-bottom:
3em" onload="myframeFullHeight()"></iframe>

does work
Sep 15 '08 #4

P: n/a
re*************@yahoo.com wrote:
On Sep 12, 10:40 am, "removeps-gro...@yahoo.com" <removeps-
gro...@yahoo.comwrote:
>Hi. Is iframe supposed to have an onload event? Many documents in
google have examples of this method. It works in Mozilla 2. However,http://www.w3schools.com/TAGS/tag_iframe.aspdoes not have it. If it
not supposed to be there, why is that, and what is the workaround?

The other strange thing about iframe, at least on my browser, is that
it must have body content.

That is

<iframe id="myframe" frameborder="1" marginheight="-10"
marginwidth="0" src="test1.html" style="display:block; margin-bottom:
3em" onload="myframeFullHeight()"/>

does not display right on Mozilla 2. Everything after the iframe is
cut out. But

<iframe id="myframe" frameborder="1" marginheight="-10"
marginwidth="0" src="test1.html" style="display:block; margin-bottom:
3em" onload="myframeFullHeight()"></iframe>
It doesn't have content either way you used it above. Content would be
what you put *between* the tags, if you had put anything there. Yes, the
end tag is required, and unless you're delivering your page as XHTML,
the trailing slash is meaningless to the browser, so that <tag/is
identical to <tagfrom its perspective.

Further, if you did include content in your iframe, it would display in
a conforming browser if the browser didn't support iframes or if it were
configured not to display them. See

http://www.w3.org/TR/html401/present/frames.html#h-16.5
Sep 15 '08 #5

This discussion thread is closed

Replies have been disabled for this discussion.