你想要怎么取得?
取得以后有什么动作?
一般这些动作都是用javascript来实现的!

解决方案 »

  1.   

    我的网页有两个框架,一个框架是用户名列表,我想让鼠标点击某个用户名时将值传到另一个框架中.
    下面是我的代码,但只能取得最后一个用户名的值.我该怎么修改啊?~~
    <script language="javascript">
    <!--
    function getValue(user){
    parent.bottomFrame.document.talk.destUser.value=user;
    }
    //-->
    </script>
    .......
    <%
    Vector onlineUsers = chatBean.getOnlineUsers();
    for(int i=0;i<onlineUsers.size();i++){
    String user = (String)onlineUsers.elementAt(i);
    %>
    <br /><a href="#" onClick="userValue(<%=user%>)"><%=user%></a>
    <%}%>
      

  2.   

    onClick="userValue(<%=user%>) "?????应该是onClick="getValue(<%=user%>)" 吧.
      

  3.   

    -----------------------------------------------
    但只能取得最后一个用户名的值.我该怎么修改啊?~~
    -----------------------------------------------
    你是说页面只能取得最后一个用户名的值,还是说你的
    JAVASCRIPT只能取得最后一个用户名的值呢?
      

  4.   

    to:wxwyes(老菜鸟) 
    写错了,是getValue();
    to:su27007
    我是这样想的,经过循环后,user值就是最后一个用户名的值了,所以只能取得最后一个用户名的值.
      

  5.   

    不会的,因为你的每个链接传进来的参数都是不一样的.
    ---------------------------------------------------------------
    <%
    Vector onlineUsers = chatBean.getOnlineUsers();
    for(int i=0;i<onlineUsers.size();i++){
    String user = (String)onlineUsers.elementAt(i);
    %>
    <br /><a href="#" onClick="userValue(<%=user%>)"><%=user%></a>
    <%}%>
    ----------------------------------------------------------------
    user是在每次循环中赋值的,所以值不会一样的.
    你可以先试试!
      

  6.   

    把你JSP最后生成的HTML代码贴出来看看!
    感觉应该不是JSP的问题.
      

  7.   

    还有就是你看看JAVASCRIPT有没有报错!
      

  8.   

    你用表格
    <td> user1 </td>
    <td> user2 </td>
    <td> user2</td>
    <td> user2 </td>
    然后在每个td里面写onclick事件就可以了
      

  9.   

    改成这样吧onClick="getValue('<%=user%>')" <%=user%>加单引号
      

  10.   

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*" errorPage="error.jsp" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <jsp:useBean id="chatBean" scope="application" class="wlclass.ChatBean" /><script language="javascript">
    <!--
    function getValue(user){
    parent.bottomFrame.document.talk.destUser.value=user;
    }
    //-->
    </script>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>聊天室</title>
    </head>
    <body bgcolor="#339966">
     <p>所有在线用户 <a href="onlineUsers.jsp">刷新</a></p>
     <hr>
      所有人
    <%
    Vector onlineUsers = chatBean.getOnlineUsers();
    for(int i=0;i<onlineUsers.size();i++){
    String user = (String)onlineUsers.elementAt(i);
    %>
    <br /><a href="#" onClick="getValue(<%=user%>)"><%=user%></a>
    <%}%></body>
    </html>
    是这个代码吗?~~
      

  11.   

    你那个是JSP的源代码,我说的是HTML代码.
    就是JSP运行以后生成的!