【JavaScript】在同一個網頁中實現多個JavaScript特效,javascript特效

來源:互聯網
上載者:User

【JavaScript】在同一個網頁中實現多個JavaScript特效,javascript特效

在網頁中,如果出現兩次<script type="text/javascript"></script>標籤,所有的JavaScipt指令碼都不會再生效,只能出現一次<script type="text/javascript"></script>標籤,但是,同一個網頁中常常需要多個JavaScript特效。

一、基本目標

在網頁中掛載兩個JavaScript時鐘,其中一個是每1秒走一次的正常時間,另外一個是每3秒才走一次的不正常時鐘,只是為了區分之後,來說明同一個網頁中如何?多個JavaScript特效。


二、製作過程

<html><head><script type="text/javascript">function clocka() {var time = new Date().toLocaleString();document.getElementById("clocka").innerHTML = time;}function a(){clocka();setInterval("clocka()", 1000);}function clockb() {var time = new Date().toLocaleString();document.getElementById("clockb").innerHTML = time;}function b(){clockb();setInterval("clockb()", 3000);}</script></head><body onLoad="a(),b()"><div id="clocka"></div><div id="clockb"></div></body></html>

先把要實現的那段特效的寫到一個函數裡,函數a(),b(),再通過body的onLoad,讓其載入網頁就馬上去載入這段函數。

至於clocka()與clockb(),是根據原來的JavaScript代碼改寫過來的。原來處於<body>中那段JavaScript代碼如下:

<script type="text/javascript">function clock() {var time = new Date().toLocaleString();document.getElementById("clock").innerHTML = time;}setInterval("clock()", 1000);</script>



幫忙做一個網頁:用Javascript實現一個如網頁特效等等的網頁,是我們的期末大作業,

已發。查收。
 
兩個javascript的圖片切換特效在同一頁面衝突

不僅僅是id取名要不一樣,定義的變數也須要不一樣,比如var widths等,不然重複了它不知道調用哪個參數了
我給你改了下,經測試可用
***********************
注意:請將以下代碼中的中文引號“全部替換為英文格式的
***********************
<script language=“javascript“ type=“text/javascript“>
var widths=310;
var heights=310;
var counts=3;
img1=new Image ();img1.src='images/index_img/0001.jpg';
img2=new Image ();img2.src='images/index_img/0002.jpg';
img3=new Image ();img3.src='images/index_img/0003.jpg';
url1=new Image ();url1.src='www.webjx.com';
url2=new Image ();url2.src='www.webjx.com';
url3=new Image ();url3.src='www.webjx.com';
var nn=1;
var key=0;
function change_img()
{if(key==0)
{key=1;}
else if(document.all)
{document.getElementById(“pic“).filters[0].Apply(); document.getElementById(“pic“).filters[0].Play(duration=2);
}
eval('document.getElementById(“pic“).src=img'+nn+'.src'); eval('document.getElementById(“url“).href=url'+nn+'.src');
for (var i=1;i<=counts;i++){document.getElementById(“xxjdjj“+i).className='axx';
}
document.getElementById(“xxjdjj“+nn).className='bxx';
nn++;
if(nn>counts){nn=1;}
tt=setTimeout('change_img()',5000);}
function changeimg(ks)......餘下全文>>
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.