之前问过一个问题,一个有三个框架的页面,在某个页面里添加超链接,使两个框架同时跳转
经高手指点,这个问题可以用JS脚本解决
我的代码如下,现在问题变成,每个超链接点击调用JS脚本后的地址都一样了,而我想要的是每个超链所调用的脚本里跳转的地址都是不一样的,请高手指点该怎么解决
我不知道我问题表述的是不是清楚<%
String DBurl = "jdbc:mysql://localhost:3306/tss";
String sql,courseUrl="",courseNavUrl="";
//进行数据库操作
%><%
try
{
Connection conn = DriverManager.getConnection(DBurl,"root","admin");
Statement stmt = conn.createStatement();
sql="select enrollment.courseId,courses.courseName,users.realName "
+"from enrollment,courses,users "
+"where enrollment.studentNumber='"+(String)session.getAttribute("userNumber")+"'"
+"and courses.courseId=enrollment.courseId and users.userNumber=courses.instructorId"; ResultSet rs = stmt.executeQuery(sql); while(rs.next())
{%>
<tr>
<td>
<%=rs.getString(1) %>
<%
courseUrl="/Web/Courses/"+rs.getString(1)+"/index.jsp";
courseNavUrl="/Web/Courses/"+rs.getString(1)+"/nav.html";
%>
</td> <td>
<Script language="JavaScript">
function jumpToCourse()
{
parent.frmRight.location="<%=courseUrl%>";
parent.frmLeft2.location="<%=courseNavUrl%>";
}
</Script> <a href="javascript:jumpToCourse()"><%=rs.getString(2)%></a> </td>
<td>
<%=rs.getString(3)%>
</td>
</tr>
<%
}
rs.close() ;
stmt.close() ;
conn.close() ; }
catch(Exception e)
{System.out.println("异常:"+e.getMessage());}
%>
经高手指点,这个问题可以用JS脚本解决
我的代码如下,现在问题变成,每个超链接点击调用JS脚本后的地址都一样了,而我想要的是每个超链所调用的脚本里跳转的地址都是不一样的,请高手指点该怎么解决
我不知道我问题表述的是不是清楚<%
String DBurl = "jdbc:mysql://localhost:3306/tss";
String sql,courseUrl="",courseNavUrl="";
//进行数据库操作
%><%
try
{
Connection conn = DriverManager.getConnection(DBurl,"root","admin");
Statement stmt = conn.createStatement();
sql="select enrollment.courseId,courses.courseName,users.realName "
+"from enrollment,courses,users "
+"where enrollment.studentNumber='"+(String)session.getAttribute("userNumber")+"'"
+"and courses.courseId=enrollment.courseId and users.userNumber=courses.instructorId"; ResultSet rs = stmt.executeQuery(sql); while(rs.next())
{%>
<tr>
<td>
<%=rs.getString(1) %>
<%
courseUrl="/Web/Courses/"+rs.getString(1)+"/index.jsp";
courseNavUrl="/Web/Courses/"+rs.getString(1)+"/nav.html";
%>
</td> <td>
<Script language="JavaScript">
function jumpToCourse()
{
parent.frmRight.location="<%=courseUrl%>";
parent.frmLeft2.location="<%=courseNavUrl%>";
}
</Script> <a href="javascript:jumpToCourse()"><%=rs.getString(2)%></a> </td>
<td>
<%=rs.getString(3)%>
</td>
</tr>
<%
}
rs.close() ;
stmt.close() ;
conn.close() ; }
catch(Exception e)
{System.out.println("异常:"+e.getMessage());}
%>
解决方案 »
- 无法读取远程jndi的问题,急,在线等。
- Tomcat 超级高手请进
- SVGView,工作流,自定义流程,设计流程图
- 略懂tomcat的进~~万分感谢~~为什么提交个表单到servlet要通过web.xml配置文件啊??刚学jsp~望指点
- javabean程序测试通过放到网页上就不行了!!!!
- [急]与window.showModalDialog()相关的两个问题
- 我是JSP初学者,现在看JSP2。0技术手册,内容可看懂,可不知怎么样开发,请问有这方面的书吗?
- 我编译如下JAVA文件时老是报错,高手请进!
- javabean的调用问题
- 关于MS SQL Server与JDBC的问题以及Mastering Enterprise Javabeans
- 高手进来 (算法问题)
- 帮忙看一下jsp代码哪里出错
<a href="javascript:jumpToCourse(“+<%=courseUrl%>+”)"><%=rs.getString(2)%></a>