在框架中左框架是一个树,单击树节点时动态改变右框架
js脚本中单击树节点:
{
url = "新页面";
var objLefe = parent.frames("frameLeft");
objLefe.location.href = url;
}
????
怎么实现在objLefe.location.href = url;之前提示一个等待信息,当url打开后关闭等待信息

解决方案 »

  1.   

    个人认为没必要这么做。 如果页面打开不是在一瞬间的话,那你的程序效率上肯定有问题。只有在局部加载时才有必要提示等待信息。如果你一定要这么做,试试设定一个看不见的iframe,先在iframe里加载你的页面,然后显示提示,iframe的onload加载完毕后再
    objLefe.document.innerHTML = iframe.document.innerHTML.
      

  2.   


    在<head>中加入下面的代码:
    <head>
    <style type="text/css"> 
    #loader_container { 
    text-align:center; 
    position:fixed; 
    top:70px; 
    left:0; 
    width:100%; 
    z-index:10000; 
    filter:alpha(opacity=85); 
    -moz-opacity:0.85; 
    opacity:0.85; 

    * html #loader_container { 
    position:absolute; 

    #loader { 
    font-family:Tahoma, Helvetica, sans; 
    font-size:12px; 
    color:#004a8f; 
    background-color:#ecf5ff; 
    display:block; 
    width:200px; 
    border:1px solid #81b9ff; 
    text-align:left; 
    margin:0 auto; 
    padding:5px 0; 

    #loader div 

    margin: 4px 0; 

    </style> 
    <script language="javascript" type="text/javascript"> //<![CDATA[ 
    document.write('<div id="loader_container"><div id="loader"><div align="center">Loading</div><div align="center">正在加载....<br><img src="../Images/loading01.gif" alt="loading" /></div></div></div>'); 
      //loading01.gif自己找一张吧function remove_loading() 

    var targelem = document.getElementById('loader_container'); 
    targelem.style.display='none'; 
    targelem.style.visibility='hidden'; 

    //]]>
     
    </script> 
    </head>
    -----------------
    <body>添加onload事件<body onload="remove_loading() ">这样页面加载要很长时间的话就显示:正在加载....