适用于不同浏览器的javascript函数

时间:2010-11-11 20:41:21

标签: javascript cross-browser

我正在尝试基于rails中的浏览器开展一些操作。所以我在index.rhtml

中有这个
<div class="function_tes">
        <function whichBrwsr() 
        {
        var agt=navigator.userAgent.toLowerCase();
        if (agt.indexOf("msie") != -1) return 'IE';
                  if (agt.indexOf("firefox") != -1) return 'Firefox';
        }>

</div>

但是,当我在那些浏览器中打开索引时,我没有看到“IE”或“firefox”的任何结果。我是否需要在index.rhtml或?

中调用whichBrwsr()

感谢您提供任何指导

1 个答案:

答案 0 :(得分:0)

你走了。

<div id="myDiv" class="function_tes">
</div>
<script type="text\javascript">
        function whichBrwsr() 
        {
        var agt=navigator.userAgent.toLowerCase();
        if (agt.indexOf("msie") != -1) return 'IE';
                  if (agt.indexOf("firefox") != -1) return 'Firefox';
        }
        document.getElementById("myDiv").innerHtml = whichBrwsr();
</script>