史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-08-07, 05:12 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 IE我的最愛還可以這麼玩!

大家都知道我們可以將常去的網站增加到IE我的最愛中以便隨時訪問,還可以將本機磁牒目錄、控制台裡的元件、常用的程式等增加到收藏夾中方便使用。除了這些基本的功能外,收藏夾還能怎麼玩呢?下面我們就一起來用簡單的JavaScript語言來DIY自己 的IE我的最愛,我們不需要懂得JavaScript語法,也不需要安裝任何軟體,卻能實現非常實用的功能。

一、先來看一個範例

為了便於敘述,我們先來看一個實際的例子。該實例實現的功能為:在瀏覽任意網頁時,使用收藏夾中的功能表指令來控制不顯示該網頁所有圖片,以便加快網頁開啟的速度。

step1:開啟IE,訪問任意網站,將其增加到收藏夾。選項「收藏」功能表,找到剛才增加的網站,在其上按下右鍵,選項「內容」指令開啟「內容」視窗。

step2:在「Web 文件」選擇項下,將「URL」欄的位址修改為「javascript:for(jK6bvW=0;jK6bvW<document.images.length;jK6bvW++){void(document.images[jK6bvW].style.visibility='hidden')}」(輸入時不帶中文引號,所有標點符號都在英文狀態下輸入,下面提到的所有程式碼也作同樣要求)。

step3:切換到「一般」選擇項,將該收藏項的名稱修改為「不顯示網頁圖片」。

設定完畢後,我們在瀏覽網頁時執行「收藏→不顯示網頁圖片」即可遮閉下載所瀏覽頁面的圖片了,是不是非常的方便實用呢?下面要介紹的所有功能都跟該實例的實現方法類似,所不同的是實現各種功能的URL值以及收藏項的名稱。

二、實戰開始∼

實戰1:有時候網頁的文字太小,有時候又迵g勿t荒芴峁┬恢旨虻Д娜玫鼻巴蟦慖麊丞n ⒎糯螅p⒖梢運嬉饃柚帽妒?狻i椒ǎ?

URL值:「javascript:void(s=document.body.style);void(z=s.getAttribute('zoom'));if(z){s.setAttribute('zoom',(parseInt(z)+50) +'%');}else s.setAttribute('zoom','150%');」(實現網頁文字放大1.5倍)或者「javascript:void(s=document.body.style);void(z=s.getAttribute('zoom'));if (z){s.setAttribute('zoom',(parseInt(z)-50)+'%');}else s.setAttribute('zoom','50%');」(實現網頁文字縮小0.5倍)。

實現效果:執行收藏夾相應功能表後,放大(縮小)顯示網頁中的文字,如果多執行幾次,網頁文字的大下會成相應比例不斷擴大(縮小)。

小提示:
大家可以根據自己的需要設定網頁文字的放大倍數,方法為將程式碼中的「50」和「150」修改為適當的數位,比如要實現網頁放大2倍,則將「50」替換為「100」、「150」替換為「200」即可。

實戰2:有時候我們訪問的頁面的背景色為深色,瀏覽時間久了眼睛容易疲勞,能不能快速更改網頁背景色為白色(或者指定的其它顏色)?

URL值:javascript:void(document.bgColor='white')

實現效果:執行收藏夾相應功能表後,當前網頁背景色自動轉換為指定的顏色。

小提示:
★根據自己的習慣,將程式碼中的「white」(白色)修改為想要的其它顏色。
★如果你需要在不同的頁面使用不同的背景色,那麼可以將URL值設定為「javascript:{document.body.background='';void(document.bgColor=prompt('Change%20to%20wh ich%20background%20color?',''))}」,這樣當我們按下快捷鍵後,IE會彈出一個視窗,我們只需在文本輸入框中輸入「blue」(藍色)、「black」(黑色)、「yellow」(黃色)等顏色的英文單詞即可將網頁背景色 轉換為相應的顏色。

實戰3:有些網頁中的超連接跟普通的文字都是一樣的顏色,難以辨別,能不能快速將它們區分開來?

