0

ComponentArt タブストリップがあります。私たちの会社は最近、すべてのユーザーを IE8 に移行しました。何らかの理由で、一部のページで、タブストリップに最初のタブのみが表示されるようになりました。しかし、他のものではうまくレンダリングされます。タブストリップのコードは、タブ名などを保存して、すべてのページで実質的に同一です。最初のタブのみをレンダリングするページの例を次に示します。

<ComponentArt:TabStrip ID="tsAdmin" runat="server" MultiPageId="EditUsers" CssClass="TopTabs"
                  DefaultItemLookId="DefaultTabLook"
                  DefaultSelectedItemLookId="SelectedTabLook"
                  DefaultDisabledItemLookId="DisabledTabLook"
                  DefaultGroupTabSpacing="1"
                  ImagesBaseUrl="tabstrip"
                  ScrollingEnabled="false"
                  ScrollLeftLookId="ScrollItem"
                  ScrollRightLookId="ScrollItem"
                  Width="100%" >
                <Tabs>
                    <ComponentArt:TabStripTab runat="server" ID="tab0" Text="Tab 1"></ComponentArt:TabStripTab>
                    <ComponentArt:TabStripTab runat="server" ID="tab1" Text="Tab 2"></ComponentArt:TabStripTab>
                    <ComponentArt:TabStripTab runat="server" ID="tab2" Text="Tab 3"></ComponentArt:TabStripTab>
                    <ComponentArt:TabStripTab runat="server" ID="tab3" Text="Tab 4"></ComponentArt:TabStripTab>
                </Tabs>
                <ItemLooks>
                <ComponentArt:ItemLook LookId="DefaultTabLook" CssClass="DefaultTab" HoverCssClass="DefaultTabHover" LabelPaddingLeft="10" LabelPaddingRight="10" LabelPaddingTop="5" LabelPaddingBottom="4" LeftIconUrl="tab_left_icon.gif" RightIconUrl="tab_right_icon.gif" HoverLeftIconUrl="hover_tab_left_icon.gif" HoverRightIconUrl="hover_tab_right_icon.gif" LeftIconWidth="3" LeftIconHeight="21" RightIconWidth="3" RightIconHeight="21" />
                  <ComponentArt:ItemLook LookId="SelectedTabLook" CssClass="SelectedTab" LabelPaddingLeft="10" LabelPaddingRight="10" LabelPaddingTop="4" LabelPaddingBottom="4" LeftIconUrl="selected_tab_left_icon.gif" RightIconUrl="selected_tab_right_icon.gif" LeftIconWidth="3" LeftIconHeight="21" RightIconWidth="3" RightIconHeight="21" />
                  <ComponentArt:ItemLook LookId="ScrollItem" CssClass="ScrollItem" HoverCssClass="ScrollItemHover" LabelPaddingLeft="5" LabelPaddingRight="5" LabelPaddingTop="0" LabelPaddingBottom="0" />
                </ItemLooks>
            </ComponentArt:TabStrip>

ページ ソースを確認すると、さまざまなタブへの JavaScript 参照が生成されていますが、Firebug でソース コードを確認すると、最初のタブのみが HTML にマークアップ参照を持っています。タブが適切に表示されるページでは、すべてのタブが Firebug を介して HTML に表示されます。

4

1 に答える 1