關閉js的alert 對話方塊後執行的是什麼操作?頁面有沒有

時間 2021-07-08 22:12:19

1樓:匿名使用者

alert方法只是彈出對話方塊,不會執行重新整理動作.

當對話方塊被關閉以後會執行alert之後的**.

2樓:匿名使用者

js是單程序的(瀏覽器是多程序的但js不是)程式執行到alert()就停止了,後面的你不點就不執行,而且js有阻塞特性,遇到alert() conform() 這類的,瀏覽器的渲染也會停止。**之後的js不會執行,之後的節點也不會被顯示,就是瀏覽器除非得到使用者響應,否則什麼也不做了,死等。這就是js的阻塞特性。

具體問題 你還是貼具體**吧

3樓:止凝思

你看alert();後面是**就執行什麼唄。

alert();可以理解為打斷步驟,必須處理過後,才會執行下面的語句。

alert();不是事件,所以不會執行特定操作,也不會重新整理頁面。

如果你想在alert();後面執行重新整理操作,那麼你可以寫alert(1);

window.location.reload();

重新整理不只這一種,還有分多方法的...

4樓:匿名使用者

這得看alert後面的**是怎麼寫的

頁面有沒有被重新整理應該能看出來啊

5樓:匿名使用者

你看alert();有啥**

js的alert丟擲之後怎麼讓頁面停止執行?

6樓:匿名使用者

function confirm()

}按鈕的click事件寫return confirm()

7樓:匿名使用者

要看你的button所觸發的js**

一般來說,你alert完,加個return就不會執行好面的**了

8樓:匿名使用者

方法:1、如果是form的submit提交,如果要停止,則返回false;如果提交,則返回true就行了。

2、如果是手工跳轉的方式,則如果要停止,則不執行跳轉**;如果要提交,則執行跳轉**

示例:方法1:

function check()

return true;

}方法2:

function check()

執行頁面跳轉**;}

js的alert函式執行的時候其他js檔案或者html檔案會停止執行嗎

9樓:匿名使用者

你這種情況,如果我沒有“猜”錯,你的js應該放在了html**的前面。

而且並沒有進行(window.onload())載入。

如果你把你這些**包含在onload中,就好了。

原理是:

首先網頁接你所編寫的**順序依次載入,當然有時候也會由於網路原因導致載入成功的順序有所不同,但基本不會相差太多。

它先載入了你的vote[0],然後這個vote[0]所指向的dom(也就是你說的div)卻沒有被載入並解析,瀏覽器這時候還不認識這個vote[0]是個什麼東西。

所以,這個時候瀏覽器會報錯這行**,如果你使用瀏覽器的f12功能鍵開啟偵錯程式,應該可以看到報錯資訊。

如果你希望讓這段**載入時直接執行,要考慮執行順序的問題,要麼onload再執行,要麼把它放到html後面去。

而為什麼alert之後就好用了呢?因為alert執行的時候,在等待使用者確認的這個過程中,程式是被阻斷的,不會向下執行,但是頁面的載入過程卻不中止,這就相當於頁面載入並解析的時間,被alert給留下來了,如果使用者的手快,而網路速度很慢的話,同樣也會報錯,並不執行。

————以上。

vc無模式對話方塊的問題,VC無模式對話方塊的問題

因為對話方塊在create或domodal之前是沒有例項化的,所以你的dlg.m list.函式 這種操作就是對一個不存在的物件的操作所以就不對。這種情況我建議你在資源編輯器裡將對話方塊的visuale屬性取消。每次要呼叫這個對話方塊之前用create生成一個非模態對話方塊,再用dlg.m list...

電腦開機後桌面沒有圖示,只有對話方塊,點選後桌面依舊沒有圖示

首先,請確定你是否設定了隱藏桌面圖示,在桌面點滑鼠右健,在排列圖示選單下面有個顯示桌面圖示,你確定那裡有個勾勾 如果那裡有勾勾桌面上什麼都沒有是因為系統資源管理器沒有執行的原因.資源管理器就是那個英文名為explorer.exe的東東.你可以嘗試進入windows後按ctrl alt del調出工作...

開機出對話方塊,關於瑞星的問題

上面的英文是要你聯絡開發商,呵呵。你還是重灌瑞星吧。 人生可能就這樣 防毒 拔出網線再防毒 你的電腦有嚴重病毒 儘快全盤防毒 真的,沒騙你,應該是廣外女生一類的病毒,用多幾個殺軟,多殺幾次 噯簡直無語叻 對話方塊內容?瑞星版本?啥資訊沒有咋判斷啊?噯假設瑞星的版本最新吧。開機後開啟瑞星設定,切換到監...