asp.net
  • javascript
  • 2010-05-12 5 views 0 likes 
    0

    javascript 창에 "예/아니오"코드를 사용하고 있습니다. 두 번 해고 중입니다. 내가 이것을 피할 수있는 방법이 있습니까? 아니면 다른 코드를 사용합니까?. 나는이 코드가 필요하다.javascript windows 두 번 묻는 "예/아니오"?

    당신이 Response.Write를 사용하는 것처럼 같은 페이지의 하단에 끝날 것 곳 보이는
    Response.Write("<script language='javascript'> { self.close() }</script>"); 
    
    +0

    이 클라이언트 측 또는 코드가 뒤에 있습니까? – user279521

    +0

    더 많은 정보가 필요하다고 생각합니다. 창문이 두 번 열려 있습니까? 어떻게 두 번 닫을 수 있는지 모르겠습니다. 문제를 자세히 설명해 주시겠습니까? – tvanfosson

    +0

    두 번 실행되는 이유와 자바 스크립트 줄에 중괄호가 있지만 세미콜론이없는 이유는 무엇입니까? Windows 팝업 후 –

    답변

    2

    :

    </html> 
    <script language='javascript'> { self.close() }</script> 
    

    이 펑키 행동의 모든 종류를 제공하는 대신 ClientScript.RegisterStartupScript를 사용, 이 같은 : 당신이 (Response.Write()의 경우 보이지 않는) 업데이트 패널을 사용한 경우

    ClientScript.RegisterStartupScript(typeof(Page),"close","window.close();",true); 
    

    당신은,319 유사한을 사용방법.

    관련 문제