iteye_7504
2011-06-01 00:51
浏览 677
已采纳

如何在指定的div中打开链接

本人应用jquery easyui,layout,左侧为菜单树,右侧是主页面,希望在点击左侧某个菜单时,在右侧的div中打开,如何在指定的div中打开链接,请指点,谢谢,谢绝用iframe,麻烦能给出详细的做法,谢谢

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • iteye_9045 2011-06-02 15:36
    已采纳

    要用到jquery的模拟事件吧!自定义一个事件如:
    $("#div的id").bind("myEvent自定义事件名字",funtion(){
    展现或是通过ajax和后台交互等用来显示当前div内容的操作。
    })

    $("#超链接ID").click(function(){
    //然后出发这个事件
    $("#div的id").trigger("myEvent自定义事件的名字");
    })

    另外 如果整体这样设计你需要考虑到单击树的节点时 每次都要更新对应div中的内容。 为什么这样做举个例子 : 我点击右侧树 显示信息列表。 在该div中我在点击查看时 到查看页面了 , 然后我点击别的树节点 然后再点击刚才的节点 它对应的就是你查看的页面了。 就是说状态保留了。

    所以 每次点击树节点的时候要有div中数据刷新的功能。。。

    不知道听明白没 O(∩_∩)O~ 。

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • iteye_895 2011-06-01 09:13

    一般菜单树点击都是访问后台再返回来页面,你可以使用jquery里面ajax相关的函数解决。记得是Ajax ajax=new Ajax(divId,.....),这样就可以在指定的div中显示内容了

    评论
    解决 无用
    打赏 举报
  • iteye_895 2011-06-01 09:34

    不是jquery中的,是prototype.js中的new Ajax.Updater(divId,url,{evalScripts:true});
    第一个参数是div的id,第二个是链接url,第三个是配置允许url返回页面是否可以执行js

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题