2

コンポーネントのヘッダーに次の行を追加するにはどうすればよいですか?

<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="js/excanvas.min.js"></script><![endif]-->
4

2 に答える 2

6

どのテキストでも機能するかどうかはわかりませんが、次のことを試すことができます。

$document =& JFactory::getDocument();
$document->addCustomTag('<!--[if lt IE 9]><script language="javascript" type="text/javascript" src="js/excanvas.min.js"></script><![endif]-->');

お役に立てば幸いです。

于 2011-08-05T15:24:24.927 に答える
1

使用できます:

<?php
    $document = &JFactory::getDocument();
    $document->addScript( '/js/excanvas.min.js' );
?>

条件文を追加する方法を探していますが...

アップデート

ユーザー エージェントが IE かどうかの確認

<?php
    $document = &JFactory::getDocument();

    //Is it Internet Explorer?
    ereg('MSIE ([0-9]\.[0-9])',$_SERVER['HTTP_USER_AGENT'],$reg);

    if(isset($reg[1])) {
        //Yes, it is Internet Explorer
        $document->addScript( '/js/excanvas.min.js' );
    }
?>
于 2011-08-05T15:18:57.937 に答える