8AV国产精品爽爽Va在线观看_国产精品视频免费播放_综合精品综合一区二区_蜜臀福利视频免费观看

品優(yōu)網(wǎng)絡(luò) 十六年(2003-2018)專(zhuān)注
幾種網(wǎng)頁(yè)制作中常用的小技巧
日期:2014-12-16 作者:admin 來(lái)源: 瀏覽次數(shù):0 網(wǎng)友評(píng)論 0

企業(yè)網(wǎng)站推廣1

        如果網(wǎng)頁(yè)中的鏈接點(diǎn)比較多,就會(huì)在維護(hù)中遇到很多問(wèn)題。首先,一個(gè)鏈接點(diǎn)的 URL名可能很長(zhǎng), 我們只有保證一個(gè)字母都不敲錯(cuò)才能正確進(jìn)行鏈接,無(wú)疑這對(duì)輸入的要求是很高的。另外,時(shí)間一長(zhǎng),某些站點(diǎn)已不復(fù)存在,過(guò)去有效的鏈接已經(jīng)變成了“死鏈接”,如果靠人工定期一個(gè)個(gè)站點(diǎn)去訪(fǎng)問(wèn)以確保鏈接正確,那幾乎是不可能的?! ∵@是個(gè)讓人為難的問(wèn)題。而利用FrontPage2000就能有效地解決這個(gè)問(wèn)題:
  首先啟動(dòng)FrontPage 2000并打開(kāi)欲檢驗(yàn)的Web站點(diǎn)(就在本地硬盤(pán)相應(yīng)文件夾中) 。在左邊Views(視圖) 區(qū)選擇Hyperlink Status(超鏈接狀態(tài))視圖,此時(shí)屏幕右半邊便轉(zhuǎn)變?yōu)槌溄訝顟B(tài)視圖。右邊窗口中會(huì)列出該站點(diǎn)網(wǎng)頁(yè)中所有超鏈接的狀態(tài)表。更上一行是項(xiàng)目欄,共計(jì)有“Status(狀態(tài)) ”、“Hyperlink(超鏈接點(diǎn)) ”、“In Page (所在頁(yè)) ”、“Page Title(頁(yè)面標(biāo)題)”、“Modified by(修改人)”五項(xiàng)。更重要的“狀態(tài)” 一項(xiàng)共有三種值,黃球+Unknown表示尚未檢查,紅球+Broken表示斷鏈,綠球+Ok表示有效鏈。 點(diǎn)擊上方Status項(xiàng)目欄邊框,可以按狀態(tài)值排列超鏈接點(diǎn),按此功能可將所有短鏈列于更前方, 以便于修改。當(dāng)然,根據(jù)需要也可按“In Page” 等項(xiàng)目排列鏈接點(diǎn),進(jìn)行管理。如果只檢查一部分鏈接點(diǎn),其選擇操作也在此窗口中進(jìn)行。 選擇排列在一起的鏈接點(diǎn),按住“Shift”,用上下方向鍵選擇即可;選擇分立的鏈接點(diǎn),則要求按住“CTRL”鍵,用鼠標(biāo)左鍵單擊欲選鏈接。
  剛開(kāi)始所有的超鏈接點(diǎn)狀態(tài)都為 “Unknown” , 要進(jìn)行斷鏈檢查, 請(qǐng)先連上 Internet, 選擇Tools菜單下“Verify Hyperlinks...”工具。系統(tǒng)會(huì)彈出對(duì)話(huà)框,詢(xún)問(wèn)你要進(jìn)行何種操作(共三種選擇) ?!癡erify all hyperlinks”是檢查本站點(diǎn)所有的鏈接點(diǎn),“Resume verification”用于恢復(fù)檢查(檢查工作意外中斷后恢復(fù)操作) ,“Verify selected hyperlink(s)”只檢查事先選定的一個(gè)或一組文件。選擇一種工作方式,點(diǎn)擊右方OK按鈕,檢驗(yàn)工作便正式開(kāi)始了。
  自動(dòng)檢查完畢,可能你會(huì)發(fā)現(xiàn)一些標(biāo)為紅色的短鏈。下面就需要修正這些鏈接點(diǎn)了, 操作起來(lái)也相當(dāng)?shù)姆奖恪?選中欲修正的鏈接,點(diǎn)擊鼠標(biāo)右鍵,彈出菜單中會(huì)有 “Edit Hyperlink...”和“Edit Page”這兩項(xiàng)。選擇“Edit Hyperlink...”一項(xiàng),系統(tǒng)會(huì)詢(xún)問(wèn)將無(wú)效鏈接修改為哪一地址,比如FrontPage發(fā)現(xiàn)"為無(wú)效鏈接, 我們發(fā)現(xiàn)為輸入時(shí)錄入錯(cuò)誤,此時(shí)修改為http:file://就對(duì)了。如果錯(cuò)誤不易發(fā)覺(jué)如何修改,那邊可選用“Edit Page”一項(xiàng),仔細(xì)研究該程序,以期發(fā)現(xiàn)問(wèn)題之所在,實(shí)在不行就刪掉該鏈接。
