none
marqueeタグ w/xp ie8の環境で正しく動作しない RRS feed

  • 質問

  • w/xp ie8の環境下で、html marqueeタグを

    <MARQUEE BEHAVIOR="scroll" DIRECTION="up" WIDTH="200" HEIGHT="150"loop="6"><IMG SRC="p21.jpg"></MARQUEE>

    <MARQUEE BEHAVIOR="scroll" DIRECTION="left" WIDTH="200" HEIGHT="150"loop="5"><IMG SRC="p21.jpg"></MARQUEE>

    と記述したところ、どちらのmarqueeタグも写真が消えず残って終了してしまいます。

    解決方法を教えてください。

    2013年1月10日 10:10

回答

  • おおよそ、分かりました

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "..........html4/loose.dtd">

    があると、w/wp ie8ではMARQUEEタグが正しく動作しないようです。

    最初w/w7 ie9のもとで作成し、w/vista ie9 w/xp ie8 の順にテストしましたのでDOCTYPEに気が付きませんでした。

    お騒がせしました。

    クローズします。

    2013年1月13日 11:54

すべての返信

  • 逆に、どのような環境での期待通りの動作を確認されているのでしよう??

    hebikuzure

    2013年1月10日 11:22
    モデレータ
  • loopの最終回が終了したときに、端っこに少し画像が残ったままになる事象でしょうか。
    拡大率を変更すると再現有無が変わることを確認しました。


    onfinish後にスクリプトでvisibility等で消してみるとか。
    http://msdn.microsoft.com/en-us/library/ie/ms536933(v=vs.85).aspx

    2013年1月10日 13:06
  • w/vista ie9  と w/w7 ie9

    では写真はすべて消えます。

    w/xp ie8 ではBEHAVIOR="slide"の指定と同じ状態で、まるまる残ったままです。

    2013年1月10日 23:23
  • visibility でテストして、うまく消えました。

    ところが念のためslideをテストしたところ、下記のタグは写真が消えてしまいます(visibilityなどjavascriptは使用していありません)。

    <MARQUEE BEHAVIOR="slide" DIRECTION="right" WIDTH="200" HEIGHT="150"scrollamount="8">
    <IMG SRC="../p11.jpg"border="0"></MARQUEE>

    <MARQUEE BEHAVIOR="slide" DIRECTION="down" WIDTH="200" HEIGHT="150">
    <IMG SRC="../p12.jpg"border="0"></MARQUEE>

    こちらにも、visibilityのような解決方法があれば、教えてください。

    ●windows/updateは0件です

     

    2013年1月12日 7:19
  • おおよそ、分かりました

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "..........html4/loose.dtd">

    があると、w/wp ie8ではMARQUEEタグが正しく動作しないようです。

    最初w/w7 ie9のもとで作成し、w/vista ie9 w/xp ie8 の順にテストしましたのでDOCTYPEに気が付きませんでした。

    お騒がせしました。

    クローズします。

    2013年1月13日 11:54