廣告貼紙語法-Java Script - 部落格

Ethan avatar
By Ethan
at 2008-09-14T15:29

Table of Contents


原文圖片:http://gsbtom.pixnet.net/blog/post/21745280

因為自己的blog是套用別人的樣本

加上又懶的學CSS設計

所以縱使有些想法要加入版面上

只能套用別人的範例

只是最近有個範例 讓我花了不少時間...

我的需求簡述應為以下兩點

1.利用blog已分類的各類文章 藉由類似"PCHome購物"的模式讓網友點選而連結至各分類
文章

所謂"PCHome購物"的模式就是想弄一個像我blog中的廣告樣式

有兩三個畫面像跑馬燈般切換

點選後則可以連結至設定的網頁中

檢示其語法 (語法位置)

發現似乎是用flash作成之頁面 (因為有.swf的連結網頁) 當然我也是懶得學

2.每一個畫面作成一個超連結 例:棒球一個畫面點選後進入歸類於棒球的文章 電影

美食...亦同

上網打上keyword查詢無所獲

再上奇模知識+發問也沒有得到滿意的回覆

突想到很久已前學網頁設計時一些特殊炫麗的頁面都是靠Java Script幫忙

終於在"爪哇島"找到最接近我需求的語法

貼上與大家分享

<script language="JavaScript1.2">
<!--
var marqueewidth=160
var marqueeheight=120
var speed=2
var marqueecontents='<center><P><a href="網頁1" target="_blank"><img src="圖片存放位置1" border=0 alt="笑話"></a><P><a href="網頁2" target="_blank"><img src="圖片存放位置2" border=0 alt="投資"></a></a></center>'
if (document.all)
document.write('<marquee direction="down" scrollAmount='+speed+' style="width:'+marqueewidth+';height:'+marqueeheight+'">'+marqueecontents+'</marquee>')
function regenerate(){
window.location.reload()
}
function regenerate2(){
if (document.layers){
setTimeout("window.onresize=regenerate",160)
intializemarquee()
}
}
function intializemarquee(){
document.cmarquee01.document.cmarquee02.document.write(marqueecontents)
document.cmarquee01.document.cmarquee02.document.close()
thelength=document.cmarquee01.document.cmarquee02.document.height
scrollit()
}
function scrollit(){
if (document.cmarquee01.document.cmarquee02.top>=thelength*(-1)){
document.cmarquee01.document.cmarquee02.top-=speed
setTimeout("scrollit()",160)
}
else{
document.cmarquee01.document.cmarquee02.top=marqueeheight
scrollit()
}
}
window.onload=regenerate2
-->
</script>
<ilayer width=&{marqueewidth}; height=&{marqueeheight}; name="cmarquee01">
<layer name="cmarquee02" width=&{marqueewidth}; height=&{marqueeheight};></layer>
</ilayer>
</center>



只是還是有點未盡理想的地方

1.畫面不知如何調成跟圖片大小一樣(圖片160x120)會出現兩三張圖片同時出現

網站上提供注意事項僅有三點

在 var marqueewidth=150 中修改跑馬燈的寬度(請填寫最寬的)

在 var marqueeheight=50 中修改跑馬燈的高度

在 var speed=1 中修改跑馬燈的速度

依其調整似乎只有速度ok

2.畫面如跑馬燈接續而至 但當所有圖片都跑完會有些時間呈現空白

有辦法調整成一直接續下去不要間斷嗎?



--

吃喝玩樂讓生活更有動力 http://blog.pixnet.net/gsbtom

--

All Comments

fc2的文章分類(Category/カテゴリ)有無解決方法?

Madame avatar
By Madame
at 2008-09-14T14:10
我是fc2日文版的愛用者, fc2除了每天要定時殺一點色情廣告以及有時開圖較慢讓我困擾外 目前是沒什麼大問題。 但是,當昨天在修改文章分類時,問題來了! 因為我使用的是日文版,某些字會因為編碼不同而成為萬國碼顯示 不管我怎麼修正都沒辦法 Orz 如:烤、糕、麵、咖啡等…(全是我常吃的東西 囧) 全都不 ...

Blogger更換頂圖

Edith avatar
By Edith
at 2008-09-14T12:56
之前把blogger荒廢許久 最近又寫來紀錄點東西 之前把頂圖弄掉一片黑 現在想重新加入圖片卻不知道要怎麼弄 這好像是很簡單的問題但我卻找不到地方插入圖片 我記得之前只要從某個地方直接上傳就可以了 找不到阿~~~ 感謝好心人士救救我阿~~感激不盡 - ...

從無名搬家到pixnet

Jessica avatar
By Jessica
at 2008-09-14T12:11
我記得我很多年前在批踢申請帳號時 申請pixnet的相簿 可申請容量1G的相簿空間 昨天想試著從無名搬家過去,pixnet的客服人員說我容量不夠 可是我無名相簿的容量也才使用了500多 請問去哪裡可以看我pixnet相簿總容量有多少?謝謝。 -- http://www.wretch.cc/b ...

blogger template 升級

Doris avatar
By Doris
at 2008-09-14T10:20
之前調整template時按了類似回覆成原來範本的按鈕 雖然我有備份之前的template XML檔 不過現在套用的好像是舊版本無法直接更新 看了一下blogger的說明提到 可以直接 upgrade http://help.blogger.com/bin/answer.py?answer=4 ...

想從msn spaces搬走...

Delia avatar
By Delia
at 2008-09-14T10:15
請問各位板友... 我之前都是在msn的分享空間打網誌 對於每天會上msn的我來說很方便 因為不需要另外登入 但它不能隱藏文章 讓我覺得很不方便 請問有哪一家的部落格可以完整的讓我把之前的網誌搬過去? 一篇一篇搬好累~~而且我也想保存留言... 謝謝大家^^ - ...