
如题,我智商捉急,实在想不出神马方法
var col=new Array("#F00","#3C6","#F39","#09F");
function color()
{
document.getElementById("logo").style.borderTopColor=col[0];
document.getElementById("logo").style.borderRightColor=col[1];
document.getElementById("logo").style.borderBottomColor=col[2];
document.getElementById("logo").style.borderLeftColor=col[3];
setInterval("color1()",500);
}
function color1()
{
document.getElementById("logo").style.borderTopColor=col[1];
document.getElementById("logo").style.borderRightColor=col[2];
document.getElementById("logo").style.borderBottomColor=col[3];
document.getElementById("logo").style.borderLeftColor=col[0];
setInterval("color2()",500);
}
function color2()
{
document.getElementById("logo").style.borderTopColor=col[2];
document.getElementById("logo").style.borderRightColor=col[3];
document.getElementById("logo").style.borderBottomColor=col[0];
document.getElementById("logo").style.borderLeftColor=col[1];
setInterval("color3()",500);
}
function color3()
{
document.getElementById("logo").style.borderTopColor=col[3];
document.getElementById("logo").style.borderRightColor=col[0];
document.getElementById("logo").style.borderBottomColor=col[1];
document.getElementById("logo").style.borderLeftColor=col[2];
setInterval("color()",500);
}
本帖最后由 天启矢量 于 2014-10-25 16:20 编辑
[mw_shl_code=javascript,true]window.onload = function () {
var col=new Array("#F00","#3C6","#F39","#09F");
var logo = document.getElementById("logo");
function count() {
count.c = count.c || 0;
count.c++;
return count.c;
}
setInterval(function () {
logo.style.borderColor = col[count()%col.length]+" " + col[(count())%col.length] + " " + col[(count())%col.length] + " " + col[(count())%col.length];
count();
},500);
}[/mw_shl_code]
[查看全文]
本帖最后由 Alaudi 于 2014-4-13 04:05 编辑
[mw_shl_code=javascript,true]<script language="JavaScript">
var col=new Array("#F00","#3C6","#F39","#09F");
var count = -1;
function color(count)
{
document.getElementById("logo").style.borderTopColor=col[(++count)%col.length];
document.getElementById("logo").style.borderRightColor=col[(++count)%col.length];
document.getElementById("logo").style.borderBottomColor=col[(++count)%col.length];
document.getElementById("logo").style.borderLeftColor=col[(++count)%col.length];
}
setInterval("color(++count)",500);
</script>[/mw_shl_code]
@@10!! 几乎3年木碰JS惹,测惹一下这样大概木甚问题
[查看全文]

