Hi there,
I agree with you that frames are a pain to work with and usually can be avoided.
However, I don't agree with the Session ID being different for each frame. Try this and see for yourself:
Code:
frameset.asp
<frameset rows="80,*,80" frameborder="NO" border="0" framespacing="0">
<frame src="1.asp" name="topFrame" scrolling="NO" noresize>
<frame src="2.asp" name="mainFrame">
</frameset>
1.asp and 2.asp
<body>
<%
Response.Write("Session ID " & Session.SessionID)
%>
</body>
When you run this, you'll see that both frames have the same Session ID.
Cheers,
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.