html_info += "<table width='260' border='0' cellspacing='1' style='font-size:12px;'>"
+"<tr>"
+"<td align=right>结点编号:</td>"
+"<td><input type='text' name='nodenum' value='"+ user0[1]+"'>*</td>"
+"</tr>"
+"<tr>"
+"<td align=right>结点名称:</td>"
+"<td><input type='text' name='nodename' value='"+ user0[2]+"'>*</td>"
+"</tr>"
+"<tr>"
+"<td align=right>添加时间:</td>"
+"<td><input type='text' name='adddate' value='"+ user0[5]+"'>*</td>"
+"</tr>"
+"<tr>"
    +"<td align=right>所属管线</td>"
    +"<td><input ty=e='text' name='pipename' value='"+user0[7]+"'></td>"
+"</tr>"
+"<tr>"
+"<td align=right>操作:</td>"
+"<td><a href='../pipeline/deletePipeLine.aspx?id='"+user0[0]+"''>删除结点</a></td>"
+"</tr>"
+"</table>";new GInfoWindowTab("基本信息", html_info)
我想在html_info中加一个动态下拉列表(从数据库中取数据动态生成),但是GInfoWindowTab中不能执行脚本哦

解决方案 »

  1.   

    用html这样拼接肯定取不到啦。
    给段代码。不晓得对你有没有用。
    <body bgcolor="pink">
    登录成功!<%=request.getParameter("username") %><br>
    <a href="login.jsp">返回登录界面</a>
    <hr>
    <h1>用户信息列表</h1>
    <%
    int pageNow=1;//默认显示第一页

    String s_pageNow = request.getParameter("pageNow");
    if(s_pageNow != null){
    pageNow = Integer.parseInt(s_pageNow);
    }
    //UserCl uc = new UserCl();
    //List list = uc.getUserByPage(pageNow);
    List list = (List)request.getAttribute("result");

    %>
    <table border=1>
    <tr><td>用户ID</td><td>用户名</td><td>密码</td><td>电子邮箱</td><td>权限级别</td></tr>
    <% for(int i = 0;i<list.size();i++){
        UserBean ub = (UserBean)list.get(i);
    %>
    <tr><td><%=ub.getUserid() %></td><td><%=ub.getUsername() %></td>
    <td><%=ub.getPassword() %></td><td><%=ub.getEmail() %></td>
    <td><%=ub.getGrade() %></td></tr>
    <%} %>
    </table>
    <%
    if(pageNow>1){
    out.println("<a href=UserServlet?pageNow="+(pageNow-1)+">[上一页]</a>");
    }
    //int pageCount = uc.getPageCount();
    int pageCount =(Integer) request.getAttribute("pageCount");
    for(int i =1;i<=pageCount;i++){
    out.println("<a href=UserServlet?pageNow="+i+">["+i+"]</a>");
    }
    if(pageNow<pageCount){
    out.println("<a href=UserServlet?pageNow="+(pageNow+1)+">[上一页]</a>");
    }
    %>

    </body>
      

  2.   

    那只有用字符串罗这样
    //创建下拉列表菜单
    function create_select(pipelinelocations,key,forbid)
    {
        
        var maxnum='nodenum';    var str='';
        if(forbid)
        {
            str+= "<select id='pipelines' name='pipelines' style='width: 125px;' onmousedown='javascript: this.style.width=\"auto\";' onblur='javascript: this.style.width=\"125\";' onchange='changenodenum(this,"+maxnum+");' disabled=true>";
        }
        else
        {
            str+= "<select id='pipelines' name='pipelines' style='width: 125px;' onmousedown='javascript: this.style.width=\"auto\";' onblur='javascript: this.style.width=\"125\";' onchange='changenodenum(this,"+maxnum+");'>";
        }
        if(key==null || key=="undefined")
        {
            var value=0;
            var text="请选择"
            str+="<option value='"+value+"'>"+text+"</option>";
            for(var point=0;point<pipelinelocations.length;point++)
            {
                value=pipelinelocations[point][0];
                text=pipelinelocations[point][1];
                str+="<option value='"+value+"'>"+text+"</option>";
            }
        }
        else
        {
            for(var point=0;point<pipelinelocations.length;point++)
            {
                var value=pipelinelocations[point][0];
                var text=pipelinelocations[point][1];
                if(key!=value)
                {
                    str+="<option value='"+value+"'>"+text+"</option>";
                }
                else
                {
                    str+="<option value='"+value+"' selected=true>"+text+"</option>";
                }
            }
        }
        str+= "</select>";
        return str;
    }我只有自问自答了