<a href="intro.html" target="main">window.open("intro.html","main","")

解决方案 »

  1.   

    谢谢回复!
    但是,您的回复没有仔细考虑我的语境。
    请假象一下:
    浏览器中,在地址栏输入一串东西,然后,浏览器就输出index.html页面;
    并且,index.html页面的main框架(iframe)中显示intro.html页面。
      

  2.   

    你把intro.html作为参数传递进来不就可以了?
      

  3.   

    1.如何在浏览器地址栏中输入地址,使得加载intro.html时,让它处于intro.html的main中 ,这个要动态页面,html取不了参数
    2.给个Javascript代码你参考一下
     document.getElementById('main').src='intro.html';
      

  4.   

    是不是需要在index.html内必须有处理函数?
    没有处理函数,就不能实现这个要求?
      

  5.   

    刚才看见junp2007的一个回帖:
    <a href="javascript:document.getElementById('cy').src='http://www.google.com';void(0);">链接 </a>我先载入了index.html,然后在浏览器中输入:
    javascript:document.getElementById('main').src=intro.html';void(0);则页面中就显示了main框架中显示intro.html的效果。但是,怎么能把二者组合在一起呢?
      

  6.   

    哦。是这样的。
    我有个网站是用框架,iframe做的。里面有很多内容。
    如果我想在网站首页做一个推荐阅读的栏目,然后列出一些我认为比较好的网页,怎么做?
    因为我的内容网页显示的时候都是在框架main里面显示的,直接给出它们的链接也能显示,但是,就没有外面的框架了,也不好去看其他页面了(因为导航的原因),而我又不想每个内容页都判断是否在main中(这个我也不会做,如何判断知道,但是如何把外层的页面调入,并将本内容页放进外层的main中,我不知道怎么做),所以,才提出这个问题。
    可以看看我的帖子,就知道我想做什么了。
    谢谢回帖!
      

  7.   

    做了个实验:
    javascript:top.window.location='http://localhost/index.html';
    打开了index.html页面;
    在打开的页面上在浏览器地址栏中输入:
    javascript:document.write(top.location);
    页面显示:'http://localhost/index.html
    两句写在一起:
    javascript:top.window.location='http://localhost/index.html';document.write(top.location);
    页面显示:res://ieframe.dll/tabswelcome.htm
    并没有加载index.html
    不解。js不是顺序执行吗?应该先加载页面,之后再执行后面的啊?怎么好像加载的语句没有执行?