iFrame not working in Firefox / Chrome but ok in IE7

I’m using Coldfusion and an iframe to pass a query string to a flash file. When i target the iframe in IE - the flash file returns the value correctly.

When i view the same page in Firefox, nothing happens.


<cfoutput>
<iframe id="incFlashPlayer" name="incFlashPlayer" allowtransparency="true" src="inc_FlashPlayer.cfm?assetKey=#url.assetKey#" frameborder="0" width="960" height="443" scrolling="no" style="margin:0px; padding:0px; border:none;" hspace="0" marginheight="0" marginwidth="0" vspace="0"></iframe>
</cfoutput>

My links are like this:


<dl> 
	<dt><a href="index.cfm?assetKey=VID001" target="incFlashPlayer"><img src="images/btn001-off.jpg" width="190" height="200" border="0" name="btn1" id="btn1" /></a></dt> 
	<dd><span class="msg_body"></span></dd> 
</dl>

they link to themselves and have target=“” name of the name/id of the iframe - so why doesn’t it work in FF/Chrome?

What is a better alternative? I hate these iFrames anyway.