2011-12-16 11 views
0

私が取り組んでいるアプリケーションでは、ページの読み込み時にinnerhtmlを設定してページが正しく表示されます。私はヒットするとinnerhtmlが変更されるという私のページにラジオボタンがあります。インナーHTMLへの新しい変更は、ページに表示されません。トレースポイントとデバッグの設定により、新しいinnerhtmlが変更されていますが、古い値はまだテーブルに残っています。私は新しいHTML(私はページをリフレッシュしたくないが、私のテーブルのデータ)をリフレッシュするために呼び出す必要がありますか?ページ読み込みLoadDashboardTree - テーブルが正しく表示されます。選択したラジオボタンの値に応じて、ラジオボタンのjavascriptアクションで正しいサブフォンが呼び出されます。ラジオボタンを押してloadDashboardTreeDaysを呼び出すと、これを呼び出していることがわかります。これにトレースポイントを設定していますスルー、テーブルだけがリフレッシュされません。 divsummary内部HTMLはどちらか更新されませんが、それが日と非日間同じことを行うの両方として必要とされていないので、それはまだ正しく表示さとonclickのinnerhtmlを変更していますが、ページに新しいinnerhtmlが表示されません

Public Sub LoadDashboardTree(ByVal Id, ByVal Cat, ByVal Type, ByVal ExplodeTo) 
    div027.InnerHtml = LoadChild(Id, Cat, Type, ExplodeTo) 
    divSummary.InnerHtml = LoadSummary(Id, Cat, Type) 
End Sub 

Public Sub LoadDashboardTreeDays(ByVal Id, ByVal Cat, ByVal Type, ByVal ExplodeTo) 
    div027.InnerHtml = LoadChildDays(Id, Cat, Type, ExplodeTo) 
    divSummary.InnerHtml = LoadSummaryDays(Id, Cat, Type) 
End Sub 

を拾っている編集 - これは変更する呼び出しです私のaspx.vbページからのinnerHTML - 実際のJavaScriptの部分ではなく、指示できない人向け

+0

コードを投稿できますか?それを見ずに問題が何であるかを伝えるのは難しいです。 –

+0

「innerHTML」ではなく、「innerhtml」ではないことがわかりましたか? – Pointy

+0

#1これはinnerHTML = '値'です。 #2新しい '値'が古い値と同じでないかどうかをチェックします。 – iAnuj

答えて

1

いいえ、表示を更新するために必要なことはありません。 innerHTMLプロパティを設定すると、要素が更新されます。

+0

私はinnerhtmlプロパティを設定する方法の例を表示できますか?私はこれが正しく行っていない部分だと思う。ご協力いただきありがとうございます – njj56

関連する問題