I have a legacy system with a fairly complex frameset like this:
<frameset id="fwframes">
<frame name="topframe"></frame>
<frameset id="dataset">
<frameset id="navsetleft">
<frame name="navtopLeft"></frame>
<frame name="nav"></frame>
</frameset>
<frameset id="mainset">
<frame name="frm_send"></frame>
<frame name="frm_menu"></frame>
<frame name="frm_events"></frame>
<frame name="frm_hidden_main"></frame>
<frame name="main"></frame>
</frameset>
</frameset>
</frameset>
Links in the "topframe" frame open in the "main" frame (as expected) until I open a page containing a DayPilotBubble. After this, everything that used to open in the "main" opens in a new tab or window. IE, Chrome and Safari all appear to lose their framesets but Firefox, stangely, continues to behave as expected.
Using trial version 7.0.2638 everything is fine but as soon as I replace the DayPilot dll with full version 7.1.2702 the DayPilotBubble control seems to kill the frameset. The simplest page that exhibits this behaviour is as follows:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="dp2.aspx.cs" Inherits="Chevin.FW1.dp2" %>
<%@ Register Assembly="DayPilot" Namespace="DayPilot.Web.Ui" TagPrefix="DayPilot" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<DayPilot:DayPilotBubble ID="DayPilotBubble1" runat="server">
</DayPilot:DayPilotBubble>
</form>
</body>
</html>