一个页面上有多个连接,点及都后出现居中弹窗,每个弹窗页面不同谢谢

解决方案 »

  1.   

    那只有用window.open()来转超链接了
    例如:<a href="http://www.baidu.com" onclick="openAtCenter(this)">百度</a>
    <script>
    function openAtCenter(obj){
       window.open("http://www.baidu.com", "在这里设置它的参数选项");
    }
    </script>
      

  2.   

    改下上面的一块<a href="http://www.baidu.com" onclick="return openAtCenter(this)">百度</a>
    <script>
    function openAtCenter(obj){
        window.open("http://www.baidu.com", "在这里设置它的参数选项");
        return false;
    }
    </script>
      

  3.   

    <a href="test.htm" onclick="openWin(this)">百度</a>
    <script>
    function openWin(obj){
      var myWindow = window.open(obj.href, "_blank");
      myWindow.document.write("This is 'myWindow' "+ new Date())
    }
    </script>
      

  4.   

    <a href="http://www.baidu.com" onclick="return centerShow(this)">百度</a>
    <a href="http://www.google.com.hk" onclick="return centerShow(this)">谷大侠</a>
    <script>
    function centerShow(obj){
    window.open(obj.href,'','width=600,height=300,top='+(screen.height-300)/2+',left='+(screen.width-600)/2+',toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no');  return false;
    }
    </script>
      

  5.   

    有个JQUERY插件,好像是lightbox可以实现这个功能
      

  6.   

      恩,不错,要想效果漂亮,又能省时间就用JQUERY插件吧!