我有Javascript。我只想在頁面加載時打電話。我不想在回發調用。(Asp.net 3,5)加載頁面時請調用Javascript
回答
在後面的代碼:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ClientScript.RegisterStartupScript(GetType(), "key", "someFunction();", true);
}
}
試用Page.IsPostBack屬性 http://msdn.microsoft.com/en-us/library/system.web.ui.page.ispostback.aspx
您可能希望將此與ClientScript.RegisterStartupScript技術結合使用,以便僅在(!Page.IsPostBack){} – 2010-06-21 13:14:08
<html>
<head>
</head>
<body onload="javascript:yourFunctionCall()">
</body>
</html>
內部添加該腳本,該腳本仍將在回發時運行 – 2010-06-21 13:06:36
這將在回發中調用。 – 2010-06-21 13:06:53
@Darin和@Joel你是對的.. – Jack 2010-06-21 13:17:23
更好事情是在加載標籤時調用你的Java腳本函數。在這裏,java腳本只會調用一次,而不是在所有的帖子後面。
您還可以連接到負載事件,以避免意外覆蓋與在JavaScript document.onload身體標記在onload。這通常只是一個問題,即擁有內容頁面的母版頁實現了自己的加載事件並且覆蓋了母版頁JavaScript。
<script type="text/javascript">
function Page_loaded() {
//Do Work
}
if (document.all) {
//IE
window.attachEvent('onload', Page_loaded);
} else {
//Everything else
window.addEventListener('load', Page_loaded, false);
}
</script>
- 1. 在頁面加載時調用javascript
- 2. Javascript:頁面加載時間
- 3. 對頁面加載調用JavaScript鏈接
- 4. ASP.Net增量頁面加載調用Javascript
- 5. 頁面加載時JavaScript/jQuery加載欄?
- 6. 如何在頁面加載時調用JavaScript函數一次,頁面重新加載,不要再次調用它
- 7. 加載頁面時顯示加載動畫微調器頁面
- 8. 頁面加載時SQL調用太多?
- 9. 同時頁面加載和ajax調用
- 10. 頁面加載時調用jquery
- 11. 加載頁面時的調用方法
- 12. 使用Javascript加載頁面
- 13. 調用從頁面的JavaScript背後的頁面加載事件
- 14. 使用asp.net加載頁面加載javascript
- 15. 調用頁面不加載
- 16. 如何在AMX頁面加載時調用JavaScript函數?
- 17. 爲什麼JavaScript onmouseover函數在頁面加載時被調用?
- 18. 函數在頁面加載開始時調用 - javascript
- 19. 如何在加載jsp頁面時調用javascript?
- 20. 如何將特定頁面加載到iframe時調用javascript
- 21. 在頁面加載時調用Javascript函數
- 22. 從PHP調用JavaScript函數,同時頁面加載
- 23. 如何在頁面加載時調用JavaScript函數?
- 24. 在頁面加載時調用JavaScript函數的問題
- 25. 在頁面加載時調用JavaScript中的method_helper
- 26. 從JavaScript加載頁面時調用angularJS函數
- 27. 在頁面加載時調用多個Javascript函數
- 28. 下載javascript加載頁面
- 29. 頁面加載時,jQuery/JavaScript「請稍候」窗口?
- 30. 如何在使用Javascript加載頁面時加載圖像?
對不起,我忘了告訴,在MasterPage中的JavaScript。所以jscript在每個頁面加載時都被觸發。 – Jack 2010-06-21 13:16:12
我無法解決這個問題。內容頁面加載時Jscript正在運行。我不想這樣做。我只想調用Jscript只有一(1)次.. – Jack 2010-06-21 13:26:24