C # .NET 페이지에서 다음 코드로 JavaScript 경고를 생성하고 있습니다.
Response.Write("<script language=JavaScript> alert('Hi select a valid date'); </script>");
제목 제목이 “웹 페이지의 메시지”인 경고 상자를 표시합니다.
제목을 수정할 수 있습니까?
답변
아냐, 못해
보안 / 피싱 방지 기능입니다.
답변
아니요, 불가능합니다. 사용자 정의 자바 스크립트 경고 상자를 사용할 수 있습니다.
jQuery를 사용하여 좋은 것을 발견했습니다.
답변
당신은 IE에서 이것을 할 수 있습니다 :
<script language="VBScript">
Sub myAlert(title, content)
MsgBox content, 0, title
End Sub
</script>
<script type="text/javascript">
myAlert("My custom title", "Some content");
</script>
(하지만 난 정말 당신이 할 수 없었 으면 좋겠다.)
답변
javascript window.alert () 함수를 대체하십시오.
window.alert = function(title, message){
var myElementToShow = document.getElementById("someElementId");
myElementToShow.innerHTML = title + "</br>" + message;
}
이것으로 당신은 당신의 자신의 alert()
기능을 만들 수 있습니다 . (일부 div 요소에서) 새로운 ‘멋진’대화 상자를 만듭니다.
크롬과 웹킷에서 작동하는지 테스트했지만 다른 사람은 확실하지 않습니다.
답변
헤더 상자 자바 스크립트를 사용자 정의 하기 위해이 Sweetalert 를 찾았습니다 .
예를 들어
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
type: "warning",
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!",
closeOnConfirm: false
},
function(){
swal("Deleted!", "Your imaginary file has been deleted.", "success");
});
답변
질문 한 방법으로 질문에 대답합니다.
이것은 실제로 정말 쉽습니다 (적어도 Internet Explorer에서), 나는 17.5 초 안에 그것을했습니다.
cxfx에서 제공 한 사용자 정의 스크립트를 사용하는 경우 : (apsx 파일에 배치하십시오)
<script language="VBScript">
Sub myAlert(title, content)
MsgBox content, 0, title
End Sub
</script>
그런 다음 일반 경고를 호출 한 것처럼 호출 할 수 있습니다. 코드를 다음과 같이 수정하십시오.
Response.Write("<script language=JavaScript> myAlert('Message Header Here','Hi select a valid date'); </script>");
그것이 당신이나 다른 누군가를 돕는 희망입니다!
답변
– 여기에 아주 좋은 ‘해킹’있다 https://stackoverflow.com/a/14565029 당신은 경고 / 확인 메시지를 생성하는 빈 SRC와 iframe을 사용 -이 (보안을 위하여) 안드로이드에 일을하지 않습니다 – 그러나 귀하의 시나리오에 적합 할 수 있습니다.
