教你一个最简单的方法,用<iframe src="1.htm"><iframe src="2.htm">弄两个一模一样的。
不过如果不是单纯的显示就不行了

解决方案 »

  1.   

    我试了一下,也是有错,这是我的结果
    <FORM NAME="form1" METHOD="post" ACTION="">
    查询 从:<select name=YYYY onchange="YYYYMM(this.value)"> 
          <option value="">请选择 年</option> </select> <select name=MM onchange="MMDD(this.value)"> 
          <option value="">选择 月</option> </select> <select name=DD> <option value="">选择 日</option> 
        </select>
       
       到: <select name='YYYY2' onchange="YYYYMM2(this.value)"> 
          <option value="">请选择 年</option> </select> <select name=MM2 onchange="MMDD2(this.value)"> 
          <option value="">选择 月</option> </select> <select name=DD2> <option value="">选择 日</option> 
         </select>
    <SCRIPT LANGUAGE="JavaScript"><!--
    function window.onload()
    {
      strYYYY = document.form1.YYYY.outerHTML;
      strMM   = document.form1.MM.outerHTML;
      strDD   = document.form1.DD.outerHTML;
      strYYYY2 = document.form1.YYYY2.outerHTML;
      strMM2   = document.form1.MM2.outerHTML;
      strDD2   = document.form1.DD2.outerHTML;
      MonHead = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];  //先给年下拉框赋内容
      var y   = new Date().getFullYear();
      var str = strYYYY.substring(0, strYYYY.length - 9);
      var str2 = strYYYY2.substring(0, strYYYY2.length - 9);
      for (var i = y; i < (y+8); i++) //以今年为准,后8年
      {
        str += "<option value='" + i + "'>&nbsp;" + i + " 年" + "</option>\r\n";
      }
      document.form1.YYYY.outerHTML = str +"</select>";
      document.form1.YYYY2.outerHTML = str2 +"</select>";  //赋月份的下拉框
      var str = strMM.substring(0, strMM.length - 9);
      for (var i = 1; i < 13; i++)
      {
        str += "<option value='" + i + "'>&nbsp;" + i + " 月" + "</option>\r\n";
      }
      document.form1.MM.outerHTML = str +"</select>";
      document.form1.MM2.outerHTML = str +"</select>";  document.form1.YYYY.value = y;
      document.form1.YYYY2.value = y;
      document.form1.MM.value = new Date().getMonth() + 1;
      document.form1.MM2.value = new Date().getMonth() + 1;
      var n = MonHead[new Date().getMonth()];
      if (new Date().getMonth() ==1 && IsPinYear(YYYYvalue)) n++;
      writeDay(n); //赋日期下拉框
      document.form1.DD.value = new Date().getDate();
    }
    function YYYYMM(str) //年发生变化时日期发生变化(主要是判断闰平年)
    {
      var MMvalue = document.form1.MM.options[document.form1.MM.selectedIndex].value;
      if (MMvalue == ""){DD.outerHTML = strDD; return;}
      var n = MonHead[MMvalue - 1];
      if (MMvalue ==2 && IsPinYear(str)) n++;
      writeDay(n)
    }
    function MMDD(str)  //月发生变化时日期联动
    {
      var YYYYvalue = document.form1.YYYY.options[document.form1.YYYY.selectedIndex].value;
      if (str == ""){DD.outerHTML = strDD; return;}
      var n = MonHead[str - 1];
      if (str ==2 && IsPinYear(YYYYvalue)) n++;
      writeDay(n)
    }
    function YYYYMM2(str) //年发生变化时日期发生变化(主要是判断闰平年)
    {
      var MMvalue = document.form1.MM2.options[document.form1.MM2.selectedIndex].value;
      if (MMvalue == ""){DD2.outerHTML = strDD; return;}
      var n = MonHead[MMvalue - 1];
      if (MMvalue ==2 && IsPinYear(str)) n++;
      writeDay(n)
    }
    function MMDD2(str)  //月发生变化时日期联动
    {
      var YYYYvalue = document.form1.YYYY2.options[document.form1.YYYY2.selectedIndex].value;
      if (str == ""){DD2.outerHTML = strDD; return;}
      var n = MonHead[str - 1];
      if (str ==2 && IsPinYear(YYYYvalue)) n++;
      writeDay(n)
    }
    function writeDay(n)  //据条件写日期的下拉框
    {
      var s = strDD.substring(0, strDD.length - 9);
      for (var i=1; i<(n+1); i++)
        s += "<option value='" + i + "'>&nbsp;" + i + " 日" + "</option>\r\n";
      document.form1.DD.outerHTML = s +"</select>";
      document.form1.DD2.outerHTML = s +"</select>";
    }
    function IsPinYear(year)//判断是否闰平年
    { return(0 == year%4 && (year%100 !=0 || year%400 == 0))}
    //--></SCRIPT></FORM>
    我继续看
      

  2.   

    http://blog.csdn.net/meizz/archive/2003/06/09/17130.aspx