0

medio.com ホームページで作成したオブジェクトではなく、IE ブラウザーを静止画像に向けようとしています。

これは、オブジェクトを実行する header_block php ファイルです。

<!--Start of Product Banner-->

<object data=http://prep.medio.com/dash/graphless.html width="450" height="350"> <embed src=http://prep.medio.com/dash/graphless.html id=sgraph width="450" height="350"> </embed> Error: Embedded data could not be displayed. 

<?php
        if (@$data['banner_position'] == "right")
        {
            include("block_header_banner_text.php");
            include("block_header_banner_media.php");

        } else {
            include("block_header_banner_media.php");
            include("block_header_banner_text.php");
        }
    ?>
</div>

私は基本的に言いたい:

Chrome、Safari、Opera、Firefox の場合: オブジェクトを表示します。else: オブジェクトを表示しません。それがより理にかなっている場合は、またはその逆です。

IE 9 および 10 ではオブジェクトが正常に表示されます。そうでないのは実際にはIE 8以下です。

ありがとう!

4

1 に答える 1

0

<object>MSコメントブロックでコメントアウトしようとしましたか?

<!--[if !IE]> <-->
    <object>...</object>
<!--> <![endif]-->

or

<!--[if gte IE 9]> <-->
    <object>...</object>
<!--> <![endif]-->
于 2013-02-25T20:48:07.613 に答える