1

EPi が IE 用に設計されていることは知っています。奇妙な問題があります。

カスタムメイドのタグ機能が正常に動作していないのをデバッグしています。

この機能には、使用可能なタグ、選択したタグ、およびタグを最初のリストから 2 番目のリストに移動するための [追加] ボタンを含むリストがあります。

IE と FIREFOX では css が少し壊れており、[追加] ボタンをクリックすると、ページを離れたいかどうか尋ねられます。「そのまま」にすると、ページがリロードされ、タグが選択されます。

Chromeでは完全に機能します。CSS は壊れておらず、[追加] をクリックすると、ページを離れることなくタグが追加されます。

私はEPi CMS 6 R2を実行しています

ADD ボタンの IE HTML OUTPUT:

<input name="ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton" title="Add to list" class="epi-cmsButton-text epi-cmsButton-tools epi-cmsButton-Add" id="ctl00_FullRegion_PC_52_1_EditForm_Tags_ctl01_addButton" onmouseover="EPi.ToolButton.MouseDownHandler(this)" onmouseout="EPi.ToolButton.ResetMouseDownHandler(this)" onclick="WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton", "", true, "", "", false, false))" type="submit" value="Add"/>

ADD ボタンの CHROME HTML OUTPUT:

<input class="epi-cmsButton-text epi-cmsButton-tools epi-cmsButton-Add" type="submit" name="ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton" id="ctl00_FullRegion_PC_52_1_EditForm_Tags_ctl01_addButton" value="Add" title="Add to list" onmouseover="EPi.ToolButton.MouseDownHandler(this)" onmouseout="EPi.ToolButton.ResetMouseDownHandler(this)" onclick="WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(&quot;ctl00$FullRegion$PC_52_1$EditForm$Tags$ctl01$addButton&quot;, &quot;&quot;, true, &quot;&quot;, &quot;&quot;, false, false))">

FIREFOX:

これを解決する方法について経験のある人はいますか?

4

3 に答える 3

2

ScriptDisablePageLeaveEvent コントロールを使用して、この警告を無効にすることができます。

この役立つガイドに従ってください。

于 2013-02-16T21:29:21.710 に答える
0

App_Browsers フォルダーに .browser-files を配置または変更することにより、通常、異なる HTML レンダリングを回避できます。

于 2013-02-15T14:27:07.660 に答える
0

This solved it. Place it on the Episerer:ToolButton. DisablePageLeaveCheck="true".

于 2013-02-18T09:19:32.643 に答える