重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1) 在想出现播放器的地方插入一个层: div id="speech_player" name="speech_player"/div 层的id可以自己定。
成都创新互联专注于通化网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供通化营销型网站建设,通化网站制作、通化网页设计、通化网站官网定制、小程序定制开发服务,打造通化网络公司原创品牌,更为您提供通化网站排名全网营销落地服务。
2)把以下代码放在/body前面:
script type="text/javascript" src="speech.w3cool.com/swf/speech.js,前面加上http://"/script
script type="text/javascript"
var _scid = "copytext"; // 希望朗读的文章块的id;
var _spid = "speech_player"; //显示播放器的id;
_sp_bg = "0xCDDFF3"; //修改成想要的颜色
_sp_leftbg = "0x357DCE";
_sp_lefticon = "0xF2F2F2";
_sp_rightbg = "0x357DCE";
_sp_rightbghover = "0x4499EE";
_sp_righticon = "0xF2F2F2";
_sp_righticonhover = "0xFFFFFF";
_sp_text = "0x357DCE";
_sp_slider = "0x357DCE";
_sp_track = "0xFFFFFF";
_sp_border = "0xFFFFFF";
_sp_loader = "0x8EC2F4";
speaker();
/script
可以把speech.js文件下下来,放在项目文件夹下,然后引用,这样可以不能连上互联网的情况下使用
不过用这个要条件的,普通网站即PR5的只能共享32个合成服务,即播放会受到限制,有排队的规则,先到先合成声音。PR=5的网站好像是免费享有的。
JavaScript拼接字符串有两种方法:
①用“+=”运算符:
var str = "123";
str+= "456";
var result = "";
for(var i=0; i,10; i++) result += str;
这样str在第二步的时候连接成为123456,result就会在每次循环的时候连接一遍"123456"。
②使用数组:
在循环拼接的时候不是相接拼接到某个字符串里去,而是把字符串放到一个数组里,最后用数组.join("") 得到结果字符串:
var str = "123";
str+= "456";
var result = "", a = new Array();
for(var i=0; i10; i++) a[i] = str;
result = a.join(""); a = null;
两个位置重叠不就好了,完后就是这个样子不过头发的横纵坐标比头的横纵坐标都低5个像素
简单得很,你可以研究一下QQ秀的方法,是26层叠加的,我用它的办法在我网站俱乐部也让大家设计自己的形象,下面是相关代码,相信你能看懂的:
首先是在HEAD里面定义显示函数:
SCRIPT LANGUAGE=JavaScript
function Face_Info(face,id)
{
var showArray = face.split('-');
var s="";
for (var i=0; i=25; i++)
{
if(showArray[i] != '0')
{
s+="IMG src=/club/show/face/"+i+"/"+showArray[i]+".gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:"+i+";'";
}
}
s+="IMG src=/club/show/face/blank.gif style='padding:0;position:absolute;top:0;left:0;width:140;height:226;z-index:50;'";
id.innerHTML=s;
}
/script
需要显示头像的地方定义DIV ID:
DIV id=user_fasce_1 style='padding:0;position:relative;top:0;left:0;width:140;height:226' align=left/div
适当的时刻调用函数显示头像:
SCRIPT LANGUAGE=JavaScript
Face_Info('0-0-0-0-0-0-0-initf-31-21-0-initf-0-initf-init-0-0-0-4-0-0-0-0-2-27-0',user_fasce_1);
/script
设置一个flag开关,点击一次改变一下flag的状态,比如默认flag为true;然后以flag的状态为判断条件,if(flag==true){执行从小到大的方法并且改变flag为false},else{执行从大到小的方法并且改变flag为true}再次点击按钮之后,此时flag状态为false,再次点击就会自行第二个方法了
for(i=;i5;i++){
document.getElementById("P" + i).className = "……";
}
小子, 看清楚了,for语句里面是“;”而不是“,”,先把基础打好吧。