其实就是html语言,我想真正的web程序员应该对html是很熟练的。
我想这样,如果是IE下,就显示第一个表格或者div的内容,隐藏第二个即不现实
Firefox下显示第二个表格或者div内容,隐藏第一个。能做到吗?能具体吗
<table border=1 width="400" height="400" align=center>
<tr>
<td>
显示IE下的内容
</td>
</tr>
</table> 
<table border=1 width="400" height="400" align=center>
<tr>
<td>
显示Firefox下的内容
</td>
</tr>
</table> 

解决方案 »

  1.   

    判断游览器,如果是IE就显示第一个DIV,如果不是则显示第二个
      

  2.   

    javascript:
    简单的:if(document.all)//IE
    标准一点的:if (window.navigator.userAgent.indexOf("MSIE")>=1)//IE
      

  3.   

    if(navigator.userAgent.indexOf("MSIE")>0) { 
        div2.style.display="none";

    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ 
        div1.style.display="none";

      

  4.   

    上面几位大哥,div2是div的id吧,这样可以啊,我这里试用你们的代码不行啊。是不是不能这么取控件id的啊。
      

  5.   

    <script>
    function dd()
    {
    if(navigator.userAgent.indexOf("MSIE")>0) { 
        div2.style.display="none"; 

    if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){ 
        div1.style.display="none"; 

    }
    </script>
    在<body>添加事件
    <body onload="dd()">
      

  6.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication1._Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>    <script language="javascript" type="text/javascript">
    // <!CDATA[        function window_onload() {
                if (navigator.userAgent.indexOf("MSIE") > 0) {
                    document.getElementById("divff").style.display = "none";
                }
                if (isFirefox = navigator.userAgent.indexOf("Firefox") > 0) {
                    document.getElementById("divie").style.display = "none";
                } 
            }// ]]>
        </script>
    </head>
    <body onload="return window_onload()">
        <form id="form1" runat="server">
        <div>
            <table border="1" width="400"  align="center">
                <tr>
                    <td>
                        <div id="divie">显示IE下的内容</div>
                    </td>
                </tr>
            </table>
            <table border="1" width="400" align="center">
                <tr>
                    <td>
                        <div id = "divff">显示Firefox下的内容</div>
                    </td>
                </tr>
            </table>
        </div>
        </form>
    </body>
    </html>
      

  7.   

    我给最后一位分数最多的是因为他才是真正做对的,前面几位由于<script>格式写错,造成在firefox里无法识别这个javascript代码,更无法执行他的代码了,而最后一位代码格式正确,并且写的最具体,谢谢,其实这个问题很简单,但由于楼上几位的粗糙,致使错误隐蔽在里面,一般谁会知道错误原来出在这种简单的地方:
    <script language="javascript" type="text/javascript"> 这是这一句致使楼上几位全错,除最后一位
      

  8.   

    <script>会导致ff出错,我就没见过?真是见鬼了!