◆.自動(dòng)滾屏
  更大多數(shù)主頁(yè)的顯示范圍會(huì)超出屏幕,訪(fǎng)問(wèn)者都必須要按動(dòng)水平或垂直滾動(dòng)桿來(lái)跳過(guò)開(kāi)始的歡迎詞,下面的函數(shù)演示了自動(dòng)按指定的方向、速率、范圍游動(dòng)的主頁(yè)的制作。
varposition=0;
functionscroller()
[
if(position!=400)
[
position++;
parent.scroll(400,position);
clearTimeout(timer);
vartimer=setTimeout("scroller()",0);
timer;
]
}
◆.在主頁(yè)中編制音頻播放器
  雖然NetscapeNavigator3.0和InternetExplorer都支持音頻文件的播放,但在制作過(guò)程中還是遇到了這樣一個(gè)問(wèn)題: 如果用隱藏方式播放則沒(méi)有聲卡的用戶(hù)要出錯(cuò),而且因?yàn)槭呛笈_(tái)播放用戶(hù)無(wú)法控制其暫停、播放和停止;如果不隱藏,因?yàn)椴シ牌魇呛谏尘盁o(wú)論放在哪兒都覺(jué)得別扭,影響主頁(yè)的效果。而自編一個(gè)既便于用戶(hù)控制又能給頁(yè)面起到點(diǎn)綴作用的音頻播放器不失為一個(gè)好辦法。下面詳細(xì)介紹用javascript 自編音頻播放器的方法。
   1. NetscapeNavigator3.0的音頻播放器
  1).直接打開(kāi)
  NetscapeNavigator3.0支持.mid、 .wav和.au等音頻文件格式,您可以在瀏覽器中直接打開(kāi)上述文件,打開(kāi)時(shí)出現(xiàn)如下圖的播放器窗口并自動(dòng)播放一次,繼續(xù)播放可單擊“PLAY”按鈕。
  2).程序調(diào)用
  在主頁(yè)文件中您可以嵌入如下名為MySound的音頻控制臺(tái)來(lái)實(shí)現(xiàn)隱藏方式下音頻 文件的自動(dòng)循環(huán)播放:
< EMBED
SRC="jn.mid"http://源文件名
HIDDEN="TRUE"http://隱藏方式
AUTOSTART="TRUE"http://自動(dòng)播放
LOOP="TRUE"http://循環(huán)播放
NAME="MySound"http://嵌入對(duì)象名
< /EMBED>
   2. javascript的音頻支持函數(shù)
  通過(guò)javascript的音頻支持函數(shù)您可以控制任何一個(gè)嵌入在主頁(yè)中的音頻控制臺(tái)。 javascript提供了如下的支持函數(shù):
