文/楓之舞
有許多人向筆者反映,他們?cè)诨ヂ?lián)網(wǎng)上搜尋到感興趣的資料后,想把相關(guān)主頁(yè)的內(nèi)容復(fù)制下來(lái),但有些網(wǎng)站的主頁(yè)復(fù)制不了。只能打印主頁(yè),而打印的主頁(yè)有頁(yè)眉、頁(yè)腳,內(nèi)容和格式編排也不合乎個(gè)人的需要。
經(jīng)認(rèn)真分析不能復(fù)制的主頁(yè)文本,發(fā)現(xiàn)原來(lái)是在主頁(yè)文本中嵌入的JavaScript程序在作怪。當(dāng)用戶(hù)對(duì)打開(kāi)的頁(yè)面進(jìn)行復(fù)制、粘貼的時(shí)候,IE瀏覽器會(huì)自動(dòng)調(diào)用Submit事件。該事件執(zhí)行的是名為“return false”的JavaScript代碼。解決該問(wèn)題的方法是把該事件的JavaScript處理代碼去掉即可。
以微軟的IE瀏覽器為例,具體處理過(guò)程如下:
點(diǎn)擊“查看→源文件”(當(dāng)主頁(yè)文本小于64k字節(jié)時(shí),自動(dòng)調(diào)用記事本程序打開(kāi);否則,用寫(xiě)字板程序打開(kāi)),尋找語(yǔ)句,該語(yǔ)句與語(yǔ)句類(lèi)似。將其中的onselectstart="return false"子句刪除。將此刪除后的源文件,另存為一文本文件。然后用將此文本文件名的后綴改名為“.htm”。最后用IE瀏覽器打開(kāi)此文件。
此時(shí),就可以用復(fù)制、粘貼的方法將所需的內(nèi)容按用戶(hù)所需的格式保存起來(lái)了(注:復(fù)制網(wǎng)頁(yè)內(nèi)容時(shí)請(qǐng)注意保護(hù)作者版權(quán))。