My JSスクリプトのナビゲーションバーがSafariのaspxカスタムnavbarでレンダリングに失敗しますが、IEとFirefoxでは正常に動作します。 Safari/Operaでバーをクリックしてもバーは展開されません。 aspxページから生成されるHTMLはすべてのブラウザで正常に動作しますが、Safari/OperaではWebリソース(写真)が失われます。問題は、私はこれをすべてのブラウザ上で動作させる必要があります。新しいナビゲーションバーをゼロから作成するのではなく、私がこれを微調整して修正できるかどうかを確認したいと思います。NavigationBar Safari/Operaでjavascriptが読み込まれない
私はInfragistics 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>
コードを表示しているページがないと、問題を理解することが難しくなります。 – karlcow
それはすべてのカスタムコントロールで、それらは私に多くを教えてくれません。生成されたhtml/css/jsはかなり獣です。誰もがInfragisticsロジックを拾うかどうかは分かりません。私は関係なくコードを投稿します。 – Mike
hmm私は、コードがレンダリングされたバージョンについて考えていました。あなたはOperaとWebkitのコンソールで何か気付いていますか?メッセージは何ですか? Operaでは、[dragonfly the Web developer tool](http://my.opera.com/dragonfly/blog/)を使用することができます。 – karlcow