2011-01-21 78 views
1

我有一個aspx文件和一個ascx文件(Details.ascx)。在我的ascx文件,我有以下代碼..進度條問題

<script type="text/javascript"> 
$(function() { 
    var a = document.getElementById("HidStatus").value; 
    var b = parseInt(a); 
    $("#progressbar").progressbar({ 
     value: b, 
     max: 100 
    }); 
}); 

<fieldset> 
        <div id="progressbar" style="height: 8px; float: left; padding: .3%; margin-right: 274px; 
         margin-left: auto; width: 300px;"> 
        </div> 
        <div id="Div1" style="float: left; margin-left: 300px; margin-right: 100px"> 
         <%= Html.Hidden("HidStatus", (double)ViewData["StatusBar"])%> 
         <%= Html.Label(Convert.ToString(ViewData["StatusBar"] + "% Completed"))%> 
        </div> 
       </fieldset> 

在我的aspx文件....

<script type="text/javascript"> 
    function Load() { 
     $.ajaxSettings.cache = false; 
     var Id = document.getElementById("Id").value; 
     if (Id != null && Id != "") { 
      $.ajax({ 
       type: "GET", 
       url: "../Test/Populate", 
       data: "&Id=" + Id.toString(), 
       success: function (msg) { 
        if (msg != null && msg != "") { 
         alert(msg); 
         //document.getElementById("TargetId").innerHTML = msg; 
         $('#TargetId').html(msg); 
        } 
        else { 
        } 
       }, 
       error: function (msg) { } 
      }); 
     } 
    } 

</script> 


<div class="content-admin"> 
    <div class="form-content"> 
     <div id="TargetId"> 
      <% Html.RenderPartial("Details"); %> 
     </div> 
    </div> 
</div> 

在第一時間,進度條了加載..每當我做選擇索引更改,進度欄消失...

我認爲,這一行「document.getElementById(」Provid eFeedbackDetailsTargetId「)。innerHTML = msg;」可能是問題的原因。但不知道該怎麼辦....

如何解決這個...

+0

document.getElementById(「ProvideFeedbackDetailsTargetId」)。innerHTML + = msg? – 2011-01-21 08:15:28

回答

0

看起來你是使用jQuery。莫非你改變你所有的document.getElementById()調用 jQuery的電話像

document.getElementById("TargetId").innerHTML = msg; 

將是jQuery的:

$('#TargetId').html(msg); 

這可能是解決問題,還與螢火蟲的Firefox DEBUGIN啓動有幫助。

+0

嗨,我已經更新了代碼...看到上面的源代碼..每當我做出選擇索引時,給這樣的一個空白屏幕顯示。 – RobinHood 2011-01-21 08:41:45