2015-01-01 12 views
0

ASP.NET에서 if (! IsPostBack)라고 불리는 HTML에서 pageload에 div를 "display : none"으로 설정하고 싶습니다. HTML에서 무엇이 호출되는지 모르겠습니다.ASP.NET : if (! IsPostback) HTML의 내용은 무엇입니까?

function startUP() 
{ 
    document.getElementById('output').style.display = "none"; 
} 

<body onload='startUP();'> 

<div id='output'> 
<p>hide me on load and show me onclick<p> 
</div> 

<button id='showOutput'/> 

나는 그것이 무엇인지 불렀다. 그래서 나는 그것을 설명하려고 노력했다.

+1

내가이 길을 잘못 접근하고 생각; 자바 스크립트는 클라이언트에서 실행되기 때문에 포스트 백 이벤트가 있는지 확인할 필요가 없습니다. 포스트 이벤트는 범위 밖에서 발생합니다. – Claies

답변

1

이 작동 :

<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
    <script> 
 
     function startUP() { 
 
     document.getElementById('output').style.display = "none"; 
 
     } 
 
    </script> 
 
    </head> 
 

 
<body onload='startUP();'> 
 

 
<div id='output'> 
 
    <p>hide me on load and show me onclick<p> 
 
</div> 
 
</body> 
 

 
</html>

+0

그래, 작동 .. 나는 온라인 예를 가지고있다.보십시오 [예] (http://arcane-swift.dk/form.php) – Zeuthenjr

+0

@Zeuthenjr cool ... 그래서 그것이 답이라면 받아 들여주세요. 너를 돕는다. – Thierry

+0

@Thieryy 그래,하지만 나는 내가 처리하고있는 것을 보여주고 싶다. 그 이유는 폼에서, 내가 submit을 사용하고 있고 submit을 클릭 할 때, 웹 사이트가 페이지를 다시로드하고 있기 때문이다. 이유를 알지 못하면 다시 설정해야합니다. 다시 없음 ... – Zeuthenjr