ちょっと違う気がしたので、Shindig付属のgadgets.jsを眺めてみた。
で、その結果、
<iframe id="remote_iframe_0"
scrolling="auto" class="gadgets-gadget" style="display: block;"
frameborder="no" height="400" width="100%" name="remote_iframe_0">
</iframe>
<div id="gadget-parent" class="gadgets-gadget-parent"></div>
<script type="text/javascript">
//<![CDATA[
var gadget = gadgets.container.createGadget({id: "0",specUrl: "http://www.labpixies.com/campaigns/todo/todo.xml", secureToken: "${secureToken}"});
gadgets.container.addGadget(gadget);
gadget.setServerBase("${contextPath}/gadgets/");
$("#remote_iframe_0").attr("src", gadget.getIframeUrl());
//]]>
</script>
なんてな風にしてみた。
やっていることは前回と変わらないけど、
たぶん前回よりもShindigを使っている感があるかも。
$("#remote_iframe_0")ってところはjQueryで。
${secureToken}と${contextPath}はサーバ側で生成。
一応、Cookieに保存されているデータも読み込めたし、書き込める。
次は、DBに保存してみようかと。
.
0 コメント:
コメントを投稿