㈠ 急急急~~~jsp 點擊按鈕打開一個新窗口
用form的submit做按鈕,點擊提交後就自動跳轉到action指定的新頁面去了吧
㈡ jsp在新窗口打開
直接對你的按鈕做個鏈接就OK了嘛~
<a href="./help/<%=request.getAttribute("mod_url")%>.html" target="_blank">幫助</a>
其中的屬性target="_blank"就表示打開一個新的頁面
補充:在JSP頁面先調用你action裡面的那個方法獲得你返回的URL給字元串s,然後將上面的語句中的「=request.getAttribute("mod_url")」改為「=s」就OK了……
㈢ jsp裡面,彈出一個新的窗口怎麼做
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" " http://www.w3.org/TR/html4/loose.dtd">
<html>
<script type="text/javascript">
function new_window(){
window.open("","_blank","height=200,width=300");
}
</script>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<input type="button" onclick="new_window()" value="新窗口">
</body>
</html>
<!-
我這里是用到了javascript方法
->
㈣ jsp中點擊按鈕跳轉到另一個頁面
1. 在新窗體打開頁面跳轉。<br>代碼如下:<br>window.open('新頁面');<br>window.history.back(-1);返回上一頁<br>2. 在原來的窗體直接跳轉。內<br>代碼如下:<br>window.location.href="新頁面";<br>3. 如果容要在點擊按鈕提交時驗證輸入是否填入內容,能實現:當輸入為空的時候,點擊按鈕不提交。則代碼如下:<br><input type="submit" name="submit" onclick="open()"><br><script language=javascript><br>fuction open(){if(!document.form_name.username.value) {alert("請輸入用戶名!"); document.form_name.username.focus(); return false;}else document.form_name.action="aaa.htm";}</script>
㈤ 在JSP中如何打開新的頁面,類似html的target=
有 4 個保留的目標名稱用作特殊的文檔重定向操作:
_blank
瀏覽器總在友兄一個新打開、未命名的窗口中載入目標文檔。
_self
這個目標的值對所有沒有指定目標的 <a> 標簽是默認目標,它使得目標文檔載入並顯示在相同的框架或者窗口中作為指晌源文檔。這個唯告鋒目標是多餘且不必要的,除非和文檔標題 <base> 標簽中的 target 屬性一起使用。
_parent
這個目標使得文檔載入父窗口或者包含來超鏈接引用的框架的框架集。如果這個引用是在窗口或者在頂級框架中,那麼它與目標 _self 等效。
_top
這個目標使得文檔載入包含這個超鏈接的窗口,用 _top 目標將會清除所有被包含的框架並將文檔載入整個瀏覽器窗口。
提示:這些 target 的所有 4 個值都以下劃線開始。任何其他用一個下劃線作為開頭的窗口或者目標都會被瀏覽器忽略,因此,不要將下劃線作為文檔中定義的任何框架 name 或 id 的第一個字元。
㈥ 一個a.jsp頁面用window.open打開一新窗口b.jsp
打開b.jsp新窗口用LINK,代碼如下:
<a href="b.jsp" target="_blank"></a>
在b.jsp中提交表單用如下代碼
<form name="form" action="c.jsp" method="POST">
<input type="submit" value="send" name="submit" />
</form>
在c.jsp中提交表單到a.jsp如下代碼
<form name="form" action="a.jsp" method="POST">
<input type="submit" value="send" name="submit" />
</form>
a.jsp刷新用如下代碼:
request.setHeader("Refresh","5");
以上基本能滿足你的要求,謝謝.
㈦ jsp中怎樣才能打開一個新的頁面而原先的頁面不關閉啊
除了直接target="攜絕_blank",還在jsp頁面上打開個有頁面就可以了:有兩中形歲隱模式的頁面
有模頁面:window.showModalDialog(url, window, "Status:YES;dialogWidth:200px;dialogHeight:100px;help:no;scroll:no")
沒模頁面:window.open(url,'newWin','modal=yes,width=560,height=420,resizable=no,scrollbars=no');
a、b頁面:自己寫哦!其中在a頁面裡面寫個連接就可以了
有模頁面:<a href="javascript:window.showModalDialog("/b頁面的地址乎緩(url)", window, "Status:YES;dialogWidth:200px;dialogHeight:100px;help:no;scroll:no");
>打開b頁面</a>
沒模頁面window.open(("/b頁面的地址(url)",'newWin','modal=yes,width=560,height=420,resizable=no,scrollbars=no');
>打開b頁面</a>
兄弟如果還不會我就無語了!