这个包没写错吧
package Md5;
public class Md5 {
/**
* 将密码转换成MD5加密后的字符串形式.
* @param password 原始密码
* @return 32位字符串
*/
public static String getMD5(String password) {
byte[] source = password.getBytes();
String s = null;
char hexDigits[] = { // 用来将字节转换成 16 进制表示的字符
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D',
'E', 'F' };
try {
java.security.MessageDigest md = java.security.MessageDigest
.getInstance("MD5");
md.update(source);
byte tmp[] = md.digest(); // MD5 的计算结果是一个 128 位的长整数,
// 用字节表示就是 16 个字节
char str[] = new char[16 * 2]; // 每个字节用 16 进制表示的话,使用两个字符,
// 所以表示成 16 进制需要 32 个字符
int k = 0; // 表示转换结果中对应的字符位置
for (int i = 0; i < 16; i++) { // 从第一个字节开始,对 MD5 的每一个字节
// 转换成 16 进制字符的转换
byte byte0 = tmp; // 取第 i 个字节
str[k++] = hexDigits[byte0 >>> 4 & 0xf]; // 取字节中高 4 位的数字转换,
// >>> 为逻辑右移,将符号位一起右移
str[k++] = hexDigits[byte0 & 0xf]; // 取字节中低 4 位的数字转换
}
s = new String(str); // 换后的结果转换为字符串
} catch (Exception e) {
e.printStackTrace();
}
return s;
}
}
然后,不知道在tomcat里边改怎么放 jsp里边才能找到我写的这个包
这个是jsp
<%@ page language="java" import="java.util.*" import = "Md5.*" import="java.sql.*" import = "java.util.Date" pageEncoding="utf-8"%>
<%
//String path = request.getContextPath();
//String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
String emsg = "ertyuio";
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
java.util.Date currentTime = new java.util.Date();//得到当前系统时间
String t = formatter.format(currentTime); //将日期时间格式化
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection("xxXXXXXXXXXXXXXXX");
Statement stat = conn.createStatement();
String id = request.getParameter("id");
String password = request.getParameter("password");
String password1;
String ip = request.getRemoteAddr();
String sql = "";
//password1 = Md5.getMD5(password);
int a ;
int a1 = 0;
int a2 = 0;
int i = 0;
int a3 = 0;
%>
<%=id +" "+password+" "+ip+" "+t+" " %>
<%
sql = "SELECT COUNT(id) FRoM users WHERE id = '"+id+"'" ;
ResultSet rs = stat.executeQuery(sql);
rs.next();
a = rs.getInt(1);
%> <%="数据库中共有 "+a %> <%
if(a == 0){
sql = "INSERT INTO users(id,password,creat_time,ip) VALUES(?,?,?,?)";
PreparedStatement ps = conn.prepareStatement(sql);
if(id == null )
{a1 = 0;}
else if(id.getBytes("UTF-8").length>30)
{a1 = 1;}
else if(password == null )
{a2 = 0;}
else if( password.getBytes("UTF-8").length>900)
{a2 = 1;}
else if (id != null && password != null && ip != null){
password1 = Md5.getMD5(password);
emsg = "1";
ps.setString(1,id);
ps.setString(2,password1);
ps.setString(3,t);
ps.setString(4,ip);
i = ps.executeUpdate();
}
}
else if (a == 1){a3 = 1;}
else {a=0;}
%>
<%="md5加密后 "+password1+" " %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
*本站禁止HTML标签噢* 注册系统 </title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
</head>
*本站禁止HTML标签噢*
<script type = "text/javascript">
function a()
//得到文本内容
{
id = document.log.id.value;
password = document.log.password.value;
password1 = document.log.password1.value;
//alert(id +" "+password +" "+ password1 );
if( id == ""){
alert("请填写用户名 ");
document.log.uid.focus();
}
else if(password == ""){
alert("密码不能为空");
document.log.password.focus();
}
else if(password1 != password){
alert("请检查密码是否一致");
document.log.password.focus();
}
else
log.submit();
}
if(<%= i%> == "1"){
alert("成功注册");
}
if(<%= a1%> == "1"){
alert("ID输入过长");
}
if(<%= a2%> == "1"){
alert("留言输入过长");
}
</script>
<!-- 页面******************************************************************************************** -->
<form name = "log" method = "post" >
<%=emsg %> <%= "a3 = "+ a3 %>
*本站禁止HTML标签噢*
*本站禁止HTML标签噢* *本站禁止HTML标签噢* 用户名:</td> *本站禁止HTML标签噢* <input type = "text" name = "id"> </td> </tr>
*本站禁止HTML标签噢* *本站禁止HTML标签噢* 设置密码:</td> *本站禁止HTML标签噢* <input type = "password" name = "password"> </td></tr>
*本站禁止HTML标签噢* *本站禁止HTML标签噢* 确认密码</td> *本站禁止HTML标签噢* <input type = "password" name = "password1"></td></tr>
*本站禁止HTML标签噢* <td align = "right"> </td><td align = "left"> <input type = "reset" > <input type = "button" value = "注册"; ></td></tr>
</table>
</form>
</body>
</html>
部分细节没完善和重复的先不理,因为不知道怎么用自定义包来md5加密,这个是主要问题

第一题:
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
price=parseInt(prompt("请输入商品价格",0));
var n;
n=parceInt(price/100);
switch(n)
{
case 0:case 1:
price=price;
break;
case 2:case 3:case 4:
price=price*0.97;
break;
case 5:case 6:case 7:case 8:case 9:
price=price*0.95;
break;
default:
pricee=price*0.92;
}
document.write("商品实际销售价格为:"+price);
</script>
</body>
</html>
第二题:
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
var n,i,j,k;
for(n=100;n<1000;n++)
{
i=parseInt(n\100);
j=parseInt(n\10-i*10);
k=n-j*10-i*100;
if (n==i*i*i+j*j*j+k*k*k)
document.write(n+"是水仙花数"+" *本站禁止HTML标签噢* ");
}
</script>
</body>
</html>
第三题:
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
var i,j,k;
for(i=0;i<=20;i++)
{
for(j=0;j<=33;j++)
{
k=100-i-j;
if(i*5+j*3+k*(1/3)=100)
{
document.write("公鸡的只数为:"+i+"母鸡的只数为:"+j+"小鸡的只数为:"+k+" *本站禁止HTML标签噢* ")
}
}
}
</script>
</body>
</html>
第四题:
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
<SCRIPT language="JavaScript">
<!--
var i,j,max;
j=1;
max=n;
for (i=1;i<n;i++)
{
j=10*n;
k=n*j+k;
max=max+k;
}
max=max*2-k;
document.write("和="+max);
//-->
</SCRIPT>
</CENTER>
</BODY>
</HTML>
菜鸟渣渣……求助求助啊……( >﹏<。)~呜呜呜……
#km#km 我错了…给粗心的自己一记狠抽!#10t…我会努力细致细致更细致的!
还有一个问题就是半角括号和全角括号到底有什么区别啊?为什么一定要用半角括号才可以啊?
[查看全文]
1、n=parceInt(price/100); 改为n=parseInt(price/100);
2 . 把\ 改为 / ,除法运算符是/啊魂淡淡!!! 还有 if (n==i*i*i+j*j*j+k*k*k) 里面请加括号 if (n==(i*i*i+j*j*j+k*k*k))
3、 *本站禁止HTML标签噢*
*本站禁止HTML标签噢*
*本站禁止HTML标签噢*
var i,j,k;
for(i=0;i<=20;i++)
{
for(j=0;j<=33;j++)
{
k=100-i-j;
if(i*5+j*3+k*(1/3)=100)
{
document.write("公鸡的只数为:"+i+"母鸡的只数为:"+j+"小鸡的只数为:"+k+" *本站禁止HTML标签噢* ")
}
}
}
</script>
</body>
</html>
最后一题n没定义,既然是输入数据,为什么不跟第一题一样定义并接收n的值 ?
[查看全文]

