你可以用.net自己带的框架来实现(可以更新左面部分的连结页面),当然也可以用frame来实现

解决方案 »

  1.   

    能说具体点吗?
    我现在不是不能更新左边的页面,而是因为左边是有xsl样式表的xml文件,更新了无法显示出来而已.
      

  2.   

    你连左跟右都没分清楚, 要更新左边,你却写parent.right?!1. frame.html:
    <frameset cols="200,*">
      <frame name="left" src="nav.html">
      <frame name="right" src="http://expert.csdn.net/Expert/topic/1623/1623407.xml">
    </frameset>2. nav.html:<input type="button" value="1" onclick="parent.right.location.href='http://expert.csdn.net/Expert/topic/1607/1607521.xml'"><BR>
    <input type="button" value="2" onclick="window.open('http://expert.csdn.net/Expert/topic/1598/1598852.xml','right')">
      

  3.   

    sorry,my fault,应该是parent.left的,笔误,在此纠正
      

  4.   

    to saucer(思归, MS .NET MVP) :
    不行啊,我说了,其实我原来用的语法和你现在说的语法都是对的,(假设左边原为1.xml,现在想变为2.xml)其实也更新了相应的链接,但是因为左边是一个带xsl样式表的xml文件,现在只是无法显示出更新后的xml文件来而已的,在代码里用parent.left.location.reload(true)也没用,只是很奇怪,用IE的刷新功能手动刷一下有时能看见,有时又看不见了.
    用window.open('2.xml','left')可以,但是又在会打开在一个新的窗口了.
    问题不大,麻烦不少,请继续指教.
      

  5.   

    tosaucer(思归, MS .NET MVP) :
    我用的也是IE6啊,我的问题不是在于更新不了链接,而是更新后xml文件无法显示,我用的是左边是一个outlookbar式的菜单(xml+xsl+js,在网上下的,你应该看过的),你用的xml是没有xsl的吧?会不会是因为这问题呢?请指教!
      

  6.   

    我用的CSDN的XML连接,是需要XSL才能显示的
      

  7.   

    to saucer,算了,虽然还没有解决,但是还是感谢你这么热心,结帐吧。