怎样在框架链接里实现按当前日期自动改写链接地址,我之前在论坛里看到过类似问题,但那个方法是用来改a.href下的链接的,而我是改框架内的src链接地址,用同样的方法改框架是无效的,下面是我的测试源码,还请各路高手指点一下呀。
<html>
<head><title>tianqi</title></head>
<body>
<SCRIPT language=JavaScript>
var day="";
var month="";
var year="";
var year2="";
mydate=new Date();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getYear();
year=(myyear > 200) ? myyear : 1900 + myyear;
year2=year-2000;
if(year2<10) year2="0"+year2;
if(mymonth<10) mymonth="0"+mymonth;
if(myday<10) myday="0"+myday;
var str=year2+mymonth+myday;
document.write(str);
var a = document.getElementsByTagName("a");
var reg = /090620/;
for(var i=0;i<a.length;i++)
{
    a[i].href = a[i].href.replace(reg,str);
}
          </script>
<br>
<iframe src="http://mimg.126.com/tianqi/city_dm/090620/585/58562_wet_dm.htm" width=320 height=74 frameborder=0 scrolling=no align=left id=a1></iframe>
</body>
</html>

解决方案 »

  1.   

    document.getElementsById("a1").src = "http://mimg.126.com/tianqi/city_dm/090620/585/58562_wet_tm.htm";红色部分是新的连接地址.
      

  2.   

    记得要在加载完毕后操作
    window.onload=function(){
    //do anything...
    };
      

  3.   

    <html> 
    <head> <title>tianqi </title> </head> 
    <body> 
    <SCRIPT language=JavaScript> 
    window.onload = function(){
    var day=""; 
    var month=""; 
    var year=""; 
    var year2=""; 
    mydate=new Date(); 
    mymonth=mydate.getMonth()+1; 
    myday= mydate.getDate(); 
    myyear= mydate.getYear(); 
    year=(myyear > 200) ? myyear : 1900 + myyear; 
    year2=year-2000; 
    if(year2 <10) year2="0"+year2; 
    if(mymonth <10) mymonth="0"+mymonth; 
    if(myday <10) myday="0"+myday; 
    var str=year2+mymonth+myday;  
    var a = document.getElementById("a1"); 
    var reg = /090620/; 
    a.src = a.src.replace(reg,str); 
    }
    </script> 
    <br> 
    <iframe src="http://mimg.126.com/tianqi/city_dm/090620/585/58562_wet_dm.htm" width=320 height=74 frameborder=0 scrolling=no align=left id=a1> </iframe> 
    </body> 
    </html>
      

  4.   

    补充,我的页面文件里含有ExoBUD网页播放器的代码。就是于这个有冲突