對MS word javascript execution的一些測試

作者:餘弦來源:0×37 SecurityMicrosoft word javascript execution原文:http://marc.info/?l=bugtraq&m=121121432823704&w=2,hi群內討論過。可以得出一些結論:1、由於安裝Q313675 安全Hotfix後禁用ActiveX 內聯資料流功能,使得利用JS直接建立ActiveX對象而執行惡意codz的方法不可行。如下code:<html><OBJECT

javascript動態插入技術

最近發現各大類庫都能利用div.innerHTML=HTML片斷來產生節點元素,再把它們插入到目標元素的各個位置上。這東西實際上就是insertAdjacentHTML,但是IE可惡的innerHTML把這優勢變成劣勢。首先innerHTML會把裡面的某些位置的空白去掉,見下面運行框的結果: <!doctype html><html dir="ltr" lang="zh-CN">   

javascript的漸進增強與平穩退化

javascript的漸進增強與平穩退化 在google.com.hk的左上方,有一個更多的連結,它具有一個目標地址,但是當我們點擊時,大多數情況發現的是彈出一個下拉式清單供使用者選擇(這是一種典型的漸進增強形式)。怎麼理解?——如果使用者的瀏覽器支援javascript,那麼就可以享受到這種快速導航的服務功能。現在,請你禁用的你的瀏覽器的javascript功能(不會禁用猛擊這裡),再次訪問google.com.hk,再次點擊更多時,發生了什嗎?是的,沒有看到下拉式清單,而開啟了一個新頁面。(

關於js中單引號(&amp;#39;)和雙引號( )的使用以及轉義的理解

這幾天一直在畫頁面,身為開發人員的我之所以要畫頁面是因為當前項目中的頁面上所有的東西都是從資料庫中取得的,也就是動態,類似於我們設計自己的個人QQ空間,但因為是大型平台,有自訂業務的概念 ,所有更為複雜,在這就不多說了,我所謂的畫頁面就是如何把資料結合邏輯,變成HTML,其中遇到的最大的問題就是我今天要說的;   一個頁面上有一個查詢,當然查詢的條件,欄位類型都是動態,要根據資料類型產生不同的文字框,如果是varchar2就產生不同的,

Javascript無限分類演算法的實現

通過asp 動態產生 js 的數組,然後js在用戶端去排列,最大的減少了伺服器端的壓力。(伺服器端只是查詢了一次,沒有其他動作)資料庫設計:  id: 索引,自動編號  mc: varchar 100位元組,記錄分類名稱  fl: 數字,記錄屬於哪個分類,0為根分類  ceng: 數字,記錄處於多少層 根分類為0層,以後遞增1產生的html代碼如下:<html><head><title>fenlei</title><meta

javascript非同步編程----用jscex畫圓

今天來畫圓吧!     在支援html5的瀏覽器中執行下面代碼:<!DOCTYPE HTML><html><body><canvas id="myCanvas" width="480" height="300" style="border:1px solid #c3c3c3;">Your browser does not

javascript視圖模板

任務原因,下周要實現一個模組,為了能提高效率,我做了一個通用工具類,其實也是在原基礎上改的以前的版本支援${..}這種樣子的替換 比如<div style="display:${display}">...替換為<div style="display:none">...有些比如時間格式化和判斷之類就必須在代碼處理好了之後在將值傳給模板,但格式化和判斷邏輯基本都是一致的,於是我想這些直接通過視圖模板就處理好些問題$date:時間格式化&

js擷取精確的滑鼠座標

現在很多網站分析系統均要擷取滑鼠座標跟軌跡來繪製雲圖跟滑鼠軌跡,這就 要求滑鼠座標必須要準確才行。但要準確卻有一定困難。如:使用者開啟百度首頁,在不同的瀏覽器大小下點擊“網站”字型,的座標完全不一致。座標不準確,雲圖,熱點圖何來準確?對於普通一個網站有3個不確定性:1.       是否固定寬度2.      

PandaJS使用說明(1.10):小結

PandaJS 是基於 Rhino、MongoDB、Server-side jQuery Template 的 JS 編程工具包,目標是使用更一致的方式編寫用戶端和伺服器端的 js 代碼。它採用嵌入式的 Jetty 作為 Web Server,依賴於 Java 7。  PandaJS 在伺服器端的頁面渲染也採用 JQuery Template 的文法,而資料庫操作介面的文法與 Mongo Shell

Javascript檢測系統資訊各個瀏覽器資訊

var sUserAgent = navigator.userAgent;var fAppVersion = parseFloat(navigator.appVersion);//比較瀏覽器版本大小function compareVersions(sVersion1,sVersion2){    var aVersion1 = sVersion1.split(".");    var aVersion2 =

jquery ajax json跨域取得json格式的值

jquery ajax  json 跨域取得json格式的值: 此方法解決jquery ajax 跨域取json資料的時候 傳回值通過firebug 可以查到,但是不執行回呼函數的問題 $(document).ready(function (){$('#btn').click(function(){  alert("frist");   var q = document.getElementById(

運用JavaScript構建你的第一個Metro式應用程式(on Windows 8)

包括 HTML、CSS 和 JavsScript 的 Web 技術正被 Metro 風格的程式採納為視窗程式中首類(first-class)的開發技術。比較起來,JavaScript 不像傳統 Web 服務器那樣部署在一張又一張的頁面上,Metro App 是本地安裝在客戶機器上的。這點很像傳統的 Win 程式,直接使用 JavaScript 便可以訪問所在的底層,還能和其他程式相溝通。注意,如果您傾向於 C#, C++, or VB withXAML,開發,請參閱 Buildingyour

JavaScript重構(二):JS的動態載入

前一節留下了一個問題,如果JS分門別類也清晰了,那我現在需要在必要的情況下才載入某一模組的JS,這個怎麼實現呢? 方法一,最簡單也是最容易被接受的方法,通過後台代碼來控制,還是少些複雜的JS吧,通過一個標籤、一個分支判斷,就可以做到,何樂而不為呢? 方法二,如果要使用純JS來控制,那麼看看這樣如何:Js代碼 $.ajax(){    url:"xxx/play.js";   

javascript筆記:String類replace函數的一些事

加固javascript基礎知識目的是為以後研究jQuery源碼做好鋪墊。我最近查閱javascript資料,發現了一個函數: function format(s){var args = arguments;var pattern = new RegExp("%([1-" + arguments.length + "])","g");return String(s).replace(pattern,function(word,

javascript捲軸,動態載入內容

<!DOCTYPE html PUBliC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"><head><meta

JS中擷取資料庫中的值

 在本次項目中,遇到很多問題,經過努力,都逐步得到解決。靜下心來,做一個記錄,以供以後學習。     在項目中遇到一個問題,需要在JS中讀取資料庫中的值,然後再把值返回到頁面中,解決方案如下:使用Ajax方法來實現,需要用到ajax.dll(一個ajax技術開發的協助類庫)。     實施過程如下:     1、引用Ajax.dll   

jquery設定元素的readonly和disabled

 Jquery的api中提供了對元素應用disabled和readonly屬性的方法,在這裡記錄下。如下: 1.readonly    $('input').attr("readonly","readonly")//將input元素設定為readonly 

jQuery簡單滾動外掛程式 --- 自己動手 JavaScript

 /*** 滾動廣告(連結)外掛程式** 因網站需要寫了這個"jq外掛程式",我也不清楚符不符合jq外掛程式的標準,反正是能用了^^^** 顯示清單項目時使用的效果是jq的fadeIn,如果想定製這個行為,執行以下代碼*     rollbar.setShowHandler(function(currentItem){}); *  其中currentItem是將要顯示的元素的jq對象執行個體** 通過調用$

jQuery對錶單、表格的操作及更多的應用

jQuery對錶單、表格的操作及更多的應用1 表單應用 一個表單有3個基本組成部分。 (1) 表單標籤:包含處理表單資料所用的伺服器端應用程式URL以及資料提交到伺服器的方法 (2) 表單域:包含文字框、密碼框、隱藏框、多行文字框、複選框、單選框、下拉選擇框和 檔案上傳框等 (3) 表單按鈕:包括提交按鈕、複位按鈕和一般按鈕,用於將資料傳送到伺服器上或者取消 傳送,還可以用來控制其他定義處理指令碼的處理工作。 1

Js 判斷瀏覽器類型

今天,還有個備受打擊的問題,怎麼通過js來判定瀏覽器版本。初出茅廬時,我曾嘗試自個寫方法判定,後來jquery庫之類的大量使用,已經忘記這個事了,記得以前看ibw代碼時,發現了段相關代碼,不過一直在草稿箱中,沒有公布。這裡也show,show吧,爭取下次不要再犯同類錯誤:[javascript]_t.Browser = function ( sUA ){// IBW.Tool.Browser  var win = window , c = function (r){

總頁數: 3271 1 .... 231 232 233 234 235 .... 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.