Forum Moderators: open
There's a discussion about it here [webmasterworld.com].
If you have the ability to change the mark-up in the framed document, the target attribute is the best way to go because it works even when javascript is turned off.
Here is the resulting link that is screwed up (non-framed page):
[myDomain.com...]
Here is the code that creates the link within the framed page:
<a "http://www.myDomain.com/admin/welcome.cfm?busid=<CFOUTPUT>#URL.busId#</CFOUTPUT>" target="_top">Welcome Screen</a>
This is the code that creates the framed page to begin with:
<FRAMESET COLS="100%,*">
<FRAME SRC="myPage.cfm?busid=<CFOUTPUT>#URL.busId#</cfoutput>>
<frame src="">
<frame src="empty.htm"></FRAMESET>
<noframes></noframes>
I assume you want just this much:
http://www.myDomain.com/admin/welcome.cfm?busid=13
However, your ColdFusion tag is adding the frame%20src as well, when you ask to include #URL.busId#
I'd look into that - the HTML is not the problem