Cảnh báo javascript chuyển hướng nút ok

Trong bài viết này, tôi sẽ giải thích cách hiển thị hộp thông báo cảnh báo JavaScript và chuyển hướng đến một trang hoặc trang web khác khi nhấp vào nút OK

 

Đánh dấu HTML

Đánh dấu HTML bao gồm một ASP. Nút Net mà khi nhấp vào sẽ phát sinh sự kiện phía máy chủ (giải thích sau)

<html xmlns="http. //www. w3. org/1999/xhtml">

<đầu runat="server">

    <tiêu đề>tiêu đề>

đầu>head>

<nội dung>

    <form id="form1" runat="server">

    <asp. Nút ID="btnRedirect" runat="server" Text="Show alert and Redirect"

        onclick="btnRedirect_Click" />

    biểu mẫu>

cơ thể>body>

htmlhtml

 

 

Hiển thị Hộp thông báo Cảnh báo JavaScript và Chuyển hướng đến một trang hoặc trang web khác

Trình xử lý sự kiện Nhấp chuột bên dưới có 3 biến

thông báo – Thông báo sẽ được hiển thị trong Hộp thông báo cảnh báo JavaScript

url – URL của trang hoặc trang web khi người dùng sẽ được chuyển hướng sau khi họ nhấp vào nút OK

script – Mã JavaScript sẽ hiển thị Hộp Thông báo Cảnh báo và sau đó chuyển hướng.

C#

được bảo vệ vô hiệu hóa btnRedirect_Click( đối tượng người gửi, EventArgs e)

{

    chuỗi message = "Bây giờ, bạn sẽ được chuyển hướng đến Trang chủ ASPSnippets. " ;

    chuỗi url = "//www. aspsnippets. com/" ;

    chuỗi script = "cửa sổ. onload = function(){ cảnh báo('" ;

kịch bản += tin nhắn;

    script += "');" ;

    tập lệnh += "cửa sổ. vị trí = '" ;

tập lệnh += url;

    script += "'; }" ;

    ClientScript. RegisterStartupScript( this . GetType(), "Chuyển hướng" , tập lệnh, true );<

}

 

VB. Mạng lưới

Được bảo vệ Sub btnRedirect_Click(sender As ObjectObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAsObjectAs, e As EventArgs)

    Làm mờ thông báo As Chuỗi = "You will now be redirected to ASPSnippets Home Page."

    Làm mờ url As Chuỗi = "//www.aspsnippets.com/"

    Tập lệnh làm mờ As Chuỗi = "window.onload = function(){ alert('"

kịch bản += tin nhắn

    script += "');"

    tập lệnh += "cửa sổ. vị trí = '"

tập lệnh += url

    script += "'; }"

    ClientScript. RegisterStartupScript( Tôi . GetType(), "Chuyển hướng" , tập lệnh, True )

Kết thúc Phụ

 

Hàm JavaScript trước tiên hiển thị hộp thông báo cảnh báo bằng cách sử dụng sự kiện tải cửa sổ JavaScript, sau đó chuyển hướng người dùng đến trang được chỉ định bằng phương thức vị trí cửa sổ

User1943143334 đã đăng

Xin chào,

Kiểm tra mã dưới đây


sMessage = sMessage.Replace("'", "\"");
            string cScript = @"Redirect('"+sMessage+"','http://www.google.com');"; 
            Page.ClientScript.RegisterStartupScript(this.GetType(),"simplemessage", cScript,true);

Hy vọng nó sẽ giúp bạn

Nếu chúng tôi muốn chuyển hướng người dùng từ trang hiện tại sang trang khác bằng JavaScript, chúng tôi có thể làm theo phương pháp này

    

    

Trong trường hợp chúng tôi muốn lấy url hiện tại của trang web, chúng tôi có thể lấy nó bằng cách sử dụng vị trí. href như chúng ta đã làm trong phương thức cảnh báo

Nếu chúng tôi muốn chuyển hướng người dùng từ trang hiện tại sang trang khác, chúng tôi có thể đặt thuộc tính location.href, trong trường hợp này, chúng tôi đã đặt thành http. //www. itfunda. com chuyển hướng người dùng từ trang hiện tại đến ITFunda. trang web com

ĐẦU RA

Cảnh báo javascript chuyển hướng nút ok

Ở đầu ra, chúng ta có thể nhận thấy rằng đầu tiên nó sẽ hiển thị cảnh báo như trên và sau khi nhấp vào nút "OK" trong cảnh báo, trang web ITFunda. com sẽ mở ra như bên dưới