Tôi đang làm việc với câu trả lời của Devsaninii khi tôi thay đổi mục tiêu của biểu mẫu và thấy hành vi không mong muốn của các trang còn lại của tôi chuyển sang cửa sổ mới sau khi nhấp vào liên kết đã thay đổi mục tiêu. Có ý nghĩa nhưng không mong muốn.
Tôi đã mở tệp bằng một số liên kết và tải trang mới với người khác. Tôi muốn các tệp mở trong các cửa sổ mới và tôi muốn các trang mới mở trong cùng một cửa sổ. Nhưng sau khi tôi thay đổi mục tiêu, mọi thứ đã ở trong một cửa sổ mới. Tôi có thể đã trải qua và thêm trình xử lý nhấp chuột của khách hàng vào mỗi và mọi linkbutton
, nhưng điều đó quá cồng kềnh.
Vì vậy, đây là những gì tôi đã đưa ra:
tôi đã thêm một lớp học để linkbuttons
của tôi đã được cho là có một cửa sổ mới như mục tiêu và sau đó tôi đã thêm mảnh nhỏ này của jQuery để kịch bản của tôi:
$(function() {
$('a').click(function() {
if ($(this).hasClass('changeTarget')) {
window.document.forms[0].target = '_blank';
} else {
window.document.forms[0].target = '_self';
}
});
});
Bây giờ khi một linkbutton
cần có cửa sổ mới được nhấn, cửa sổ sẽ mở trong cửa sổ mới và khi bất kỳ thứ gì khác được nhấn, nó sẽ mở trong cùng một cửa sổ.
Nguồn
2013-09-18 14:32:52
Bạn muốn làm gì? – ShankarSangoli
Tôi có một Response.Redirect trong mã của tôi phía sau ... Tôi đang cố gắng mở nó trong một cửa sổ khác. – user979331
Tôi có thể bị thiếu, nhưng tôi không thấy bất kỳ dấu hiệu nào của 'target =" _ blank "'. –