哦,,懂了只靠url可能不行吧如果前端的话
用top.location.href获取到url
然后你得自己定义个url格式
比如
http://yoursite.com/yourpage.html?aframe=http://another.page
解析出iframe的名字和地址改变比如说上面这个url你就可以写一句
parent.frames["aframe"]location.href=link就行服务端比较简单
比如url是http://xxxxx?frame=top&src=xxxxx
比如php里
$_GET["top"]得到frame的名字
$_GET["src"]得到链接了直接通过url的话我真不知道。。如果有答案了希望lz分享

解决方案 »

  1.   

    最后,不得不在intro.html里加了一个js函数:
    function   GetQueryValue(sorStr,panStr)
    {
    var   vStr="";
    if (sorStr==null || sorStr=="" || panStr==null || panStr=="") return   vStr;
    sorStr = sorStr.toLowerCase();
    panStr   +=   "="; 
    var   itmp=sorStr.indexOf(panStr);
    if (itmp<0){return   vStr;}
    sorStr = sorStr.substr(itmp + panStr.length);
    itmp=sorStr.indexOf("&");
    if   (itmp<0){return   sorStr;}
    else{ 
    sorStr=sorStr.substr(0,itmp); 
    return   sorStr;

    } function SetMainUrl()
    {
    var strGetQuery = document.location.search;
    var theUrl = GetQueryValue(strGetQuery,'url');
    if(theUrl) {main.location = theUrl;}
    }
    然后,在页面最后引用了SetMainUrl()
    这样才可以了。
    本想不改网页,最后也没有实现。
    不知道有哪位达人可以继续探究一下。