KATOH Yasufumi
karma****@users*****
2007年 1月 10日 (水) 20:42:45 JST
Update of /cvsroot/pal/jstock/src/main/webapp/WEB-INF/jsp In directory sf-cvs:/tmp/cvs-serv12882/src/main/webapp/WEB-INF/jsp Modified Files: view_ajax.jsp jsFunctions.jsp Log Message: JStockAjax Portlet $B$N3t2A>pJsI=<($rF0E*$K9T$&$h$&$K$7$?!%(B jstock/src/main/webapp/WEB-INF/jsp/view_ajax.jsp 1.1 -> 1.2 (modified) http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pal/jstock/src/main/webapp/WEB-INF/jsp/view_ajax.jsp.diff?r1=1.1&r2=1.2 jstock/src/main/webapp/WEB-INF/jsp/jsFunctions.jsp 1.2 -> 1.3 (modified) http://cvs.sourceforge.jp/cgi-bin/viewcvs.cgi/pal/jstock/src/main/webapp/WEB-INF/jsp/jsFunctions.jsp.diff?r1=1.2&r2=1.3 =================================================================== RCS file: jstock/src/main/webapp/WEB-INF/jsp/view_ajax.jsp,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- view_ajax.jsp 2006/11/01 12:26:27 1.1 +++ view_ajax.jsp 2007/01/10 11:42:45 1.2 @@ -24,13 +24,14 @@ <jsp:include page="/WEB-INF/jsp/jsFunctions.jsp" /> -<table width="100%"> +<table width="100%" id="<portlet:namespace />tbl"> <tr class="portlet-section-subheader"> <th>åå</th> <th id="<portlet:namespace />pricetitle">$B8=:_CM(B</th> <th>$BA0F|Hf(B</th> <th>æå»</th> </tr> + <!-- <tr class="portlet-section-body"> <td id="<portlet:namespace />name0">$BF|7PJ?6Q(B</td> <td id="<portlet:namespace />price0">20000</td> @@ -43,6 +44,7 @@ <td id="<portlet:namespace />change1">+1000</td> <td id="<portlet:namespace />time1">15:00</td> </tr> + --> </table> </f:view> \ No newline at end of file =================================================================== RCS file: jstock/src/main/webapp/WEB-INF/jsp/jsFunctions.jsp,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- jsFunctions.jsp 2006/11/15 07:55:32 1.2 +++ jsFunctions.jsp 2007/01/10 11:42:45 1.3 @@ -14,22 +14,58 @@ <script language="JavaScript" src='<%= renderResponse.encodeURL(contextPath + "/js/ajax.js") %>'></script> +<script language="JavaScript" + src='<%= renderResponse.encodeURL(contextPath + "/js/kumu.js") %>'></script> +<script language="JavaScript" + src='<%= renderResponse.encodeURL(contextPath + "/js/dhtml.js") %>'></script> <script language="JavaScript"> function <portlet:namespace />displayStockData(response) { - for (i = 0; i < response.length; i++) { + +// for (i = 0; i < response.length; i++) { +// var stock = response[i]; +// document.getElementById("<portlet:namespace />name" + i.toString()).innerHTML = stock.name; +// document.getElementById("<portlet:namespace />price" + i.toString()).innerHTML = stock.price; +// document.getElementById("<portlet:namespace />time" + i.toString()).innerHTML = stock.time; +// if (stock.priceUp == true) { +// document.getElementById("<portlet:namespace />change" + i.toString()).style.color = "red"; +// document.getElementById("<portlet:namespace />change" + i.toString()).innerHTML = '+' + stock.change; +// } else { +// document.getElementById("<portlet:namespace />change" + i.toString()).style.color = "green"; +// document.getElementById("<portlet:namespace />change" + i.toString()).innerHTML = stock.change; +// } +// } + var tbl = document.getElementById("<portlet:namespace />tbl"); + var th = tbl.firstChild; + for (i=0; i < response.length; i++) { + var tr = document.createElement("tr"); + tr.className = "portlet-section-body"; + var stock = response[i]; - document.getElementById("<portlet:namespace />name" + i.toString()).innerHTML = stock.name; - document.getElementById("<portlet:namespace />price" + i.toString()).innerHTML = stock.price; - document.getElementById("<portlet:namespace />time" + i.toString()).innerHTML = stock.time; + + var name = document.createElement("td"); + var price = document.createElement("td"); + var change = document.createElement("td"); + var time = document.createElement("td"); + + name.innerHTML = stock.name; + price.innerHTML = stock.price; + change.innerHTML = stock.change; + time.innerHTML = stock.time; + if (stock.priceUp == true) { - document.getElementById("<portlet:namespace />change" + i.toString()).style.color = "red"; - document.getElementById("<portlet:namespace />change" + i.toString()).innerHTML = '+' + stock.change; + change.style.color = "red"; } else { - document.getElementById("<portlet:namespace />change" + i.toString()).style.color = "green"; - document.getElementById("<portlet:namespace />change" + i.toString()).innerHTML = stock.change; + change.style.color = "green"; } + + tr.appendChild(name); + tr.appendChild(price); + tr.appendChild(change); + tr.appendChild(time); + + tbl.appendChild(tr); } }