NavigationBar JavaScript не будет загружаться в Safari / Opera - PullRequest
1 голос
/ 24 января 2011

Моя навигационная панель JS-скрипта не может отображаться на настраиваемой навигационной панели aspx в Safari, но она отлично работает в IE и Firefox. Панель не будет расширяться при нажатии кнопки в Safari / Opera. HTML-код, созданный на странице aspx, будет работать нормально во всех браузерах, но я теряю свои веб-ресурсы (изображения) в Safari / Opera. Проблема в том, что мне нужно, чтобы это работало во всех браузерах, и вместо того, чтобы создавать новую панель навигации с нуля, я хотел бы посмотреть, смогу ли я настроить и исправить это.

Я использую InfraWistics UltraWebListBar.

Есть идеи?

default.aspx

<%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_odbo9ghv" %>

<%@ Register Assembly="Infragistics2.WebUI.UltraWebListbar.v7.1, Version=7.1.20071.40, Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb"
Namespace="Infragistics.WebUI.UltraWebListbar" TagPrefix="iglbar" %>

<!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>NavBar</title>
<link type="text/css" rel="Stylesheet" href="/_layouts/NavBar/ig_common/20071CLR20/Styles/Office2007Blue/ig_WebTree.css" />
<link href="/_layouts/NavBar/ig_common/20071CLR20/Styles/Office2007Blue/ig_WebListBar.css " rel="Stylesheet"
    type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div>
    <iglbar:UltraWebListbar ID="lstNavBar" runat="server" BorderWidth="" BarWidth="100%" CssClass="igwlbExplorerBarMainBlue2k7" ImageDirectory="/_layouts/CGBNavBar/ig_common/20071CLR20/Styles/Office2007Blue/WebListBar/" GroupSpacing="0px" ViewType="ExplorerBar" HeaderClickAction="ExpandOnClick" Width="100%">
        <DefaultItemHoverStyle CssClass="igwlbItemSelectedBlue2k7" Cursor="Default">
        </DefaultItemHoverStyle>
        <DefaultItemSelectedStyle CssClass="igwlbItemSelectedBlue2k7" Cursor="Default">
        </DefaultItemSelectedStyle>
        <DefaultItemStyle CssClass="igwlbItemNormalBlue2k7" Cursor="Hand">
        </DefaultItemStyle>
        <DefaultGroupStyle CssClass="igwlbGroupExplorerBarNormalBlue2k7" Height="100%" Cursor="Hand">
        </DefaultGroupStyle>
        <DefaultGroupHeaderAppearance>
            <CollapsedAppearance ExpansionIndicatorImage="downarrows_white.gif">
                <Images>
                    <ExpansionIndicatorImage Url="downarrows_white.gif" />
                </Images>
                <Style CssClass="igwlbExplorerBarHeaderCollapsedBlue2k7"></Style>
            </CollapsedAppearance>
            <HoverAppearance>
                <Style CssClass="igwlbExplorerBarHeaderHoverBlue2k7"></Style>
            </HoverAppearance>
            <ExpandedAppearance ExpansionIndicatorImage="uparrows_white.gif">
                <Images>
                    <ExpansionIndicatorImage Url="uparrows_white.gif" />
                </Images>
                <Style CssClass="igwlbExplorerBarHeaderExpandedBlue2k7"></Style>
            </ExpandedAppearance>
        </DefaultGroupHeaderAppearance>
    </iglbar:UltraWebListbar>
   </div>
</form>

1 Ответ

2 голосов
/ 05 января 2012

Посмотрите на страницу их поддерживаемых сред: Ссылка на страницу поддерживаемых сред инфраструктуры и убедитесь, что в Safari поддерживается только WebSchedule из элементов управления Ultra, которые не используют Ajax, Opera отсутствует в списке, но ситуация там та же. .

...