2011-07-26 13 views
0

私のウィンドウの一部としてインラインhtmlでwebviewを持っています。これは、約10行のhtmlテーブルを含んでいます。テーブルに1行以上追加しようとすると、アプリがクラッシュします。htmlテーブルに行を追加すると、チタンwebviewがクラッシュする

webView = Titanium.UI.createWebView({ 
     scalesPageToFit:false, 
     top:0, 
     bottom:0 
    }); 

    var html = '<html>'+ 
    '<body>'+ 
    '<table width="98%" align="center" border="0" cellspacing="0" cellpadding="0">'+ 
    '<tr>'+ 
    '<td align="left" height="25" colspan="2" style="color:#ba2424; font-size:14; font-weight:bold">Use RedAnar To:</td>'+ 
    '</tr>'+ 
    '<tr>'+ 
    '<td width="10%" height="25"><img src="'+sc+'"></td>'+ 
    '<td width="90%" height="25" style="color:#000; font-size:14; font-weight:bold">Store Card Data</td>'+ 
    '</tr>'+ 
    '<tr>'+ 
    '<td width="10%" height="25"><img src="'+eo+'"></td>'+ 
    '<td width="90%" height="25" style="color:#000; font-size:14; font-weight:bold">Explore Offers</td>'+ 
    '</tr>'+ 
    '<tr>'+ 
    '<td width="10%" height="25"><img src="'+cl+'"></td>'+ 
    '<td width="90%" height="25" style="color:#000; font-size:14; font-weight:bold">Capture Loyalty</td>'+ 
    '</tr>'+ 
    '<tr>'+ 
    '<td width="10%" height="25"><img src="'+tp+'"></td>'+ 
    '<td width="90%" height="25" style="color:#000; font-size:14; font-weight:bold">Track Points</td>'+ 
    '</tr>'+ 
    '<tr>'+ 
    '<td width="10%" height="25"><img src="'+vb+'" valign="absmiddle"></td>'+ 
    '<td width="90%" height="25" style="color:#000; font-size:14; font-weight:bold">View Balances</td>'+ 
    '</tr>'+ 
    '<tr>'+ 
    '<td align="left" height="25" colspan="2" style="color:#ba2424; font-size:14; font-weight:bold">Card Description</td>'+ 
    '</tr>'+ 
    '<tr>'+ 
    '<td align="left" height="20" colspan="2" style="color:#000; font-size:14; font-weight:normal">'+description+'</td>'+ 
    '</tr>'+ 
    '<tr>'+ 
    '<td align="left" height="25" colspan="2" style="color:#ba2424; font-size:14; font-weight:bold">Highlights</td>'+ 
    '</tr>'+ 
    '<tr>'+ 
    '<td align="left" height="20" colspan="2" style="color:#000; font-size:14; font-weight:normal">'+highlights+'</td>'+ 
    '</tr>'+ 
    '</table>'+ 
    '</body>'+ 
    '</html>'; 

    webView.html = html; 

この後にさらに1行挿入しようとすると、アプリケーションがクラッシュします。助言がありますか?

+0

これはiPhoneまたはAndroid用ですか? – Tjekkles

答えて

1

私はちょうどあなたのコードをテストしたし、それは働いた(私はそれらの中に何があるか分からないので、テキストとしてあなたの変数を使用している)。

私は最後に次の行を追加しました、そしてそれはあまりにも働いた:

'</tr>'+ 
'<tr>'+ 
'<td align="left" height="20" colspan="2" style="color:#000; font-size:14; font-weight:normal">'+"highlights"+'</td>'+ 
'</tr>'+ 

を、それが動作しないときは、どのような行を追加しますか?それがクラッシュすると、どんなエラーが出ますか?

関連する問題