· 在线留言 · 关于我们
全国7X24小时服务热线:
029-8831-1253
 
当前位置:首页>信息化频道>信息技术

信息技术

通过测试的几条JS代码
西安软件公司, 西安软件开发 http://www.jzsoftit.com , 西安网站建设, 西安网站制作 http://www.jzsoftit.cn

一、JS变量、JS输出、JS变量.search
<script>
var a="hellonini";
var c="llo";
var b=a.search(c);
document.write(b)
//从第几位之后找到,返回整数。
</script>
二、格式化字体
<script>
document.write(a.bold()+"<br>");
document.write(a.fontcolor("red") + "<br>"); 
document.write(a.fontsize("18pt") + "<br>"); 
document.write(a.sub() + "<br>");  //下标
document.write(a.sup() + "<br>"); 
document.write(a.toLowerCase() + "<br>");  //转换小写
document.write(a.toUpperCase() + "<br>");
</script>
三、数组定义与FOR的使用方法
<script>
var AAA=new Array(10); //其中的Array一定要大写
for (i = 0; i <= 10; i++) {
AAA=i;
document.write(AAA + "<br>"); 

</script>
四、数组定义与数组的排序myArray.sort()
<script language="JavaScript"> 
<!-- 
var myArray = new Array(5); 
myArray[0] = "za"; 
myArray[1] = "1"; 
myArray[2] = "db"; 
myArray[3] = "za"; 
myArray[4] = "cq"; 
document.write(myArray.sort()); 
// --> 
</script>

五、字符串分割成数组
<script language="JavaScript"> 
<!-- 
var myVariable = "acd"; 
var stringArray = myVariable.split("c"); 
document.write(stringArray[0]); 
document.write(stringArray[1]); 
// --> 
</script>

六、确认框confirm的两个流程控制
<script language="JavaScript"> 
<!-- 
var a=confirm("确定是A,否定是B");
if (a) {
document.write("A");
}
else
{
document.write("B");
}
// --> 
</script> 

七、鼠标事件引发function函数

<script language="JavaScript"> 
<!-- 
function multiple(number1,number2) {  
var result = number1 * number2; 
window.alert("计算的结果是:"+result)

// --> 
</script>
<a href="" onclick="multiple(2,4)">计算</a>

<body onload="open();">

八、简单的条件转向(条件?转向一:转向二)

<script> 
<!-- 
var userChoice = window.confirm("Choose OK or Cancel"); 
var result = (userChoice == true) ? "OK" : "
ancel"; 
document.write(result); 
// --> 
</script> 

九、指定时间执行setTimeout

<script LANGUAGE="JavaScript">
<!--
setTimeout("window.opener=null;window.close();",3000);//3秒关闭窗口
-->
</script>

十、JS时间上的应用,JS读取时间

<script language="JavaScript"> 
var myURL = document.URL; 
window.alert(myURL); 
</script>  
<script language="JavaScript"> 
var thisDate = new Date(); 
var thisTimeString = thisDate.getHours() + ":" + thisDate.getMinutes(); 
var thisDateString = thisDate.getFullYear() + "/" + thisDate.getMonth() + "/" + thisDate.getDate(); 
document.write(thisTimeString + " on " + thisDateString); 
</script> 

十一、窗口之间的控制

<script language="javaScript"> 
var placeHolder = window.open("AAA.html","placeholder","width=200,height=200"); 
</script> 
<body onLoad="placeHolder.close()"> 

十二、JS控制图片大小

<img src="image1.jpg" name="myImage" width="125"> 
<a href="#" onmouseover="document.myImage.width=500">变大</a>
<a herf onmouseover="document.myImage.width=125">变回</a>

十三、随机值的应用

<script language="javascript">
var aa=Math.floor(Math.random()*600)
document.write("<img src="image1.jpg" width="+aa+">")
</script>

十四、用数组指定随机的范围

<script language="javascript">
var chars = ["0","1","2","3","X","Y","Z"];

function generateMixed(n) {
    var res = "";
    for(var i = 0; i < n ; i ++) {
        var id = Math.floor(Math.random()*7);
        res += chars[id];
  document.write(chars[id]);
    }
}
generateMixed(5)
</script>

十五、动态调用图片

<script language="javascript">
var pic=new Image;
pic.src = "image2.jpg";<
R>document.photo.src = pic.src;
</script>
<img src="image1.jpg" width=100 name="photo">

十六、读取地址栏参数

<script language="javascript">
var str=window.location.href;
var es=/\?/;
es.exec(str);
var right=RegExp.rightContext;
document.write(right);
</script>
 

关于我们  | 果蔬质量追溯系统  | 网站建设  | 网站推广  | 网站运营  | 软件开发  | 软硬件集成  | 软件选型  | 软件外包  | 系统托管  | 成功案例   | IT硬件  | 常见问题  | 在线留言  |  联系方式
  © 2005 www.jzsoftit.com  西安捷众软件科技有限公司 版权所有
地址:西安市高新区科技路东口中天国际B座19层 电话:029-88311253   QQ:1009213309  Email:jzsoftit@163.com