OK, first you'll need to create an ASP page for your frameset (frames.asp below). For the src of the frame where the page is displayed, you're going to be grabbing it from the querystring, form a variable called page. Next, you're going to have to make a couple of quick edits to default.asp. The line references below are for a clean copy of v3.4.05.
Find the following beginning on line 498:if ForumFType = 0 then
ChkIsNew(ForumLastPost)
else
Response.Write "<a href=""" & ForumURL & """ target=""_blank"">" & getCurrentIcon(strIconUrl,"Visit " & chkString(ForumSubject,"display"),"hspace=""0""") & "</a>"
end if
And replace it with the following:if ForumFType = 0 then
ChkIsNew(ForumLastPost)
else
Response.Write "<a href=""" & ForumURL & """ onclick=""window.open('frames.asp?page='+this,'frames');return false;"">" & getCurrentIcon(strIconUrl,"Visit " & chkString(ForumSubject,"display"),"hspace=""0""") & "</a>"
end if
Then find the following beginning on line 510:if ForumFType = 0 then
Response.Write "forum.asp?FORUM_ID=" & ForumID
else
Response.Write ForumURL & """ target=""_blank"
end if
And replace it with the following:if ForumFType = 0 then
Response.Write "forum.asp?FORUM_ID=" & ForumID
else
Response.Write ForumURL & """ onclick=""window.open('frames.asp?page='+this,'frames');return false;"
end if
<