一个页面有20行标题
要求:点击某个标题弹出一个新窗口,浏览文章内容。
      如果再点击一个标题,要求把上次弹出的窗口替换,不再打开新的窗口。

解决方案 »

  1.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 
    <HTML> 
    <HEAD> 
    <script type="text/javascript"> 
    function ss(url){
    if(s == null || s == "" || s == undefined){
    var s = window.open(url,400,300);
    }
    }</script> 
    </HEAD>
    <body>
            <a href="#" onclick="ss(url1)">aaa</a>
    <a href="#" onclick="ss(url2)">bbb</a>
    </body>
    </HTML>
      

  2.   

    window.open(url,name);
    保证name值不变就会在现有窗口中打开指定的url,可以实现楼主要的效果
      

  3.   


    <a href="aaa.html" target="winname">aaa</a>
    <a href="bbb.html" target="winname">bbb</a>
    <a href="ccc.html" target="winname">ccc</a>
    <a href="ddd.html" target="winname">ddd</a>
    <a href="eee.html" target="winname">eee</a>
    <a href="fff.html" target="winname">fff</a>
      

  4.   

    这样也可以
    <a href="#" onclick="window.open('aaa.html','newwnd')>aaa</a>
    <a href="#" onclick="window.open('bbb.html','newwnd')>bbb</a>
    <a href="#" onclick="window.open('ccc.html','newwnd')>ccc</a>
      

  5.   

    饿,原来name值不变就不打开新窗口了。。学习之