Javascript的翻轉器技術(rollover)。 1.1、Javascript的三個不能: 1. JavaScript 不允許寫服務器機器上的文件。 2. JavaScript 不能關閉不是由它自己打開的窗口。這是為了避免一個站點關閉其他任何站點的窗 口,從而獨占瀏覽器。 3. JavaScript 不能從來自另一個服務器的已經(jīng)打開的網(wǎng)頁中讀取信息。 1.2、Ajax 是一種創(chuàng)建交互式Web 應用程序的方式 1.3DOM(Document Object Model):用來表示文檔中對象的標準模型。 1.4處理事件:事件(event)是用戶在訪問頁面時執(zhí)行的操作。提交表單和在圖像上移動鼠標就是兩種事件。 1.5結構、表現(xiàn)、行為: HTML:包含頁面的內容和結構;CSS:控制頁面的外觀和表現(xiàn);JavaScript:控制頁面的行為。
1.7第一個javascript的程序:
<html><head><title>Barely a script at all</title><script>//getElementById :就是通過ID來設置/返回HTML標簽的屬性及調用其事件與方法。用這個方法基本上可以控制頁面所有標簽,條件很簡單就是給每個標簽分配一個ID號//innerHTML 屬性設置或返回表格行的開始和結束標簽之間的 HTMLwindow.onload = function() {document.getElementById ("myMessage").innerHTML = "Hello, Cleveland!";}</script></head><body><h1 id="myMessage"></h1></body></html> 翻轉器(rollover):替換(replacement)圖像,這樣就產(chǎn)生了運動或動畫效果 css片段:
顯示簡單的翻轉器:
<!DOCTYPE html><html><head><title>A Simple Rollover</title><link rel="stylesheet" href="script01.css"><!-鏈接首先指定當用戶單擊圖像時,瀏覽器將轉到哪里--></head><body><a href="next.html" onmouSEOver="document.images['arrow'].src='images/arrow_on.gif'" onmouseout=?"document.images['arrow'].src='images/arrow_off.gif'"><img src="images/arrow_off.gif" id="arrow"?alt="arrow"></a></body></html>js代碼
window.onload = rolloverInit;function rolloverInit() {for (var i=0; i<document.images.length;i++) {if (document.images[i].parentNode.tagName == "A") { /*第一部分document.images[i]是當前的圖像。它的parentNode屬性是包圍它的容器標簽,而tagName 提供容器標簽的名稱。所以,圓括號中代碼的意思是:“對于這個特定的圖像,包圍它的標簽是A 嗎?”*/setuPRollover(document.images[i]);}}}function setupRollover(thisImage) {thisImage.outImage = new Image();thisImage.outImage.src = thisImage.src;thisImage.onmouseout = function() {this.src = this.outImage.src;}thisImage.overImage = new Image();thisImage.overImage.src = "images/" + thisImage.id + "_on.gif";thisImage.onmouseover = function() {this.src = this.overImage.src;}}1.1框架
1. 無法獲得關于用戶的任何真實信息,比如他們的電子郵件地址; 2. 無法使用cookie 查看用戶硬盤上的內容; 3. cookie也無法傳輸計算機病毒。
新聞熱點
疑難解答
圖片精選