用hta+javascript實現替換網站被下木馬網頁中的iframe

伺服器中了病毒是件超級麻煩的事情,尤其是什麼熊貓燒香之類的或者變種病毒,因為它們不單單潛伏於電腦裡,還會把所有的一些網頁檔案加上了一些iframe,讓訪問者繼續中毒,我想這也是它得已迅速蔓延的手段吧! 如果要把網頁中的iframe去掉,是件吃力的苦力活。 所以,寫了這樣的一個小工具,希望能起到一點點的作用。 請把代碼複製,儲存在本地,以hta為副檔名。然後雙擊執行 複製代碼 代碼如下:<html> <head>

詰屈聱牙之javascript中國象棋

IE6.0 Only 非XHTML標準,可能IE 7.0也看不了....哈哈 藍方先走 [Ctrl+A 全選 注:如需引入外部Js需重新整理才能執行]

JavaScript進階教程(第三課第二部分)第1/2頁

要使定時器迴圈工作你需要寫一個函數實現迴圈調用。這裡是一個例子: var the_count = 0; var the_timeout; function doTimer() { window.document.timer_form.the_text.value = the_count; the_count += 2; the_timeout = setTimeout("doTimer();", 2000); }

JavaScript初級教程(第五課續)第1/3頁

在JavaScript中單選框的用法和複選框相似。不同之處在於HTML中的應用。複選框是一種開關。如果一個複選框被選中,你可以再點擊後取消選取. 但如果單選框被選中,則只能通過選取另外一個單選框才能取消對該單選框的選取。例: 在該例中,如果你打算取消對一個單選框的選取,你必須點擊另一個單選框。再看下面的程式: <form name="form_1"> <input type="radio" name ="radio_1"

用javascript解決外部資料抓取中的亂碼問題

