2017-03-03 53 views
-1

我有一個用戶控制和用戶控制,代碼試圖通過如何讓我的用戶控制從我的aspx頁面

document.getElementById("ReportTitle").innerText = TitleText; 

將設立一個彈出窗口,並設置標籤值獲取信息ID「ReportTitle」在aspx頁面定義爲

<a id="ReportTitle" style="font-family:Verdana; font-weight.bold; font-size:9px; cursor:pointer">Ocean Cargo</a> 

它也試圖建立URL和可見性屬性的方式相同。我收到錯誤「無法設置屬性'innerText'的未定義或空引用。'我的第一個想法是,它試圖在第一個窗口完成加載之前設置該值,並且我已經嘗試在包含對getElementById的調用的函數上使用window.open,但它不起作用。這是問題,或者如果它是無法獲得「ReportTitle」,因爲它是aspx頁面上。

謝謝。

回答

-1

我終於拿到了它的工作。我不得不改變

window.onload

document.onreadystatechange = function() { 
    if (document.readyState == "complete") { 
     InitSearch(); 
    } 
} 
+0

我想知道是否有人能告訴我爲什麼我的答案被拒絕投票。 – user988417

0

您可以輕鬆地用jQuery做到這一點。

<a id="ReportTitle">Ocean Cargo</a> 

<script type="text/javascript"> 
    var link = $("#ReportTitle"); 
    link.text("New Text"); 
    link.attr("href", "http://www.google.nl"); 
    //link.attr("style", "display:none"); 
</script> 
+0

對不起,我只是開始研究jQuery的,所以我有一些更多的問題。 1)

  • 11. 從aspx頁面呼叫控制器
  • 12. 我如何驗證.aspx頁面中的html控件
  • 13. 如何從aspx頁面訪問userControl中的web控件頁面
  • 14. 如何訪問我的孩子頁面.aspx頁面中我的母版頁值
  • 15. 如何讓我的頁面記住用戶的上次操作?
  • 16. 如何處理aspx頁面動態的用戶控件事件
  • 17. 如何找到用戶控件的aspx頁面
  • 18. 如何在aspx頁面綁定用戶控件中的gridview?
  • 19. 我如何讓控制器
  • 20. 我的頁面控制用戶界面沒有得到更新?
  • 21. 如何在我們的.aspx頁面中顯示Html頁面?
  • 22. 後面的代碼不承認它的aspx頁面在我的控制變量
  • 23. 調用網頁用戶控件的父aspx頁面的功能
  • 24. 我如何讓我的頁面從類而不是表繼承?
  • 25. 如何從我的頁面中刪除此控制檯?
  • 26. 如何從ASPX頁面
  • 27. 如何從父頁面asp.net調用功能的用戶控制
  • 28. 從asp.net中的aspx頁面獲取用戶控制元素文本
  • 29. 如果頁面上有文字,我如何讓我的程序提醒用戶?
  • 30. aspx頁面的控件ID