1. 程式人生 > >DIV彈窗 JS重新整理頁面

DIV彈窗 JS重新整理頁面

window.location.hrefwindow.location.replace的區別

有3個jsp頁面(1.jsp,  2.jsp,  3.jsp),進系統預設的是1.jsp ,當我進入2.jsp的時候, 2.jsp裡面用window.location.replace("3.jsp");與用window.location.href("3.jsp");從使用者介面來看是沒有什麼區別的,但是當3.jsp頁面有一個“返回”按鈕,呼叫window.history.go(-1);wondow.history.back();方法的時候,一點這個返回按鈕就要返回2.jsp頁面的話,區別就出來了,

當用

window.location.replace("3.jsp");連到3.jsp頁面的話,3.jsp頁面中的呼叫window.history.go(-1);wondow.history.back();方法是不好用的,會返回到1.jsp 。

當用window.location.href("3.jsp");連到3.jsp頁面的話,3.jsp頁面中的呼叫window.history.go(-1);wondow.history.back();方法是好用的,會返回2.jsp。

window.location.replace("3.jsp");是不向伺服器傳送請求的跳轉window.history.go(-1);wondow.history.back();方法是根據伺服器記錄的請求決定該跳到哪個頁面的

,所以會跳到系統預設頁面1.jsp 。window.location.href("3.jsp");是向伺服器傳送請求的跳轉window.history.go(-1);wondow.history.back();方法是根據伺服器記錄的請求決定該跳到哪個頁面的,所以就可以返回到2.jsp。

後臺頁面跳轉

Response.Write("<script language=javascript>alert('恭喜您,註冊成功!')</script>");
Response.Write("<script language=javascript>window.location.href

='main.html'</script>");

關閉視窗

<input   type=Button   value="關閉"   onclick="window.opener=null;window.close();">

讓我們先來看看JavaScript中void(0)的含義:

JavaScript中void是一個操作符,該操作符指定要計算一個表示式但是不返回值。
void 操作符用法格式如下:
1. javascript:void (expression)
2. javascript:void expression
expression是一個要計算的 JavaScript 標準的表示式。表示式外側的圓括號是可選的,但是寫上去是一個好習慣。我們可以使用 void 操作符指定超級連結。表示式會被計算但是不會在當前文件處裝入任何內容。面的程式碼建立了一個超級連結,當用戶點選以後不會發生任何事。當用戶點選連結時,void(0) 計算為 0,但在 JavaScript 上沒有任何效果。

<a href=”javascript:void(0)”>單擊此處什麼也不會發生</a>

也就是說,要執行某些處理,但是不整體重新整理頁面的情況下,可以使用void(0),但是在需要對頁面進行refresh的情況下,那就要仔細了

其實我們可以這樣用<a href=”javascript:void(document.form.submit())”>,這句話會進行一次submit操作。那什麼情況下用void(0)比較多呢,無重新整理,當然是Ajax了,看一下Ajax的web頁面的話,一般都會看到有很多的void(0),:) ,所以在使用void(0)之前,最好先想一想,這個頁面是否需要整體重新整理

<a href="javascript://" onclick="sysset.AreaExpand();">

<a href=”javascript:void(0)”onclick="sysset.AreaExpand();">

相關推薦

DIV JS重新整理頁面

window.location.href和window.location.replace的區別 有3個jsp頁面(1.jsp,  2.jsp,  3.jsp),進系統預設的是1.jsp ,當我進入2.jsp的時候, 2.jsp裡面用window.location.replace("3.jsp");與用win

js,jq點選開啟小,當前頁面出小視窗