我們一般會在兩個地方用到外部資料抓取,一個是在asp中,一個是在hta中。如果外部資料是gb2312編碼的,就涉及到轉碼的問題,但是傳統的用vbs函數進行處理的方法,運算量比較大,有些特殊字元還會出錯。 如果用adodb.stream控制項來進行轉碼,就簡單多了,不需要藉助vbs的二進位處理函數了,同時速度快了很多。複製代碼 代碼如下:<script> function loadData(sUrl){ var xh xh=new

JavaScript進階教程(第三課)第1/2頁

事件的定時以及瀏覽器的識別 隨著我們所掌握的JavaScript日漸豐富,我們可以編製出越來越複雜的應用程式。上次的課程中我們學習了如何利用JavaScripts編寫Cookies。今天我們將學習如何加入定時功能。給時間定時的能力在瀏覽器中非常有用,而在動態HTML應用中發揮更大的功用。

JavaScript初級教程(第五課)第1/4頁

現在你已經瞭解了電腦編程的基本知識。我們接下來繼續研究一下文件物件模型(Document Object Model-DOM)。DOM的點擊關係起始於視窗對象在每個視窗對象中是一個文檔對象(Document object)。我們將重點談談文檔對象,看看如何利用它從你的使用者獲得各項資訊,並且動態顯示新的資訊。 我們已經看過檔案對象的一個屬性-圖象數組(Images array)。在第3課中,檔案中第1個圖象可以通過改變其src屬性被修改。 例:

JavaScript進階教程(第二課續)第1/2頁

現在你已經掌握了先進的字串處理和相關數組概念,該是我們開啟神奇的cookie魔瓶的時候了.cookie是記錄訪問你的網站的人的資訊,它其實駐留在使用者的硬碟上,即使使用者已經離開你的網站,cookie在使用者的硬碟上仍然存在,如果該使用者再次返回你的網站,則該cookie就會被一起發回到你的伺服器中,便於你統計和處理重複到訪者的資訊.

JavaScript While 迴圈 教程

JavaScript中的迴圈用來將同一段代碼執行指定的次數(或者當指定的條件為true時)。 JavaScript Switch 聲明 如果希望選擇執行若干代碼塊中的一個,你可以使用switch聲明: 文法: 複製代碼 代碼如下:switch(n) { case 1: 執行代碼塊 1 break case 2: 執行代碼塊 2 break default: 如果n即不是1也不是2,則執行此代碼 }

JavaScript初級教程(第四課)第1/2頁

我們已瞭解變數可是數字、字串及對象參數。還有一個Javascript的重要部分:數組。 數組是一種列表。各種列表比如名單、URL以顏色列表都可以儲存在數組中。 這裡我們產生顏色的數組: var colors = new Array("red","blue","green"); 現在你就有了一個數組,你能對它做什麼呢?數組的優點在於數組中的各個元素可以通過數字調用。第一個元素的數字是0,可以用以下方式調用: var the_element =

JavaScript進階教程(第二課)第1/3頁

今天我們將學習一項很有用而且很有趣的內容:cookies - 這是用來記錄訪問過你的網頁的人的資訊。利用Cookies你能記錄訪問者的姓名,並且在該訪問者再次訪問你的網站時向他發出熱情的歡迎資訊。你還可以利用cookie記憶使用者端的特點 - 如果訪問者的所接入的網線的速度慢,cookie可以自動告訴你在給其發送網頁的時候只發送儘可能少的圖片內容。

JavaScript For 迴圈

JavaScript中的迴圈用來將同一段代碼執行指定的次數(或者當指定的條件為true時)。 JavaScript 迴圈 在編寫代碼時,你常常希望反覆執行同一段代碼。我們可以使用迴圈來完成這個功能,這樣就用不著重複地寫若干行相同的代碼。 JavaScript有兩種不同種類的迴圈: for 將一段代碼迴圈執行指定的次數 while 當指定的條件為true時迴圈執行代碼 for 迴圈 在指令碼的運行次數已確定的情況下使用for迴圈。 文法: 複製代碼 代碼如下:for

JavaScript初級教程(第三課)第1/2頁

本課的目的是調用目標名,本例中即視窗名yer_new_window。 既然我們已經簡單的重溫了一下href目標, 那麼該開始學習在JavaScript中開啟視窗. 在HTML中開啟視窗應用極為普遍,但也有一些缺陷;使用者瀏覽器決定視窗看起來是什麼樣的,你左右不了其視窗的大小及式樣。幸運的是,JavaScript給了你這種控制權。 看一看其原由: window.open("URL","name","features");

JavaScript If…Else 聲明

JavaScript中的條件聲明用於完成不同條件下的行為。 條件聲明 在你編寫代碼時,經常需要根據不同的條件完成不同的行為。可以在代碼中使用條件聲明來完成這個任務。 在JavaScript中,我們可以使用下面幾種條件聲明: if 聲明 在一個指定的條件成立時執行代碼。 if...else 聲明 在指定的條件成立時執行代碼,當條件不成立時執行另外的代碼。 if...else if....else 聲明 使用這個聲明可以選擇執行若干塊代碼中的一個。 switch 聲明

JavaScript初級教程(第二課)第1/7頁

上一講我們學了JavaScript出現在何處,看起來象什麼。現在我們開始學習這種語言。本課我們將學習JavaScript如何儲存資訊,如何根據資訊作決定,如何根據使用者互動要求交替圖片 準備好了嗎? 現在開始學習電腦編程基礎。 第一講, 變數。 如果你學過代數,你一定見過變數。如果沒學過也不要緊。變數是JavaScript儲存資訊的簡單方式。例如,當你寫:"x=2," "x"是一個變數,它儲存值為2。如果而後你又說"y=x+3,","y"將具有值“5”

JavaScript初級教程(第一課)第1/4頁

互動性!多數網站聲稱互動性即當你點擊一個連結時到達一個新的頁面,但嚴格道來甚至當網頁中具有CGI語言時也並不意味它真正具有互動性。填好表格,按提交鈕,等待......這就像往海中扔一個瓶子等候它自己飄回來一樣。 幸運的是,現在我們有了Javascript, 於是網頁可真正如你希望的那樣互動作用。當滑鼠移動到哪裡,圖片交換,表格元素在傳遞過程中即相互影響,無須等待CGI回複結果計算即可進行。沒有任何提交 - 等待過程 - 任何事只是在你使用它時發生。

JavaScript進階教程(第四課第一部分)

在以前的課程中,我們學習了對文本和字串的各種操作,今天我們專註於兩種不同的資料類型:圖象和對象。學完這一課,你將知道如何: 使用JavaScript來加速圖象交換。 建立你自己的對象來使指令碼易於理解。 使用關聯陣列來快速存取指令碼中的每一個對象。 使用JavaScript做圖象變換的一個主要問題是,它直到需要換圖時才去告訴瀏覽器下載那張圖象。如果你有一張大的圖象,想在滑鼠滑過一副圖象時調出來,瀏覽器得臨時下載這張圖,這可能會花一定時間從而使滑動效果大打折扣。

JavaScript 特殊字元

文章目錄 插入特殊字元 你可以在JavaScript中使用反斜線來向文本字串添加特殊字元。插入特殊字元反斜線用來在文本字串中插入省略符號、分行符號、引號和其他特殊字元。請看下面的JavaScript代碼:var txt="We are the so-called "Vikings" from the

JavaScript 中的事件教程

事件是可以被JavaScript偵測到的行為。 事件 JavaScript使我們有能力建立動態網頁面。事件是可以被JavaScript偵測到的行為。 網頁中的每個元素都可以產生某些可以觸發JavaScript函數的事件。比方說,我們可以在使用者點擊某按鈕時產生一個onClick事件來觸發某個函數。事件在HTML頁面中定義。 事件舉例: 滑鼠點擊 頁面或映像載入 滑鼠懸浮於頁面的某個熱點之上 在表單中選取輸入框 確認表單 鍵盤按鍵

javascript判斷單選框或複選框是否選中方法集錦

提示:getEmementsByName方法的作用是根據 NAME 標籤屬性的值擷取對象的集合。 範例一<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>判斷單選框或複選框是否選中</title> </head> <body> <input name="radio1" type=

總頁數: 3271 1 .... 174 175 176 177 178 .... 3271 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.