玩游戏的哥们要开公司,然后要我帮忙把他们网站的局部刷新功能加上去
尼玛用华为BME小半年,我现在只会usl肿么破然后,就想用下面这个思路<frameset rows="20%,*" >
<frame src="${pageContext.request.contextPath }/manager/top.html" name="top"/>
<frameset cols="30%,70%">
<frame src="${pageContext.request.contextPath }/manager/left.html" name="left" />
<frameset rows="80%,20%">
<frame src="${pageContext.request.contextPath }/manager/main.jsp" name="main" align="middle"/>
<frame src="${pageContext.request.contextPath }/manager/button.html" name="button"/>
</frameset>
</frameset>
        
</frameset>
本来想用这个,点左边的链接,把main设成空,这样就可以局部刷新了只不过页面丑的来
没想到,更坑爹的是游戏友,只有jdk,没有eclipse,没有tomcat...纯粹假的html连来连去所以,想问下点一个链接触发js,可以把一个html里面的东西刷新到div里面吗?jquery也行。

解决方案 »

  1.   

    必须可以啊...
    比如有一个连接:<a href="#" id="doClick" >点我吧</a>
       有一个div : <div id="fullme"></div>--jquery可以这么干,给连接加点击事件.
    $("#doClick").click(function(){
        $("#fullme").html("<div>我就是要填你...</div>");
    });这就成了,仅仅是一个小例子。。楼主照着写你的就成了..
      

  2.   

    jquery #("#divId").load("xx.action?yy=kk/xx.jsp?yy=kk");
      

  3.   

    先感谢您给我建议,不过我遇到麻烦了<head>
    <script type="text/javascript" src="../js/jquery-1.4.4.js">
    </script><script type="text/javascript">$(document).ready(function()
    {
     $("#fullme").html("<div>hello world!!!</div>"); 
    });$('#doClick').click(function(){
    alert('123');
    //$("#fullme").html("test2.html");
     $("#fullme").html("<div>kengdie...</div>");
    });</script>
     </head> <body>
    <a href="" id="doClick">click</a>
    <div id="fullme">
    </div>
      
     </body>
    能帮我看看哪里出错了吗,我页面初始化的时候能出现hello world!!!,但是点链接的时候,alert老是不弹,难道我jquery库版本太低了?
      

  4.   

    $(document).ready(function()
    { #("#fullme").load("test3.html");
    //#("#fullme").load("http://localhost/webDemo/test/test3.html");
     //$("#fullme").html("<div>hello world!!!</div>"); 
    });初始化加载都不行,我也不知道为什么朋友网站没后台坑爹啊
      

  5.   

    <head>
    <script type="text/javascript" src="../js/jquery-1.4.4.js">
    </script><script type="text/javascript">
    $(document).ready(function()
      {
    $("#clickme").click(function(){
     $("#fullme").html("<div>kengdie...</div>");
    });
      });
      
    </script>
     </head> <body>
    <a href="#" id="clickme">click</a>
    <div id="fullme">
    </div>
      
     </body>
    哈哈,这样就好了-,-感谢~~~
      

  6.   

    可以的,,用jquery的$("#id").click(function(){}就可以了,他只需要支持js就可以的,不需要后台支持,但是如果需要后台数据,也是可以实现的。
      

  7.   

    可以刷处div,之所以没有刷出效果,个人愚见,可能是css样式没有加进去吧。
      

  8.   

    1、请先查看自己引用了jquery.js没。
    2、请查看jsp的引用路径错没。
    3、结合查看jquery官方文档:http://www.w3school.com.cn/jquery/ajax_load.asp
    demo:<script type="text/javascript" src="/views/js/jquery-1.7.1.min.js"></script><script type="text/javascript"> $(function(){
    $("#divId").load("index.jsp");//index.jsp文件肯定有吧?welcome file 其他路径/xx/yy/zz.jsp  or /xx/yy/zz.jsp
    });
    </script><div id="divId"></div>
    测试无问题。
      

  9.   


    感谢提供这么棒的网址load原来默认是当前路径- -我还以为welcome file配的现在好了~~~
      

  10.   

    先感谢您给我建议,不过我遇到麻烦了<head>
    <script type="text/javascript" src="../js/jquery-1.4.4.js">
    </script><script type="text/javascript">$(document).ready(function()
    {
     $("#fullme").html("<div>hello world!!!</div>"); 
    });$('#doClick').click(function(){
    alert('123');
    //$("#fullme").html("test2.html");
     $("#fullme").html("<div>kengdie...</div>");
    });</script>
     </head> <body>
    <a href="" id="doClick">click</a>
    <div id="fullme">
    </div>
      
     </body>
    能帮我看看哪里出错了吗,我页面初始化的时候能出现hello world!!!,但是点链接的时候,alert老是不弹,难道我jquery库版本太低了?点击的那块你放到ready块中去
      

  11.   

    可以的 div 标个id   然后用 innerHTML 属性 赋值