
在互聯網上搜尋到感興趣的資料后,想把相關主頁的內容復制下來,但有些網站的主頁復制不了。只能打印主頁,而打印的主頁有頁眉、頁腳,內容和格式編排也不合乎個人的需要。
經認真分析不能復制的主頁文本,發現原來是在主頁文本中嵌入的JavaScript程序在作怪。當用戶對打開的頁面進行復制、粘貼的時候,IE瀏覽器會自動調用Submit事件。該事件執行的是名為“return false”的JavaScript代碼。解決該問題的方法是把該事件的JavaScript處理代碼去掉即可。
以微軟的IE瀏覽器為例,具體處理過程如下:
點擊“查看→源文件”(當主頁文本小于64k字節時,自動調用記事本程序打開;否則,用寫字板程序打開),尋找<body>語句,該語句與<body oncontextmenu="return false" onselectstart="return false" text="#000000" bgcolor="#ffffff" leftmargin="0" topmargin="0" marginheight="0">語句類似。將其中的onselectstart="return false"子句刪除。將此刪除后的源文件,另存為一文本文件。然后用將此文本文件名的后綴改名為“.htm”。最后用IE瀏覽器打開此文件。
此時,就可以用復制、粘貼的方法將所需的內容按用戶所需的格式保存起來了(注:復制網頁內容時請注意保護作者版權)。
經認真分析不能復制的主頁文本,發現原來是在主頁文本中嵌入的JavaScript程序在作怪。當用戶對打開的頁面進行復制、粘貼的時候,IE瀏覽器會自動調用Submit事件。該事件執行的是名為“return false”的JavaScript代碼。解決該問題的方法是把該事件的JavaScript處理代碼去掉即可。
以微軟的IE瀏覽器為例,具體處理過程如下:
點擊“查看→源文件”(當主頁文本小于64k字節時,自動調用記事本程序打開;否則,用寫字板程序打開),尋找<body>語句,該語句與<body oncontextmenu="return false" onselectstart="return false" text="#000000" bgcolor="#ffffff" leftmargin="0" topmargin="0" marginheight="0">語句類似。將其中的onselectstart="return false"子句刪除。將此刪除后的源文件,另存為一文本文件。然后用將此文本文件名的后綴改名為“.htm”。最后用IE瀏覽器打開此文件。
此時,就可以用復制、粘貼的方法將所需的內容按用戶所需的格式保存起來了(注:復制網頁內容時請注意保護作者版權)。