One way would be to try to create an IFRAME element using Javascript. If that fails, you can be sure that the browser doesn't support IFRAMES. But this requires your user to have javascript enabled.

var e = document.createElement("iframe");
if(!e)
    alert("Your browser doesn't support IFRAMES");

Another way to notify your users would be to place the message between the IFRAME tag. Something like:

<iframe id="iFrm" name="iFrm" src="Source.html">
Your browser doesn' support IFRAMES
</iframe>

But it is pretty much a moot point since all modern browsers support IFRAMES.

Ya i dint thought about the first option but thought about the second one before.What i wanted was if the user wont have the Iframe support he may be provided with a web link so that he can click on it.. But in the 2nd situation it seems not to be possible! Any help mate?

> What i wanted was if the user wont have the Iframe support he may be provided with a web
> link so that he can click on it

So keep the link as a part of the content of the iframe tag.

<iframe src="somesource.html" name="frm" id="frm">
  <a href="somesource.html">
    Click here since your browser doesn't support IFRAMES
  </a>
</iframe>

bro excelent! Too cool.. just one more help! how do I test that ? Means all browser are capable of IFrame.. which browser should i use to test?

Try downloading IE2, iCab (a browser), Opera 3 or Netscape 4 since these browsers are known to not support IFrames. Try downloading one of these and testing your page on it. But seriously, this is a dumb test since I am sure everyone must have moved with the times and has stopped using browsers from the stone age.

If you still continue with the test, let me know which browser works for your test.

bro another way to test! Just now found.. Go to orkut.com. Login and scrap your friend with IFRAME.. it supports html but no iFRAME!

This question has already been answered. Start a new discussion instead.