>
學(xué)校機(jī)構(gòu) >
長(zhǎng)春市世紀(jì)教育培訓(xùn)學(xué)校 >
學(xué)習(xí)資訊>
網(wǎng)頁(yè)設(shè)計(jì)技巧之 網(wǎng)頁(yè)中屏蔽右鍵方法
網(wǎng)頁(yè)設(shè)計(jì)技巧之 網(wǎng)頁(yè)中屏蔽右鍵方法
45 2017-04-12
網(wǎng)頁(yè)設(shè)計(jì)技巧之網(wǎng)頁(yè)中屏蔽右鍵方法
如何在網(wǎng)頁(yè)中屏蔽右鍵?要保護(hù)一個(gè)頁(yè)面,最基礎(chǔ)的就是要屏蔽右鍵。而現(xiàn)在網(wǎng)頁(yè)上用得最多的是functionclick(),即下面這段代碼:
〈script〉functionclick(){if(event.button==2){alert('本網(wǎng)站歡迎您!!');}}
document.onmousedown=click〈/script〉
但是這種屏蔽方法的破解方法也是眾所周知的。那就是連續(xù)單擊鼠標(biāo)左鍵和右鍵便又可以看到右鍵菜單了。但是,我見(jiàn)過(guò)一種很好的屏蔽右鍵的方法。它的原理和上面所說(shuō)的不同。它并不是用JS來(lái)編寫的腳本,而是利用定義網(wǎng)頁(yè)屬性來(lái)起到限制的作用。而且,在屏蔽中應(yīng)該盡量的避開(kāi)使用JS腳本。因?yàn)橹灰獮g覽者把IE里的javascript腳本禁用了。那么一切屏蔽都白費(fèi)。這種方法利用了HTML里的〈body〉來(lái)作修改,它只有以下短短的一行代碼:
〈bodyoncontextmenu=self.event.returnValue=false〉
—————學(xué)習(xí)技能時(shí)間—————————
長(zhǎng)春學(xué)習(xí)網(wǎng)頁(yè)設(shè)計(jì)推薦到世紀(jì)職業(yè)培訓(xùn)學(xué)校:免費(fèi)試聽(tīng),免費(fèi)重學(xué),推薦就業(yè)。
掃一掃
獲取更多福利
獵學(xué)網(wǎng)企業(yè)微信
獵學(xué)網(wǎng)訂閱號(hào)
獵學(xué)網(wǎng)服務(wù)號(hào)