zoukankan      html  css  js  c++  java
  • CSS+Javascript

    今天做了一个简单的CSS和Javascript的调用,发现CSS和Javascript系统的来写还真是蛮方便的。

    1.先建一个CSS文件和一个JS文件

    2.在jsp中调用

    <link type="text/css" rel="stylesheet" media="all" href="css1.css" />
    <script type="text/javascript" src="js1.js" ></script>
    

    这两句是调用代码,我的jsp完整代码是这样的:

    <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
    <%
    String path = request.getContextPath();
    String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
    %>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
        <base href="<%=basePath%>">
        
        <title>CSS学习</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">
    	
    	<link type="text/css" rel="stylesheet" media="all" href="css1.css" />
    	<script type="text/javascript" src="js1.js" ></script>
    	
    	
      </head>
      
      <body>
      <div id="ding">
      <div id="ding1">
      
      <img id=obj src =arr[curIndex]  border =0>
      <input type="button" onclick="b()">
      </div>
      
    <div id="demo">
        <div id="demo1"> 
            <a href="#">伫立  在窗边 凝视  人来人往 飘散的发丝带着微雨</a><br>
            <a href="#">似乎 它也在期待</a><br>
            <a href="#">期待他的出现</a><br>
            <a href="#">天空飘着幸福的微雨</a><br>
            <a href="#">空气散发幸福的气息</a><br>
            <a href="#">她的脸上 堆满幸福的期待</a><br>
            <a href="#">雨无声无息地下着</a><br>
            <a href="#">雨丝变成了雨滴</a><br>
            <a href="#">慢慢地 地面有了停留的雨水</a><br>
            <a href="#">她的他 却始终没有出现</a><br>
            <a href="#">她的脸湿了</a><br>
            <a href="#">她对自己说 那不是泪</a><br>
            <a href="#">只是被雨打湿了</a><br>
            <a href="#">她记得</a><br>
            <a href="#">记得他陪她一起淋雨</a><br>
            <a href="#">记得他陪她看过的日出日落</a><br>
            <a href="#">现在 陪着她的</a><br>
            <a href="#">只有无声的雨</a><br>
            <a href="#">雨滴打在她的脸上</a><br>
            <a href="#">凉凉的 很冷 很冷</a><br>
        </div>
        <div id="demo2"></div>
    </div>
    <script>
    var speed=40
    var demo=document.getElementById("demo");
    var demo1=document.getElementById("demo1");
    var demo2=document.getElementById("demo2");
    demo2.innerHTML=demo1.innerHTML
    var MyMar=setInterval(Marquee,speed)
    demo.onmouseover=function() {clearInterval(MyMar)}
    demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)}
    function Marquee(){
        if(demo2.offsetTop-demo.scrollTop<=0)
            demo.scrollTop-=demo1.offsetHeight
        else{
            demo.scrollTop++
        }
    }
    
    </script>
    
    
    </div>
      </body>
    </html>
    

    3.CSS文件中写div的style:

    @CHARSET "UTF-8";
    body  {
    	background-color:#EECBAD;
    }
    #ding{
    	background-color:#F5F5F5;
    	 70%;
    	height: 300px;
    	margin-left:200px;
    	margin-top:100px;	
        text-align:center;
        position:relative; 
    }
    #ding1{
    	float:left;
    	 30%;
    	height: 300px;
    }
    #demo{
    	float:right;
    	overflow:hidden;
    	height:132px;
    	30%;
    	border:1px solid #dde5bc;
    	margin-left:300px;
    }
    

    4.JS文件中写函数:

    var curIndex=0;
    //时间间隔(单位毫秒),每秒钟显示一张,数组共有5张图片放在Photos文件夹下。
    var timeInterval=1000;
    var arr=new Array();
    arr[0]="images/book3.jpg";
    arr[1]="images/book1.jpg";
    setInterval(changeImg,timeInterval);
    function changeImg()
    {
        var obj=document.getElementById("obj");
        if (curIndex==arr.length-1) 
        {
            curIndex=0;
        }
        else
        {
            curIndex+=1;
        }
        obj.src=arr[curIndex];
    }
    
    
    function b(){ 
    	   alert("bbbbbbb"); 
    	} 
    
    
    today=new Date();
    function initArray(){
    this.length=initArray.arguments.length
    for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i] }
    var d=new initArray(
    "星期日",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六");
    document.write(
    "<font color=#333 style='font-size:9pt;font-family: 宋体'> ",
    today.getFullYear(),"年",
    today.getMonth()+1,"月",
    today.getDate(),"日",
    d[today.getDay()+1],
    "</font>" ); 
    

    5.最后结果是这样的:

    其中最右侧的文字是滚动的。

  • 相关阅读:
    Study Plan The Twelfth Day
    Study Plan The Fifteenth Day
    Study Plan The Seventeenth Day
    Study Plan The Tenth Day
    Study Plan The Eighth Day
    Study Plan The Eleventh Day
    Study Plan The Sixteenth Day
    Study Plan The Thirteenth Day
    Study Plan The Fourteenth Day
    Study Plan The Ninth Day
  • 原文地址:https://www.cnblogs.com/feifeishi/p/5404371.html
Copyright © 2011-2022 走看看