none
HTMLのTitleの値が、画面左上に帯になって表示される現象 RRS feed

  • 質問

  • VB2003 .Netで開発中です。

     

    画面の遷移によっては、画面左上に帯状のものが表示され、

    そこに表示中のHTMLの<title>の内容が表示されます。

     

    遷移を繰り返すうちに表示されない場合があったりして、

    現象がよく分かりません。

     

    アドバイスお願いいたします。

    2007年7月20日 9:41

すべての返信

  • さすがにこれだけでは問題点がわからないでしょう。現象が再現するミニマムコードを見せていただけませんか?

    (ミニマムコードを作成するうちに原因がわかるかもしれません)

    2007年7月20日 16:35
    モデレータ
  •  msdn.bambino さんからの引用
    画面の遷移によっては、画面左上に帯状のものが表示され、そこに表示中のHTMLの<title>の内容が表示されます。

    まず、この状態がどういうものかがわからないです。(帯状? 画面? 左上? 遷移によっては?)
    trapemiya さんはわかりました?
    2007年7月21日 1:23
  • 説明不足で申し訳ありません。

     

    まず、HTMLの<HEAD>で次のように設定しています。

    <HTML>
         <HEAD>
               <title>F100</title>
                <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
               <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
              <meta content="JavaScript" name="vs_defaultClientScript">
             <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
     </HEAD>
     

    この画面を表示すると、画面左上に<title>の内容が表示されてしまいます。

    見づらいかもしれませんが・・・

    ちなみに、Windowタイトル部分には、このF100という文字は表示されていません

     

    ------------------------------------------------------------------------

    Windowタイトル部分

    ------------------------------------------------------------------------

    メニューバー

    ツールバー

    アドレスバー

    ------------------------------------------------------------------------

    F100 ←※このように<title>の値がでる

     

    (画面のコントロールが表示される)

     

    ------------------------------------------------------------------------

     

    このような情報でよろしいでしょうか。。。

     

     

     

     

     

     

    2007年7月23日 0:56
  •  msdn.bambino さんからの引用

    この画面を表示すると、画面左上に<title>の内容が表示されてしまいます。


    この時のHTMLソースはどのようになっていますでしょうか? 見た限りでは、何かのタイミングでロジックによってF100が書き出されているように思うのですが・・・

     

     じゃんぬねっと さんからの引用
     
    trapemiya さんはわかりました?


    さすがにわかっていませんでした。

    2007年7月23日 1:21
    モデレータ
  •  

    説明が悪く、混乱させているようで申し訳ありません。

     

    もう一度質問を書き直します。

     

    まず、HTMLの<HEAD>で次のように設定しています。

    <HTML>
         <HEAD>
               <title>F100</title>
                <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
               <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
              <meta content="JavaScript" name="vs_defaultClientScript">
             <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
     </HEAD>
     

    このフォームにTransferで遷移してくると、

    フォームの一番上の部分に<title>の内容"F100"という文字が表示されます。

    IE画面の状態を次に示します。

     

    ------------------------------------------------------------------------

    IE タイトル部分

    ------------------------------------------------------------------------

    メニューバー

    ツールバー

    アドレスバー

    ------------------------------------------------------------------------

    F100                                 

                               ↑このように<title>の値が出て、文字幅分ですが、フォームの背景色とは違う色(具体的には白)で表示されます

            (フォーム表示部分)

     

    ------------------------------------------------------------------------

     

    > この時のHTMLソースはどのようになっていますでしょうか? 

     

    上記のような表示がされている状態で、ソースの表示をしたところ、

    遷移前の画面の内容が表示されました。(なぜ???)

     

    ちなみに、この後、F100フォーム上のラジオボタンをクリックすると、

    問題の表記部分は消え、ソース表示すると、F100の表示内容が表示されました。

     

    こんな状態です。。。

     

     

     

     

     

    2007年7月25日 3:55
  • さすがにこれだけではわかりません。掲載されたヘッダ部分のソースを書いてそこにTransferさせてみましたが、予想通り問題は発生しませんでした。何か他の部分が影響しているんじゃないかと思います。可能であれば再現するミニマムコードを見せてもらえませんでしょうか?
    2007年7月25日 5:53
    モデレータ
  • 現象が起こるフォームをサンプルプログラムからTransferしたら、

    問題は発生しませんでした。

     

    ページそのものの問題ではないかもしれません。

    もう少し調べてまた御相談致します。 m(_ _)m

    2007年7月25日 6:34