语言只是工具,不是内容。你离写出静态网页,已经成功了一半。还需要从实例出发,多练习、多模仿,在你可以模仿出很多网站页面后,还可以自己设计网页,写出更有主题、更漂亮的网页。
建议你可以先进行各个常见模块的实例练习,如:网页布局、导航栏、多级菜单、滚动图片、图文排版。掌握了这些基本模块后,你可以练习整体实例,如:个人简历、班级画报、企业宣传网站、购物网站……等等。
打个比方,以做菜为例;你学习了厨具的使用,不代表可以做出可口的饭菜;还要从一道一道菜品的学习和模仿中锻炼技能的组合。以说话为例,你学习了名词、动词、形容词,不代表可以写出优美的文章,表达出清晰的主题思想;还需要通过一句话、一个段落、一篇文章的练习才可以。
就说思路吧。
1)
颜色是“#dddddd",要求6个数字随机。
大小是"ddpx",这里就要求10-99随机吧,太大、太小看不到了。
粗细是”font-weight:dddd“,4个数字随机,那些bold也只是特定数字的名称而已。
而javascript字符串中的字符可以用”\udddd“来替换,其中4个随机数字,若是汉字x4e00-x9fa5之间的随机数。
2)问题,都在一个随机数字上。
3)实例化一个标签比如<p>,然后随机赋予它上述涉及到的style属性,最后设置它的innerText属性把一个随机的汉字当做内容。
其中随机数的函数我试着写一下,
function getRandom(min,max){。
min=min||0;。
max=max||9;。
var sp=max-min;。
var ad=Math.floor(sp*Math.random());。
return min+ad;。
具体流程,你自己来吧,我只能帮你倒你这里了。
虽然那楼下那个汉子贴出了完整代码,可是限定了范围,不是真随机哇。分数要给哇,我记着要分数去问别人问题,狼哇的捉急哇。555555555555。
尝试在一张网页中实现,如果是两张网页有点麻烦。
增加按钮.onclick=function()。
动态创建 createNode('div') 即信息提交框层。
动态依次创建 几个标签 添加内容,然后所有创建的标签添加到信息提交框Div中,对信息提交 框的BUTTON 写事件触发函数。
样式单独写,大致思路就这样,这样写的话就可以不用通过数据库存取数据了。当然也可以通过数据库存取数据。
如果你不会html的话 先学html 。
如果会html 但是Javascript,vbscript,C这三个一个都不会的话,建议你先学javascript 。
如果以上的都基本会了
那么有两个选择
1:先学asp一到两个月再学php 。
2:直接学PHP
我个人建议你用第一套方案
这样比较循序渐进 如果一开始就学php 可能你要多花很多时间。
说一下思路吧:
先把13个数 放进一个int数组,数组的下标就是0-12;
然后随机0-12数字,通过下标去取数字;不能重复 只要判断一下就可以了; 我有时间在把代码补上。
------------------------------------。
代码来了。。。如果有简单的方法 多多指教。
<script language="JavaScript">。
function buttonclick(){。
var sz=new Array("12","18","11","15","04","08","02","25","16","26","13","29","20");。
var jg=new Array(7);。
var tag=0;
while(tag<7){。
var flag=true;。
var xb=Math.round(Math.random()*12);。
for(var j=0;j<tag;j++){。
if(sz[xb]==jg[j])。
flag=false;。
}
if(flag==true){。
jg[tag]=sz[xb];。
tag++;
}
}
document.form1.text0.value=jg[0];。
document.form1.text1.value=jg[1];。
document.form1.text2.value=jg[2];。
document.form1.text3.value=jg[3];。
document.form1.text4.value=jg[4];。
document.form1.text5.value=jg[5];。
document.form1.text6.value=jg[6];。
}
</script>。
<form name="form1" aciton="#">。
<input type="text" name="text0"><br>。
<input type="text" name="text1"><br>。
<input type="text" name="text2"><br>。
<input type="text" name="text3"><br>。
<input type="text" name="text4"><br>。
<input type="text" name="text5"><br>。
<input type="text" name="text6"><br>。
<input type="button" value="产生随机数" onclick="buttonclick()"/>。
</form>