我在做页面的时候利用了一个框架,上部门为"top",下面分为两部分,左边是一个树型菜单,命名为"contents",右边是一个主页面"main".我现在想实现在点击左边树型菜单的时候,在右边的主页面中进行页面跳转,应该怎么做?因为是使用了站点地图和treeview,所以有点麻烦,希望哪位高手给于点拨,感激不尽!!

解决方案 »

  1.   


                strTarget = "iAffairList"            //右边主也面的IFRAME的ID
                strNavigateUrl = "affairList2.aspx?type=" & strTxt & "&box=inbox" 
                                                     //IFRAME中要嵌的页面 
                node1 = createNode(strID, strTxt, strImageUrl, strMarginImageUrl, strTarget, strNavigateUrl)           createNode为自己写的函数你看下你的树下面有没有类似的属性 直接给它赋给以下的值 
    Private Function createNode(ByVal Nid As String, ByVal txt As String, ByVal strImageUrl As String, ByVal strMarginImageUrl As String, ByVal target As String, ByVal navigateUrl As String) As ComponentArt.Web.UI.TreeViewNode
            myNode.Target = target
            myNode.NavigateUrl = navigateUrl
            Return myNode
    End Function函数后面的这个( As ComponentArt.Web.UI.TreeViewNode)可能跟你的不一样我用的树控件可能跟你不一样
      

  2.   

    contents里面加链接时加个属性target="main" 在contents里点击时main里加载url
      

  3.   

    多谢各位,问题已经解决了,呵呵!我发现在form里面忘了加转向目标,在form定义中加入了target=main 后就行了  <form id="form1" runat="server" target="main">