play([loop[TRUE,F(xiàn)ALSEoranINT]],′{url-to-sound}′)//播放
pause()//暫停
stop()//停止播放當(dāng)前文件
StopAll()//停止播放所有文件
start-time([numberofseconds])//從第幾秒開(kāi)始
end-time([numberofseconds})//到第幾秒結(jié)束
setvol([percentagenumber-without"%"sign])//音量百分比控制
fade-to({volumepercentyouwishtofadeto-withoutthe"%"sign})//削減音量到
fade-from-to([volumepercentstartfade],[volumepercentendfade})//從某個(gè)音量值削減到某個(gè)音量值
start-at-beginning()//從文件頭開(kāi)始
stop-at-end()//到文件尾停止
下面四個(gè)是狀態(tài)測(cè)試函數(shù)
IsReady()//準(zhǔn)備狀態(tài)測(cè)試
IsPlaying()//播放狀態(tài)測(cè)試
IsPaused()//暫停狀態(tài)測(cè)試
GetVolume()//獲取當(dāng)前音量值
   3. 應(yīng)用舉例
  下面是一個(gè)包含NetscapeNavigator3.0音頻播放器所有五個(gè)元素的例子??紤]到有些用戶(hù)沒(méi)有聲卡,本例中沒(méi)有設(shè)置自動(dòng)播放。讀者可以根據(jù)自己的喜好結(jié)合鼠標(biāo)事件將各個(gè)元素和測(cè)試函數(shù)都添加到圖形按鈕中。程序清單如下:
< HTML>
< HEAD>
< TITLE>自編音頻播放器演示< /TITLE>
< SCRIPTLANGUAGE=javascript>
< !--Writer:YuHaiHe
functionplaySound()[
document.firstSound.play(true);
]
functionpauseSound(){
document.firstSound.pause();
}
functionstopSound()[
document.firstSound.stop();
]
functionvolup()[
currentVolume=document.firstSound.GetVolume();
newVolume=(currentVolume+10);
if(document.firstSound.GetVolume()==100)[
alert("音量已經(jīng)達(dá)到更大值");
}
if(newVolume<101){
document.firstSound.setvol(newVolume);
]
else
[
if((newVolume<=100)&&(newVolume>90))[
document.firstSound.setvol(100);
}
]
}
functionvoldown()[
currentVolume=document.firstSound.GetVolume();
newvolume=(currentVolume-10);
if(document.firstSound.GetVolume()==0){
alert("音量已經(jīng)達(dá)到更小值");
]
if(newVolume>0)[
document.firstSound.setvol(newVolume);
}
else
[
if((newVolume>=0)&&(newVolume<10))[
document.firstSound.setvol(0);
]
}
]
-->
< /SCRIPT>
< /HEAD>
< BODY>
< EMBED
SRC="JN.MID"
HIDDEN=TRUE
AUTOSTART="FALSE"
LOOP="TRUE"
NAME="firstSound"
MASTERSOUND>
< P>< AHREF="javascript:playSound()">播放< /A>< /P>
< P>< AHREF="javascript:pauseSound()">暫停< /A>< /P>
< P>< AHREF="javascript:stopSound()">停止< /A>< /P>
< P>< AHREF="javascript:volup()">音量+< /A>< /P>
< P>< AHREF="javascript:voldown()">音量-< /A>< /P>
< /BODY>
< /HTML>
◆.顯示訪(fǎng)問(wèn)者的瀏覽器類(lèi)型、版本號(hào)等信息
  如果想讓訪(fǎng)問(wèn)者瀏覽你的主頁(yè)時(shí), 顯示出他的瀏覽器類(lèi)型、版本號(hào)等信息,并提出建議,如: “請(qǐng)使用NETSCAPE瀏覽器?!蹦敲矗桶严旅娴暮瘮?shù)加入到你的源代碼中。
vari=0;
varj=0;
varn=0;

varBrowserInfo="您的瀏覽器是:"+navigator.appName+""+navigator.appCodeName+""+navigator.appVersion;functionMakeArray(n)
{
this.length=n;
for(varj=0;j ;j++)
[
this[j]=0;
}
returnthis;
]
varMessages=newMakeArray(3);
Messages[0]="您的瀏覽器名字:"+navigator.appName;
Messages[1]="您的瀏覽器代碼:"+navigator.appCodeName;
Messages[2]="版本:"+navigator.appVersion;
Messages[3]=" 歡迎到光臨寒舍 ";
functionShowInfo()
[
document.Menu.Display.value=Messages[i];
if(iΛ2)
i=0
elsei++;
document.Menu.Display.value=Messages[i];
BrowserInfo=Messages[i];
setTimeout("ShowInfo()",3000);
}
◆.做游動(dòng)字幕
  主頁(yè)的信息要讓訪(fǎng)問(wèn)者注意,使用動(dòng)態(tài)效果是很重要的。開(kāi)個(gè)小窗口讓文字信息反復(fù)游動(dòng),效果很不錯(cuò)!漢字中間的空格是必須的,目的是不出現(xiàn)亂字符。