[mw_shl_code=php,true]<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("chat", $con);
$result = mysql_query("SELECT * FROM chat");
while($row = mysql_fetch_array($result))
{
echo $row['time'] . " " . $row['neirong'];
echo "<br />";
}
mysql_close($con);
?>[/mw_shl_code]
输出数据数字和英文没问题,可是中文是???
该贴已经同步到 yangkeao的微博
之所以中文会有问题是因为mysql的编码和php的编码不一致导致的,简单来说就是对于同一些二进制字节,GBK编码和UTF-8编码对于这些字节的结束都是不同的。具体编码相关的问题可以google下。
你这边要解决这个问题,有两种方案,一种是让php的编码设置和mysql一致,另一个是php从mysql读出内容后转换成php的编码。一般来说为了程序的通用性,建议采用第二种。
这里假设mysql编码为GBK,php编码为UTF-8,则需要将读出的内容由GBK转换成UTF-8。
php的编码转换一般也有两种方法,这里推荐使用iconv的库。
函数原型是:string iconv ( string $in_charset , string $out_charset , string $str )
[查看全文]

用CSS控制
对a标签下面的几个伪类的属性进行修改
详情:http://www.w3school.com.cn/css/pr_pseudo_hover.asp
要善于用官方的文档啊
[查看全文]

都被秋秋姐姐说掉了。。。。
try {
//这段代码从上往下运行,其中任何一个语句抛出异常该代码块就结束运行
}
catch (e) {
// 如果try代码块中抛出了异常,catch代码块中的代码就会被执行。
//e是一个局部变量,用来指向Error对象或者其他抛出的对象
}
finally {
//无论try中代码是否有异常抛出(甚至是try代码块中有return语句),finally代码块中始终会被执行。
}
大概就是这么一个用法~~
不管try代码块的执行时如何被终止的(出现异常、return、自然终止)finally中的语句始终会被执行,正是由于finally的这种特性,通常finally用来执行一些清理工作。这里的清理工作指的是一些try catch影响之外的处理,比如之前try中有return类似的功能,代码也会先执行finally中的语句,再回到try中执行最后的return。
[查看全文]

本帖最后由 噢!麦嘎 于 2013-1-30 16:11 编辑
为什么 做一个
<div class="大IDV">
<div class=“小DIV”>在小的DIV里设置与上边距为20(margin-TOP:20px;),为什么整个大的DIV全都下沉,而不是只有这个下沉呢?</div>
</div>
问题已解决:外边距合并问题,只有普通文档流中块框的垂直外边距才会发生外边距合并。行内框、浮动框或绝对定位之间的外边距不会合并。!108!
刚刚看教程看到了。。哭~
我觉得是不是应该给大div加padding、然后小div不给margin、子级的margin会传递给父级好像、尽量少用margin..、margin处理起来很麻烦...初学、说的不对别拍我.....
[查看全文]
这个是子级标签绑架了父级标签的BUG来,以下是解决方法:
1、设置父元素或者自身的display:inline-block;
2、设置父元素的border:1px aqua solid;(>0)
3、设置父元素的padding:1px;(>0)
4、给父元素设置overflow:hidden;
5、给父元素或者自身设置position:absolute;
6、设置父元素非空,填充一定的内容。
*注:建议少用margin,多用padding来布局。
[查看全文]

<a href="http://www.baidu.com" hidefocus="true">为什么我的没有</a>
在网上找了很多 说这个属性是去掉虚线框
但为什么我在后面敲了空格之后,并不出现hidefocus的下拉呢?
之前也没有遇到过链接出来之后带虚线框的情况。。。
!9!!6!!10!!8!!13!!53!!12!!11!!7!