After installing DNN 4.0.2 I clicked on the link to go to the portal. It opened a screen that exploded in width.
Cause of this is the source code of Partial Class ActionButton
that somehow/somewhere gets injected into the html:
<snip>
<!-- Solution Partner's ASP.NET Hierarchical Menu (v1.6.1.0) - http://www.solpart.com -->
<SCRIPT SRC="/controls/SolpartMenu/spmenu.js"></SCRIPT><SPAN ID="dnn_dnnMENU_ctldnnMENU_divOuterTables"></SPAN><script src="/js/dnn.js"></script>
<TABLE class="pagemaster" border="0" cellspacing="0" cellpadding="0">
<TR>
<TD valign="top">
<TABLE class="skinmaster" width="770" border="0" align="center" cellspacing="0" cellpadding="0">
<TR>
<TD id="dnn_ControlPanel" class="contentpane" valign="top" align="center"></TD>
</TR>
<TR>
<TD valign="top">
<TABLE class="skinheader" cellSpacing="0" cellPadding="3" width="100%" border="0">
<TR>
<TD vAlign="middle" align="left"><a id="dnn_dnnLOGO_hypLogo" title="E.J. Spaans Software Development" href="http://www.ejspaans.com">
<img id="dnn_dnnLOGO_imgLogo" src="/Portals/0/logo.gif" alt="E.J. Spaans Software Development" style="border-width:0px;" /></a></TD>
<TD vAlign="middle" align="right">
</TD>
</TR>
</TABLE>
<TABLE class="skingradient" cellSpacing="0" cellPadding="3" width="100%" border="0">
<TR>
<TD width="100%" vAlign="middle" align="left" nowrap><span id="dnn_dnnMENU_ctldnnMENU" name="dnn:dnnMENU:ctldnnMENU" BackColor="#333333"
IconBackgroundColor="#333333" HlColor="#FF8080" ShColor="#404040" SelForeColor="White" SelColor="#CCCCCC" FontStyle="font-family: Tahoma,Arial,Helvetica;
font-size: 9pt; font-weight: bold; font-style: normal; text-decoration: " SysImgPath="/images/" Display="horizontal" MenuBarHeight="16" MenuItemHeight="21" IconWidth="15"
MOutDelay="500" MenuTransition="None" BorderWidth="0" IconImgPath="/Portals/0/" ArrowImage="breadcrumb.gif" RootArrowImage="menu_down.gif" RootArrow="-1"
CSSMenuArrow="MainMenu_MenuArrow" CSSMenuBreak="MainMenu_MenuBreak" CSSMenuContainer="MainMenu_MenuContainer" CSSMenuBar="MainMenu_MenuBar" CSSSubMenu="MainMenu_SubMenu"
CSSMenuIcon="MainMenu_MenuIcon" CSSMenuItem="MainMenu_MenuItem" CSSMenuItemSel="MainMenu_MenuItemSel" CSSRootMenuArw="MainMenu_RootMenuArrow" XML="<root><menuitem id="56" title="
Contact Us" url="http://www.ejspaans.com/ContactUs/tabid/56/Default.aspx" lefthtml="&lt;img alt=&quot;*&quot; BORDER=&quot;0&quot; src=&quot;/images/breadcrumb.gif&
;quot;&gt;" css=" " /><menuitem id="57" title="Guestbook" url="http://www.ejspaans.com/Guestbook/tabid/57/Default.aspx" /></root>"></span></TD>
<TD class="skingradient" vAlign="middle" align="right" nowrap><input name="dnn:dnnSEARCH:txtSearch" type="text" maxlength="255" size="20" id="dnn_dnnSEARCH_txtSearch" class="NormalTextBox"
onkeydown="return __dnn_KeyDown('13', ' __doPostBack(%27dnn:dnnSEARCH:cmdSearch%27,%27%27)', event);" /> <a id="dnn_dnnSEARCH_cmdSearch" class="SkinObject" href=" __doPostBack('dnn$dnnSEARCH$cmdSearch','')">
Search</a>
</TD>
</TR>
</TABLE>
<TABLE cellSpacing="0" cellPadding="3" width="100%" border="0">
<TR>
<TD width="200" vAlign="top" align="left" nowrap><span id="dnn_dnnCURRENTDATE_lblDate" class="SkinObject">Sunday, February 05, 2006</span>
</TD>
<TD width="100%" vAlign="top" align="center"><B>..::</B> <span id="dnn_dnnBREADCRUMB_lblBreadCrumb"><a href="http://www.ejspaans.com/ContactUs/tabid/56/Default.aspx"
class="SkinObject">Contact Us</a></span>
<B>::..</B></TD>
<TD width="200" vAlign="top" align="right" nowrap><a id="dnn_dnnUSER_hypRegister" class="SkinObject" href="http://www.ejspaans.com/
ContactUs/tabid/56/ctl/Register/Default.aspx">Register</a> <a id="dnn_dnnLOGIN_hypLogin" class="SkinObject" href="http://www.ejspaans.com/ContactUs/
tabid/56/ctl/Login/Default.aspx">Login</a></TD>
</TR>
</TABLE>
</TD>
</TR>
<TR>
<TD valign="top" height="100%">
<TABLE cellspacing="3" cellpadding="3" width="100%" border="0">
<TR>
<TD id="dnn_TopPane" class="toppane" colspan="3" valign="top" align="center" width="0"></TD>
</TR>
<TR valign="top">
<TD id="dnn_LeftPane" class="leftpane" valign="top" align="center" width="0"></TD>
<TD id="dnn_ContentPane" class="contentpane" valign="top" align="center"><a name="371"></a>
<TABLE class="containermaster_blue" cellSpacing="0" cellPadding="5" align="center" border="0">
<TR>
<TD class="containerrow2_blue">
<TABLE width="100%" border="0" cellpadding="0" cellspacing="0">
<TR>
<TD valign="middle" nowrap></TD>
<TD valign="middle" nowrap></TD>
<TD valign="middle" width="100%" nowrap> <span id="dnn_ctr371_dnnTITLE_lblTitle" class="Head">Contact Us</span>
</TD>
<TD valign="middle" nowrap><a onclick="if (__dnn_ContainerMaxMin_OnClick(this, 'dnn_ctr371_ModuleContent')) return false;" id="dnn_ctr371_
dnnVISIBILITY_cmdVisibility" title="Minimize" containerid="371" cookieid="_Module371_Visible" href=" __doPostBack('dnn$ctr371$dnnVISIBILITY$cmdVisibility','')">
<img id="dnn_ctr371_dnnVISIBILITY_imgVisibility" title="Minimize" src="/images/min.gif" alt="Minimize" border="0" /></a>'
' DotNetNuke - http://www.dotnetnuke.com
' Copyright (c) 2002-2005
' by Perpetual Motion Interactive Systems Inc. ( http://www.perpetualmotion.ca )
'
' Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
' documentation files (the "Software"), to deal in the Software without restriction, including without limitation
' the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and
' to permit persons to whom the Software is furnished to do so, subject to the following conditions:
'
' The above copyright notice and this permission notice shall be included in all copies or substantial portions
' of the Software.
'
' THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
' TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
' THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
' CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
' DEALINGS IN THE SOFTWARE.
'
Imports DotNetNuke.Entities.Modules.Actions
Namespace DotNetNuke.UI.Containers
Partial Class ActionButton
Inherits UI.Skins.SkinObjectBase
#Region "Private Members"
Private _buttonSeparator As String = " "
Private _commandName As String = ""
Private _cssClass As String = "CommandButton"
Private _displayLink As Boolean = True
Private _displayIcon As Boolean = False
Private _iconFile As String
#End Region
#Region "Public Properties"
''' -----------------------------------------------------------------------------
''' <summary>
''' Gets or sets the Command Name
''' </summary>
''' <remarks>Maps to ModuleActionType in DotNetNuke.Entities.Modules.Actions</remarks>
''' <value>A String</value>
''' <history>
''' [cnurse] 6/29/2005 Documented
''' </history>
''' -----------------------------------------------------------------------------
Public Property CommandName() As String
Get
Return _commandName
End Get
Set(ByVal Value As String)
_commandName = Value
End Set
End Property
</snip>
Anybody has a clue as to how to solve this?
Best regards,
EJ