URL值:javascript:for(nIx5Bs=0;nIx5Bs<document.all.length;nIx5Bs++){if(document.all[nIx5Bs].tagName=='A'){with(document.all[nIx5Bs].style){if(backgroundColor=='yellow'){void(backgroundColor=document.bgColor)}else{void(backgroundColor='yellow')}}}}

實現效果:執行收藏夾相應功能表後,當前網頁的所有超連接都以黃色為背景色高亮顯示。

實戰4:我在訪問一個內容比較繁雜的網站時,想在網頁文字中察看某個關鍵字,並將它們標記出來,能實現嗎?

URL值:javascript:FD983r={x:function(){var%20r,i,s=document.selection.createRange().text;if(!s)s=prompt('Find:','');if(s){ r=document.body.createTextRange();for(i=0;r.findText(s);i++){r.execCommand('BackColor','','yellow');r.collapse(false)};a lert(i)}}};FD983r.x()

實現效果:執行收藏夾功能表,IE彈出一個視窗,在文本窗中輸入要尋找的關鍵字,結果網頁中會將當前網頁中的所有關鍵字以黃色為背景高亮顯示。

實戰5:我想批量儲存某個網頁中的圖片,有沒有簡單點的方法?

URL值:javascript:Ai7Mg6P='';for%20(i7M1bQz=0;i7M1bQz<document.images.length;i7M1bQz++){Ai7Mg6P+='<img%20src='+document.images[i7M1bQz].src+'><br>'};if(Ai7Mg6P!=''){document.write('<center>'+Ai7Mg6P+'</center>');void(document.close())}else{alert('No%20images!')}

實現效果:執行收藏夾功能表後,IE會開啟一個新視窗,並在該視窗中以列表的形式現實當前網頁中所有圖片,這樣我們要儲存圖片就方便得多了。

小提示:
我們將URL值設定為「javascript:WN7z=open('','Z6','width=400,height=200,scrollbars,resizable,menubar');DL5e=document.links;with(WN 7z.document){write('<base%20target=_blank>');for(lKi=0;lKi<DL5e.length;lKi++){write(DL5e[lKi].toString().link(DL5e[lKi])+'<br><br>')};void(close())}」,可以實現在新視窗中列出當前網頁中的所有超連接的功能。

實戰6:我想快速編輯網頁中的某段文字,可IE不提供編輯功能,真的只有先複製到記事本中才行嗎?

URL值:javascript:r4NSy=document.selection.createRange().text;dST7Mt=new%20Date();wSv6=open('','w'+dST7Mt.getTime(),'width =400,height=300');wSv6.focus();with(wSv6.document){write('<center><form><textarea%20rows=15%20cols=40%20wrap>'+r4NSy+'
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2004-08-15, 12:57 AM   #2 (permalink)
長老會員
 
NiGHTsC 的頭像
榮譽勳章
UID - 913
在線等級: 級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時級別:286 | 在線時長:83461小時 | 升級還需:56小時
註冊日期: 2002-12-06
住址: 加拿大-魁北克(Canada-Quebec) -- 故鄉-高雄
文章: 5582
現金: 5926 金幣
資產: 193833708 金幣
預設

二、實戰開始∼

實戰1:有時候網頁的文字太小,有時候又迵g勿t荒芴峁┬恢旨虻Д娜玫鼻巴蟦慖麊丞n ⒎糯螅p⒖梢運嬉饃柚帽妒?狻i椒ǎ?

怎麼會看到一半突然出現這些 *亂碼*…
嘿嘿,謝謝了。

請問一下,URL 改成 JavaScript語言後,IE 怎麼知道你要去那個網頁???

啊咧,竟然沒人看這個教學…
__________________
貴在中和,不爭之爭
http://i.imgur.com/QnVA4.jpg
2011-中華民國建國百年跨年慶典(精研完整版)
臺灣 我們的母親
臺灣 我們居住的家園
臺灣 我們心目中永遠的第一
相聚在這塊土地上,珍惜這裡的一切
NiGHTsC 目前線上  
送花文章: 13153, 收花文章: 1778 篇, 收花: 4010 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 02:11 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2022, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1