onClick="parent.Layer1.style.visibility="visible";// hidden为隐藏

解决方案 »

  1.   

    onClick="parent.Layer1.style.visibility='visible';" // hidden为隐藏
      

  2.   

    demo.htm <script language="javascript">

    browser = navigator.appName;
    browserNum = parseInt(navigator.appVersion);

    if ((browser == "Netscape") && (browserNum < 5))
    {
    // Netscape 4.x
    layerRef = "document.layers['";
    endLayerRef = "']";
    styleRef = "";
    }
    else if ((browser == "Netscape") && (browserNum >= 5))
    {
    // Netscape 6
    layerRef = "document.getElementById('";
    styleRef = ".style";
    endLayerRef = "')";
    }
    else
    {
    // Internet Explorer
    layerRef = "document.all['";
    endLayerRef = "']";
    styleRef = ".style";
    }

    // create way to remember which layer is visible
    oldLayer = "none";

    function showMenu(layerName)
    {
    // show the layer the user wants to see
    eval(layerRef + layerName + endLayerRef + styleRef + ".visibility = 'visible'");

    // hide other window
    if (oldLayer != "none")
    {
    eval(layerRef + oldLayer + endLayerRef + styleRef + ".visibility = 'hidden'");
    }

    if (oldLayer == layerName)
    {
    oldLayer = layerName;
    }
    else
    {
    oldLayer = layerName;
    }

    }
    </script>
    <div id="bao" style="visibility:hidden">dddd</div>
    <iframe src="in.htm"></iframe>in.htm<input type=button onclick="top.showMenu('bao')">