function openWin(url) { var u = url; window.open(u, 'newwindow', 'height=600, width=800, top=30%,

jquery或者js事件,頁面返回時觸發的事件

頁面返回時觸發的事件!! 安卓或者ios返回上一頁時觸發的事件!! 因為此方法在開發中使用的是mui前端外掛,可以更改為jquery或者js, 更改這裡即可[email protected]上面 <script> $(functio

js 之一次性重新整理後不

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> &l

js重新整理頁面的幾種方式

  Javascript重新整理頁面的幾種方法:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execComman

解決微信小程式自定義,滑動自定義底部的頁面也一起跟著滑動的問題

解決方案,我總結了以下幾種 1、控制底部根目錄scroll-view 的scroll-y屬性的true/false,控制底部滾動以及不滾動 2、在自定義彈框最外層元素加上catchtouchmove=’true’ ;或者catchtouchmove="preventTouchMove"

vue.js 重新整理頁面

做電商或其他專案的時候在操作資料之後需要更新一下頁面 使用者手動刷體驗不好 整個頁面重新整理太突兀, 在app.vue 完成如下 <router-view v-wechat-title="$route.meta.title" v-if="isRouterAlive"/>

JQuery實現下底部頁面禁止滑動【轉載】

原文  http://blog.it985.com/22788.html 主題 jQuery 在專案開發過程中,經常會遇到帶有彈窗的頁面,尤其是在移動端。在沒有特別要求的情況下,彈窗彈出後,彈窗下的底部頁面依然能夠滑動。為了得到更好的使用者體驗,需要做到觸發彈窗

JS-----重新整理頁面

javascript頁面重新整理的幾種方法 原文:https://www.cnblogs.com/cfinder010/p/3852360.html javascript refresh page 幾種頁面重新整理的方法 本節內容:Javascript重新整理當前頁面的方法與例項。

Js 重新整理頁面

一、先來看一個簡單的例子:  下面以三個頁面分別命名為frame.html、top.html、bottom.html為例來具體說明如何做。  frame.html 由上(top.html)下(bottom.html)兩個頁面組成,程式碼如下:  複製程式碼

關於頁面出現時,頁面還可以滾動問題

1、當我們的佈局中是採用body為容器的頁面滾動時,當出現在彈窗的時候,雖然給彈窗和遮罩加上固定佈局fixed,但是在移動端中,頁面還是會跟著滾動,無法滾動佈局。 解決方案一:我們可以進行如下設定,注意,此時body的寬度需要設定為100%,不然會出錯! // 防止關閉彈窗以後 body回到ding

div

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script

vue中封裝一個全域性的js

/** * Created by yx on 2017/12/21. */ export default { /** * 帶按鈕的彈框 * <!--自定義提示標題,內容,單個按鈕事件--> */ showAlert:function(content,callback,singleBu

vue中封裝一個全局的js

fix fun true flexbox -a -s string posit parent /** * Created by yx on 2017/12/21. */ export default { /** * 帶按鈕的彈框 * <!--自定義提示標題,內容,單

Selenium元素的處理-滑鼠事件|的處理|頁面切換

1:滑鼠相關操作1.1:滑鼠左擊public class testDemos { private FirefoxDriver driver; @Test public void testDemo() throws Exception{ driver =

js重新整理頁面方法大全

如何實現重新整理當前頁面呢?藉助js你將無所不能。 1,reload 方法,該方法強迫瀏覽器重新整理當前頁面。 語法:location.reload([bForceGet]) 引數: bForceGet, 可選引數, 預設為 false,從客戶端快取裡取當

js重新整理頁面,aspx重新整理頁面

js重新整理頁面location.reload()和history.go(0)不過後者有個好處,能保持頁面滾動條的位置。(IE中測試過)//------------------------------ aspx重新整理頁面 private void Button1_Click

js重新整理頁面s的各種實現

下面以三個頁面分別命名為framedemo.html,left.html,right.html為例來具體說明如何做。 其中framedemo.html由左右兩個頁面組成,程式碼如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4

老外網站常用newsletterJS代碼分享

error class test div time() end res default true 今天在一老外網站看到了一段非常漂亮的 newsletter彈窗效果, 這裏把代碼分享給大家。 <script> function ge