QA@IT
«質問へ戻る

コードブロックを指定しました

1138
本文
 
 ツールチップの表示は、以下のように実装しています。
 
-toolchip.js
-----------------------------
+## toolchip.js
+
+~~~javascript
 function showDropItem() {
     var el = document.getElementsByTagName("select");
     for (i = 0; i < el.length; i++) {
         }
     }
 }
+~~~
 
-page.aspx.cs
-----------------------------
+## page.aspx.cs
+
+~~~csharp
 protected void Page_Load(object sender, EventArgs e)
 {
  ClientScript.RegisterStartupScript(this.GetType(), "startup",
   "window.onload = function() { showDropItem();}", true);
 }
+~~~
 
 上記の実装でpage.aspx内のドロップダウンリストに対して、
 ツールチップが表示されるようにしていますが、正しく表示されません。

IE10にて、ドロップダウンリストのツールチップが正しく表示されない。

はじめまして。dr_t814といいます。
IE10について教えてください。

既存製品のWebアプリケーション(ASP.NET+.NetFramework2.0)の評価で、
IE10で画面表示の検証を行っています。
IE7/8/9で正しくドロップダウンリストのツールチップが表示されていましたが、
IE10ではツールチップがドロップダウンリストの後ろに隠れるように表示されます。

ツールチップの表示は、以下のように実装しています。

toolchip.js

function showDropItem() {
    var el = document.getElementsByTagName("select");
    for (i = 0; i < el.length; i++) {
        for (j = 0; j < el[i].options.length; j++) {
            el[i].options[j].title = el[i].options[j].text;
        }
    }
}

page.aspx.cs

protected void Page_Load(object sender, EventArgs e)
{
 ClientScript.RegisterStartupScript(this.GetType(), "startup",
  "window.onload = function() { showDropItem();}", true);
}

上記の実装でpage.aspx内のドロップダウンリストに対して、
ツールチップが表示されるようにしていますが、正しく表示されません。
長い文字列が登録されているドロップダウンリストだと特に本現象が
発生しやすいです。

なお、page.aspxでは、metaタグでX-UA-CompatibleをEmulateIE7に
設定しています。

大変お手数ですが、
ドロップダウンリストのツールチップが正しく表示されない
原因と対処方法をご教授ください。

以上、宜しくお願い致します。

はじめまして。dr_t814といいます。
IE10について教えてください。

既存製品のWebアプリケーション(ASP.NET+.NetFramework2.0)の評価で、
IE10で画面表示の検証を行っています。
IE7/8/9で正しくドロップダウンリストのツールチップが表示されていましたが、
IE10ではツールチップがドロップダウンリストの後ろに隠れるように表示されます。

ツールチップの表示は、以下のように実装しています。

## toolchip.js

~~~javascript
function showDropItem() {
    var el = document.getElementsByTagName("select");
    for (i = 0; i < el.length; i++) {
        for (j = 0; j < el[i].options.length; j++) {
            el[i].options[j].title = el[i].options[j].text;
        }
    }
}
~~~

## page.aspx.cs

~~~csharp
protected void Page_Load(object sender, EventArgs e)
{
 ClientScript.RegisterStartupScript(this.GetType(), "startup",
  "window.onload = function() { showDropItem();}", true);
}
~~~

上記の実装でpage.aspx内のドロップダウンリストに対して、
ツールチップが表示されるようにしていますが、正しく表示されません。
長い文字列が登録されているドロップダウンリストだと特に本現象が
発生しやすいです。

なお、page.aspxでは、metaタグでX-UA-CompatibleをEmulateIE7に
設定しています。

大変お手数ですが、
ドロップダウンリストのツールチップが正しく表示されない
原因と対処方法をご教授ください。

以上、宜しくお願い致します。

質問を投稿

IE10にて、ドロップダウンリストのツールチップが正しく表示されない。

はじめまして。dr_t814といいます。
IE10について教えてください。

既存製品のWebアプリケーション(ASP.NET+.NetFramework2.0)の評価で、
IE10で画面表示の検証を行っています。
IE7/8/9で正しくドロップダウンリストのツールチップが表示されていましたが、
IE10ではツールチップがドロップダウンリストの後ろに隠れるように表示されます。

ツールチップの表示は、以下のように実装しています。

toolchip.js

function showDropItem() {
var el = document.getElementsByTagName("select");
for (i = 0; i < el.length; i++) {
for (j = 0; j < el[i].options.length; j++) {
el[i].options[j].title = el[i].options[j].text;
}
}
}

page.aspx.cs

protected void Page_Load(object sender, EventArgs e)
{
ClientScript.RegisterStartupScript(this.GetType(), "startup",
"window.onload = function() { showDropItem();}", true);
}

上記の実装でpage.aspx内のドロップダウンリストに対して、
ツールチップが表示されるようにしていますが、正しく表示されません。
長い文字列が登録されているドロップダウンリストだと特に本現象が
発生しやすいです。

なお、page.aspxでは、metaタグでX-UA-CompatibleをEmulateIE7に
設定しています。

大変お手数ですが、
ドロップダウンリストのツールチップが正しく表示されない
原因と対処方法をご教授ください。

以上、宜しくお願い致します。

はじめまして。dr_t814といいます。
IE10について教えてください。

既存製品のWebアプリケーション(ASP.NET+.NetFramework2.0)の評価で、
IE10で画面表示の検証を行っています。
IE7/8/9で正しくドロップダウンリストのツールチップが表示されていましたが、
IE10ではツールチップがドロップダウンリストの後ろに隠れるように表示されます。

ツールチップの表示は、以下のように実装しています。

toolchip.js
----------------------------
function showDropItem() {
    var el = document.getElementsByTagName("select");
    for (i = 0; i < el.length; i++) {
        for (j = 0; j < el[i].options.length; j++) {
            el[i].options[j].title = el[i].options[j].text;
        }
    }
}

page.aspx.cs
----------------------------
protected void Page_Load(object sender, EventArgs e)
{
 ClientScript.RegisterStartupScript(this.GetType(), "startup",
  "window.onload = function() { showDropItem();}", true);
}

上記の実装でpage.aspx内のドロップダウンリストに対して、
ツールチップが表示されるようにしていますが、正しく表示されません。
長い文字列が登録されているドロップダウンリストだと特に本現象が
発生しやすいです。

なお、page.aspxでは、metaタグでX-UA-CompatibleをEmulateIE7に
設定しています。

大変お手数ですが、
ドロップダウンリストのツールチップが正しく表示されない
原因と対処方法をご教授ください。

以上、宜しくお願い致します。