GoogleデスクトップAPIを使用して、ラベルなどの要素を動的に作成するにはどうすればよいですか?言い換えると、ブラウザを複製するにはどうすればよいですか。
document.createElement('br');
GoogleデスクトップAPIを使用して、ラベルなどの要素を動的に作成するにはどうすればよいですか?言い換えると、ブラウザを複製するにはどうすればよいですか。
document.createElement('br');
回答が遅れてすみません。見る:
http://code.google.com/apis/desktop/docs/gadget_apiref.html#view
にとって
appendElement(string xml)XML形式で指定された、提供された要素定義を解析し、このビューの最後の子として要素を追加します。新しい要素を返します
使用例は次のとおりです。
var divXml = "<div enabled='true' height='40' name='divMsg1' width='243' x='0' y='40' background='#FFFFFF'><label height='20' name='lblName1' width='190' x='0' y='0'>Name</label><label height='20' name='lblStatus1' width='50' x='190' y='0' align='right' color='#FF0000'>Status</label><label height='20' name='lblDate1' width='150' x='0' y='21' size='8'>Date</label></div>";
view.appendElement(divXml);
私は自分のガジェットでこのコードを使用していますが、ここに投稿するのに十分な汎用性を持つようにいくつかの変更を加えました。うまくいけば、そのまま動作するはずです。