JSP中能作出斜45度游戏地图的效果么? 如题啊jsp页面中能作出 像网游中的45度的游戏地图么?不用Flash哦 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你说的是2D地图,或者是2.5D的地图,没flash难道就不能做了吗只靠jsp肯定不行,但是可以不要flash,通过其他技术也可以的 地图斜45度?你意思是table隔中的斜45度吗?下面是一种方法,保存为html即可看到<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><HEAD><TITLE> New Document </TITLE><META NAME="Generator" CONTENT="EditPlus"><META NAME="Author" CONTENT=""><META NAME="Keywords" CONTENT=""><META NAME="Description" CONTENT=""></HEAD><script Language="javascript">function a(x,y,color){document.write("<img border='0' style='position: absolute; left: "+(x+20)+"; top: "+(y+20)+";background-color: "+color+"' src='2009042207544730833.jpg' width=1 height=1>")}</script><body leftmargin=20 topmargin=20><TABLE border=0 bgcolor="000000" cellspacing="1" width=400><TR bgcolor="FFFFFF"> <TD id="td1"> <span style="font-size:12px;float:left">课程</span><span style="font-size:12px;float:right">姓名</span></TD> <TD>张三</TD> <TD>李四</TD> <TD>王五</TD></TR><TR bgcolor="FFFFFF"> <TD>数学</TD> <TD>55</TD> <TD>66</TD> <TD>77</TD></TR><TR bgcolor="FFFFFF"> <TD>英语</TD> <TD>99</TD> <TD>68</TD> <TD>71</TD></TR><TR bgcolor="FFFFFF"> <TD>语文</TD> <TD>33</TD> <TD>44</TD> <TD>55</TD></TR></TABLE><script>function line(x1,y1,x2,y2,color){ var tmp if(x1>=x2) { tmp=x1; x1=x2; x2=tmp; tmp=y1; y1=y2; y2=tmp; } for(var i=x1;i<=x2;i++) { x = i; y = (y2 - y1) / (x2 - x1) * (x - x1) + y1; a(x,y,color); }}//line(1,1,100,100,"000000");line(td1.offsetLeft,td1.offsetTop,td1.offsetLeft+td1.offsetWidth,td1.offsetTop+td1.offsetHeight,'#000000')</script></BODY></HTML> ...... 那是用JS做的 JSP或者其他的什么东西主要是用来提供数据的 具体显示是用JS做的 哦 对了 用什么技术都可以只要能跟JSP相关的就可以了别是ASP.NET的就行了 那你在word画个菱形的图,另存htm 一个页面 有两个form 嵌套 为什么里面那个form 提交的是外面的action 高手,大侠救救急啊。 java 将文件拷贝到光盘 急……… js问题 关于<<JSP数据库开发实例精粹>>的代码调试问题! 请高手看看,这是什么用法? 关于javascript j2ee 用户选择保存路径 如何在jsp和servlet中传递bean????? 在JSP的java代码中怎样取得网页元素的值 多台tomcat的session问题,session丢失 java环境配置问题
只靠jsp肯定不行,但是可以不要flash,通过其他技术也可以的
你意思是table隔中的斜45度吗?
下面是一种方法,保存为html即可看到
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD><script Language="javascript">
function a(x,y,color)
{document.write("<img border='0' style='position: absolute; left: "+(x+20)+"; top: "+(y+20)+";background-color: "+color+"' src='2009042207544730833.jpg' width=1 height=1>")}
</script><body leftmargin=20 topmargin=20>
<TABLE border=0 bgcolor="000000" cellspacing="1" width=400>
<TR bgcolor="FFFFFF">
<TD id="td1"> <span style="font-size:12px;float:left">课程</span><span style="font-size:12px;float:right">姓名</span></TD>
<TD>张三</TD>
<TD>李四</TD>
<TD>王五</TD>
</TR>
<TR bgcolor="FFFFFF">
<TD>数学</TD>
<TD>55</TD>
<TD>66</TD>
<TD>77</TD>
</TR>
<TR bgcolor="FFFFFF">
<TD>英语</TD>
<TD>99</TD>
<TD>68</TD>
<TD>71</TD>
</TR>
<TR bgcolor="FFFFFF">
<TD>语文</TD>
<TD>33</TD>
<TD>44</TD>
<TD>55</TD>
</TR>
</TABLE>
<script>
function line(x1,y1,x2,y2,color)
{
var tmp
if(x1>=x2)
{
tmp=x1;
x1=x2;
x2=tmp;
tmp=y1;
y1=y2;
y2=tmp;
}
for(var i=x1;i<=x2;i++)
{
x = i;
y = (y2 - y1) / (x2 - x1) * (x - x1) + y1;
a(x,y,color);
}
}
//line(1,1,100,100,"000000");
line(td1.offsetLeft,td1.offsetTop,td1.offsetLeft+td1.offsetWidth,td1.offsetTop+td1.offsetHeight,'#000000')
</script>
</BODY>
</HTML>
用什么技术都可以
只要能跟JSP相关的就可以了
别是ASP.NET的就行了