varid,position=0;
functionbanner()
[
vari,k;
varm1="此處屬不定期更新,有時(shí)間您就常來(lái)看看...";
varm2="";
varm3="本站點(diǎn)正在積更的建設(shè)中,望各位高手賜教!";
varm4="";
varmsg=m1+m2+m3+m4;
k=(165/msg.length)+1;
for(i=0;i\=k;i++)msg+=""+msg;
document.form1.banner.value=msg.substring(position,position+160);
if((position++)==msg.length)position=0;
id=setTimeout("banner()",100);
]
◆.給網(wǎng)頁(yè)標(biāo)記“審查等級(jí)”的方法
  不少人都贊成用對(duì)網(wǎng)頁(yè)劃分等級(jí)的方法來(lái)對(duì)網(wǎng)頁(yè)的內(nèi)容進(jìn)行限制,以防止特定的人群(如兒童)看到不合適的內(nèi)容。
  這里更為推薦的方法是:如果Web服務(wù)器支持的話(huà),在HTTP的頭數(shù)據(jù)流中插入兩個(gè)擴(kuò)展頭,或者,Web站可以運(yùn)行一個(gè)標(biāo)簽服務(wù)器(label bureau server),也可以使用嵌入標(biāo)記在HTML文檔中直接插入一個(gè)標(biāo)簽。
◆.給主頁(yè)添加視頻動(dòng)畫(huà)
  只要把下面這段代碼添加到你的網(wǎng)頁(yè)中, 就可以在主頁(yè)中添加Windows視頻動(dòng)畫(huà)或其他RralMedia格式的視頻動(dòng)畫(huà)。
< img dynsrc=file:///F:/zip/avi/Bab2.avi start="fileopen" controls hspace="-1" vspace="0">
  在這段代碼中,dynsrc的值為你的動(dòng)畫(huà)文件的名字,它應(yīng)是以avi、ra、ram為后綴名的文件;start的值一般為“fileopen”,這樣就可以使動(dòng)畫(huà)自動(dòng)播放;width和 height的值分別是動(dòng)畫(huà)播放時(shí)的畫(huà)面的寬度和高度(以像素為單位也可以百分比來(lái)表示);alt 的值是對(duì)動(dòng)畫(huà)文件的非顯示說(shuō)明;hspace是畫(huà)面離頁(yè)左邊的距離(以像素為單位); vspace是畫(huà)面離頁(yè)更的距離(以像素為單位)。
◆.在網(wǎng)頁(yè)上使用ActiveX控件
  在網(wǎng)頁(yè)上顯示一個(gè)ActiveX控件要使用HTML的OBJECT標(biāo)識(shí),將一個(gè)命令按鈕插入到網(wǎng)頁(yè)中的標(biāo)識(shí)如下:
