请问如何在JSP文件中调用javascript函数啊?
请问如何在JSP文件中调用javascript函数啊?
我的javascript函数实现的是弹出新窗口,显示我输入的URL页面。
我要用在循环中,就是在我得程序中解析出一个URL地址就调用一次javascript函数,弹出一个新窗口将其显示出来。
请问出了在<body>标签加载和form事件动作中可以调用javascript外有没有象普通函数一样直接调用的方法啊?
代码如下:
<script language="javascript">
function displayNew(urlToOpen,windowName,windowFeatures)
{
window.open(urlToOpen,windowName,windowFeatures);
}
</script>
if(sendUserType.equals("Admin"))
{
Vector urlVector=message.getUrl();
if(urlVector.size()==0) //没有URL地址则直接显示
{
%>
<tr bgcolor="#FFFFFF">
<td width="90%"><span class="style1">
咨询馆员<%=userId%>: <%=sendTime%> <%=sendMessage%></span><br>
</td>
</tr>
<%
}
else
{
%>
<tr bgcolor="#FFFFFF">
<td width="90%"><span class="style1">
咨询馆员<%=userId%>: <%=sendTime%> <%=sendMessage%></span><br>
<%
String url;
//处理管理员网页推送的消息,并在消息框中添加一行
for(int k=0;k<urlVector.size();k++)
{
url=(String)urlVector.elementAt(k);
%>
<a href="<%=url%>"><%=url%></a>
<%
if(!message.getHasParsed())
{
try
{
//注意www.开头的可以解析出来,但是浏览器需要加http://协议才能执行,所以使用explorer命令方式打开窗口还需要加协议
java.lang.Runtime.getRuntime().exec("explorer "+url);
}
catch (IOException ex)
{
}
}
}
message.setHasParsed();
%>
</td>
</tr>
<%
}
}