Forum Moderators: open

Message Too Old, No Replies

Where does the <noframes> tag go

         

fazer600

12:36 pm on Apr 27, 2004 (gmt 0)

10+ Year Member



I have a fireworks nav bar and decided to put it in a frame to speed up loading time. I've trawled the web and this site and realise the implications it could have with google and non frame supporting browsers.

My question is can I put the <noframes> link to non framed contents page </noframes> anywhere on the page or does it have to be within all of the frameset code.

tedster

6:41 pm on Apr 27, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Here's an area where there has often been wrong information on the web. The confusion comes because noframes and noscript are handled differently.

According to the W3C recommendation [w3.org], a noframes element is included INSIDE the frameset.

<FRAMESET cols="20%, 80%">

<frames src="menu.html">
<frames src="content.html">

<NOFRAMES>
<p>Here is the <a href="noframes.html">
non-frame version</a>.</p>
</NOFRAMES>

</FRAMESET>

But a noscript element comes after the script section is closed:

<script>
</script>
<noscript>
</noscript>

You will see many web documents with the noframes tag after the </frameset> -- and you will find websites stating very authoritatively that this is the correct use of the tag. This is not true.

fazer600

7:58 am on Apr 28, 2004 (gmt 0)

10+ Year Member



Thank you so much for your help, at least I can now welcome the googlebot with open arms!