< OBJECT ID="CommandButton1" WIDTH=96 HEIGHT=32
CLASSID="CLSID:D7053240-CE69-11CD-A777-00DD01143C57">
< PARAM NAME="Caption" VALUE="Click Me">
< PARAM NAME="Size" VALUE="2540;846">
< PARAM NAME="FontName" VALUE="System">
< PARAM NAME="FontEffects" VALUE="1073741825">
< PARAM NAME="FontCharSet" VALUE="134">
< PARAM NAME="FontPitchAndFamily" VALUE="34">
< PARAM NAME="ParagraphAlign" VALUE="3">
< PARAM NAME="FontWeight" VALUE="700">
< /OBJECT>
  OBJECT具有幾個(gè)參數(shù),CLASSID是Windows用來(lái)注冊(cè)ActiveX控件的類(lèi)標(biāo)識(shí),PARAM 初始化該控件的屬性,定義好控件后就可以為這個(gè)控件編寫(xiě)必要的代碼來(lái)響應(yīng)事件了。
  顯然, 用上述的方法進(jìn)行控件的定義是很繁瑣的。如果用微軟的ActiveX Control Pad(可從微軟的站點(diǎn)上下載),就能大大簡(jiǎn)化這一過(guò)程。
  ActiveX Control Pad提供了四個(gè)構(gòu)件,可以大大簡(jiǎn)化網(wǎng)頁(yè)的設(shè)計(jì): Text Editor (HTML文檔編輯器) 、 Object Editor (直觀地改變控件大小和屬性) 、HTML Layout Editor(HTML布局編輯器,用于生成HTML的布局)、Script Wizard(腳本向?qū)С绦?。
  運(yùn)行ActiveX Control Pad后,在編輯器中輸入HTML標(biāo)識(shí)可生成Web頁(yè)面,需要插入ActiveX控件時(shí), 選擇Edit→Insert ActiveX Control就會(huì)打開(kāi)一個(gè)提示窗口,你可以按照提示進(jìn)行靈活的處理。
  選擇你所要的ActiveX控件后會(huì)出現(xiàn)相應(yīng)的屬性窗口, 通過(guò)它可以設(shè)置控件的屬性。一切工作做完后,關(guān)閉控件窗口,相應(yīng)的HTML代碼已經(jīng)插入到HTML文檔中了。如果要建立一個(gè)HTML布局, 其方法步驟是: File→New HTML Layout, 打開(kāi)Layout和 Toolbox窗口, Layout窗口類(lèi)似VB的設(shè)計(jì)窗體,可以方便地在上面放置各種控件,要加入VBScript的腳本,用右鍵單擊Layout窗體,選擇Script Wizard,在1號(hào)窗選擇相應(yīng)的控件和事件,在下方的代碼視窗中輸入代碼即可。完成HTML布局后,保存退出。在HTML文檔中需要插入布局的地方進(jìn)行如下操作:Edit→Insert HTML Layout,選擇好 Layout文件后,在文檔中會(huì)插入相應(yīng)的代碼。這樣就可以非常方便地生成一個(gè)活動(dòng)的 Web頁(yè)面。
◆.做時(shí)鐘的方法
varTimeValue="";
functionShowTime()
{
varToday=newDate();
TimeValue=(Today.getYear()+1900)+"年"+(Today.getMonth()+1)+"月"+Today.getDate()+"日";
TimeValue+=((Today.getHours()\10)?("0"+Today.getHours()):Today.getHours());
TimeValue+=((Today.getMinutes()\10)?":0":":")+Today.getMinutes();
TimeValue+=((Today.getSeconds()\10)?":0":":")+Today.getSeconds();
document.Menu.Time.value=TimeValue;
setTimeout("ShowTime()",1000);

幾種網(wǎng)頁(yè)制作中常用的小技巧,謝謝閱讀。

企業(yè)網(wǎng)站推廣2

查看更多寧波網(wǎng)站制作網(wǎng)頁(yè)制作幾種小技巧

寧波網(wǎng)站建設(shè) (http://www.sdjianlida.com/) 版權(quán)與免責(zé)聲明
    1、凡本網(wǎng)注明“來(lái)源:寧波品優(yōu)網(wǎng)絡(luò)”字樣的所有作品,版權(quán)均屬于浙江省寧波海曙品優(yōu)網(wǎng)絡(luò)技術(shù)有限公司,如需轉(zhuǎn)載、摘編或利用其它方式使用上述作品,請(qǐng)與本網(wǎng)聯(lián)系。
    2、凡本網(wǎng)注明“來(lái)源:XXX(非寧波品優(yōu)網(wǎng)絡(luò))”的作品,均轉(zhuǎn)載自其它媒體,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。寧波網(wǎng)站建設(shè)的轉(zhuǎn)載僅為信息的廣泛傳播,如有侵權(quán)請(qǐng)及時(shí)告之刪除。
返回:寧波網(wǎng)站制作