亚洲av精品久久jj,成人午夜精品久久不卡 http://createwh.com 傳播先進(jìn)設(shè)計理念 推動原創(chuàng)設(shè)計發(fā)展 Sun, 28 Oct 2007 15:52:00 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.9.1 JS函數(shù)實現(xiàn)鼠標(biāo)指向圖片后顯示大圖代碼 http://createwh.com/12620.html http://createwh.com/12620.html#respond Sun, 28 Oct 2007 15:52:00 +0000

     

[Ctrl+A 全部選擇 提示:你可先修改部分代碼,再按運行]

]]>
http://createwh.com/12620.html/feed 0
JavaScript基本數(shù)據(jù)結(jié)構(gòu) http://createwh.com/12410.html http://createwh.com/12410.html#respond Mon, 08 Oct 2007 01:51:00 +0000 JavaScript提供腳本語言的編程與C++非常相似,它只是去掉了C語言中有關(guān)指針等容易產(chǎn)生的錯誤,并提供了功能強大的類庫。對于已經(jīng)具備C++或C語言的人來說,學(xué)習(xí)JavaScript腳本語言是一件非常輕松愉快的事。

一、JavaScript代碼的加入
  JavaScript的腳本包括在HTML中,它成為HTML文檔的一部分。與HTML標(biāo)識相結(jié)合,構(gòu)成了一個功能強大的Internet網(wǎng)上編程語言?梢灾苯訉avaScript腳本加入文檔:

<Script Language =”JavaScript”>
JavaScript語言代碼;
JavaScript 語言代碼;
….
</Script>

說明:
  通過標(biāo)識<Script>…</Script>指明JavaScript腳本源代碼將放入其間。
  通過屬性Language =”JavaScript”說明標(biāo)識中是使用的何種語言,這里是JavaScript語言, 表示在JavaScript中使用的語言。

  下面是將JavaScript腳本加入Web文檔中的例子:
Test2.html
<HTML>
<Head>
<Script Language =”JavaScript”>
document. Write(“這是賽迪網(wǎng)互動學(xué)校”);
document. close();
</Script>
</Head>
</HTML>

  在瀏覽器的窗口中調(diào)用test2.html,則顯示“這是賽迪網(wǎng)互動學(xué)校”字串。
  說明:
  Document. write()是文檔對象的輸出函數(shù),其功能是將括號中的字符或變量值輸出到窗口;document. close()是將輸出關(guān)閉。
可將<Script>…</Script>標(biāo)識放入head>.. </Head>或<Body> …</Body>之間。將JavaScript標(biāo)識放置<Head>… </Head>在頭部之間,使之在主頁和其余部分代碼之前裝載,從而可使代碼的功能更強大;可以將JavaScript標(biāo)識放置在<Body>… </Body>主體之間以實現(xiàn)某些部分動態(tài)地創(chuàng)建文檔。

二、基本數(shù)據(jù)類型
  JavaScript腳本語言同其它語言一樣,有它自身的基本數(shù)據(jù)類型、表達(dá)式和算術(shù)運算符以及程序的基本框架結(jié)構(gòu)。JavaScript提供了四種基本的數(shù)據(jù)類型用來處理數(shù)字和文字, 而變量提供存放信息的地方, 表達(dá)式則可以完成較復(fù)雜的信息處理。

1、基本數(shù)據(jù)類型
  在JavaScript中四種基本的數(shù)據(jù)類型:數(shù)值(整數(shù)和實數(shù))、字符串型(用“”號或‘’括起來的字符或數(shù)值)、布爾型(使True或False表示)和空值。在JavaScript的基本類型中的數(shù)據(jù)可以是常量,也可以變量。由于JavaScript采用弱類型的形式,因而一個數(shù)據(jù)的變量或常量不必首先作聲明,而是在使用或賦值時確定其數(shù)據(jù)的類型的。當(dāng)然也可以先聲明該數(shù)據(jù)的類型,它是通過在賦值時自動說明其數(shù)據(jù)類型的。

2、常量
 整型常量
JavaScript的常量通常又稱字面常量,它是不能改變的數(shù)據(jù)。其整型常量可以使用十六進(jìn)制、八進(jìn)制和十進(jìn)制表示其值。
 實型常量
實型常量是由整數(shù)部分加小數(shù)部分表示,如12.32、193.98 。可以使用科學(xué)或標(biāo)準(zhǔn)方法表示:5E7、4e5等。
 布爾值
布爾常量只有兩種狀態(tài):True或False。 它主要用來說明或代表一種狀態(tài)或標(biāo)志,以說明操作流程。它與C++是不一樣的,C++可以用1或0表示其狀態(tài),而JavaScript只能用True或False表示其狀態(tài)。
 字符型常量
使用單引號(‘)或雙引號(“)括起來的一個或幾個字符。如 “This is a book of JavaScript “、”3245″、”ewrt234234” 等。
 空值
JavaScript中有一個空值null,表示什么也沒有。如試圖引用沒有定義的變量,則返回一個Null值。
 特殊字符
同C語言一樣,JavaScript中同樣以有些以反斜杠(/)開頭的不可顯示的特殊字符。通常稱為控制字符。
 
3、變量
  變量的主要作用是存取數(shù)據(jù)、提供存放信息的容器。對于變量必須明確變量的命名、變量的類型、變量的聲明及其變量的作用域。
 變量的命名
JavaScript中的變量命名同其計算機語言非常相似,這里要注意以下兩點:
A、必須是一個有效的變量,即變量以字母開頭,中間可以出現(xiàn)數(shù)字如test1、text2等。除下劃線(-)作為連字符外,變量名稱不能有空格、(+)、(-)、(,)或其它符號。
B、不能使用JavaScript中的關(guān)鍵字作為變量。
在JavaScript中定義了40多個類鍵字,這些關(guān)鍵是JavaScript內(nèi)部使用的,不能作為變量的名稱。如Var、int、double、true不能作為變量的名稱。
  在對變量命名時,最好把變量的意義與其代表的意思對應(yīng)起來,以免出現(xiàn)錯誤。
 變量的類型
在JavaScript中,變量可以用命令Var作聲明:
var mytest;
該例子定義了一個mytest變量。但沒有賦予它的值。
Var mytest=”This is a book”
該例子定義了一個mytest變量, 同時賦予了它的值。
在JavaScript中,變量以可以不作聲明,而在使用時再根據(jù)數(shù)據(jù)的類型來確其變量的類型。
如:
x=100
y=”125″
xy= True
cost=19.5等。
其中x整數(shù),y為字符串,xy為布爾型,cost為實型。
 變量的聲明及其作用域
JavaScript變量可以在使用前先作聲明,并可賦值。通過使用var關(guān)鍵字對變量作聲明。對變量作聲明的最大好處就是能及時發(fā)現(xiàn)代碼中的錯誤;因為JavaScript是采用動態(tài)編譯的,而動態(tài)編譯是不易發(fā)現(xiàn)代碼中的錯誤,特別是變量命名的方面。
對于變量還有一個重要性──那就是變量的作用域。在JavaScript中同樣有全局變量和局部變量。全局變量是定義在所有函數(shù)體之外,其作用范圍是整個函數(shù);而局部變量是定義在函數(shù)體之內(nèi),只對其該函數(shù)是可見的,而對其它函數(shù)則是不可見的。
 
三、表達(dá)式和運算符

1、表達(dá)式
  在定義完變量后,就可以對它們進(jìn)行賦值、改變、計算等一系列操作,這一過程通常又叫稱一個叫表達(dá)式來完成,可以說它是變量、常量、布爾及運算符的集合,因此表達(dá)式可以分為算術(shù)表述式、字串表達(dá)式、賦值表達(dá)式以及布爾表達(dá)式等。

2、運算符
  運算符完成操作的一系列符號,在JavaScript中有算術(shù)運算符,如+、-、*、/等;有比較運算符如!=、==等; 有邏輯布爾運算符如。ㄈ》矗、|、||; 有字串運算如+ 、 +=等。
  在JavaScript主要有雙目運算符和單目運算符。其雙目運算符由下列組成:
操作數(shù)1 運算符 操作數(shù)2
  即由兩個操作數(shù)和一個運算符組成。如50+40、”This”+”that”等。單目運算符,只需一個操作數(shù),其運算符可在前或后。
(1)算術(shù)運算符
  JavaScript中的算術(shù)運算符有單目運算符和雙目運算符。
雙目運算符:
+(加) 、-(減)、 *(乘)、 /(除)、 %(取模) 、|(按位或)、&(按位與)、<<(左移)、 >>(右移)、 >>>(右移,零填充)。
單目運算符:
-(取反)、~(取補)、++(遞加1)、–(遞減1)。
(2)比較運算符
  比較運算符它的基本操作過程是,首先對它的操作數(shù)進(jìn)行比較,爾后再返回一個true或False值,有8個比較運算符:
<(小于)、>(大于)、<=(小于等于)、>=(大于等于)、==(等于)、!=(不等于)。
(3)布爾邏輯運算符
  在JavaScript中增加了幾個布爾邏輯運算符:
!(取反)、&=(與之后賦值)、 &(邏輯與)、 |=(或之后賦值)、 |(邏輯或)、 ^=(異或之后賦值)、 ^(邏輯異或)、 ?:(三目操作符)、||(或)、==(等于)、|=(不等于)。
  其中三目操作符主要格式如下:
操作數(shù)?結(jié)果1:結(jié)果2
  若操作數(shù)的結(jié)果為真,則表述式的結(jié)果為結(jié)果1,否則為結(jié)果2。

四、范例
  下面是一個跑馬燈效果的JavaScript文檔。

Test2_1.html
<html>
<head>
<script Language=”JavaScript”>
var msg=”這是一個跑馬燈效果的JavaScript文檔”;
var interval = 100;
var spacelen = 120;
var space10=” “;
var seq=0;
function Scroll() {
len = msg.length;
window.status = msg.substring(0, seq+1);
seq++;
if ( seq >= len ) {
seq = spacelen;
window.setTimeout(“Scroll2();”, interval );
}
else
window.setTimeout(“Scroll();”, interval );
}
function Scroll2() {
var out=””;
for (i=1; i<=spacelen/space10.length; i++) out +=
space10;
out = out + msg;
len=out.length;
window.status=out.substring(seq, len);
seq++;
if ( seq >= len ) { seq = 0; };
window.setTimeout(“Scroll2();”, interval );
}
Scroll();
</script>
<body>
</body>
</html>

  本文介紹了JavaScript腳本是如何加入Web頁面, 并學(xué)習(xí)了JavaScript語言中的基本數(shù)據(jù)類型、變量、常量、操作運算符等?梢钥闯,對于已經(jīng)掌握C++語言的人來說,學(xué)習(xí)JavaScript真是一件非常輕松愉快的事。

]]>
http://createwh.com/12410.html/feed 0
名詞解釋:JavaScript、Jscript、VBScript、ASP http://createwh.com/12382.html http://createwh.com/12382.html#respond Fri, 05 Oct 2007 16:33:00 +0000 很多人都被這幾個名詞搞糊涂了,這里做個歸納,澄清這幾種概念。
JavaScript
JavaScript 最先由 Netscape 公司開發(fā),原名叫 LiveScript,設(shè)計該語言時部分參考了Java,并且當(dāng)時Java語言火熱得很,因此不久就改名為JavaScript。Netscape 公司在其網(wǎng)景瀏覽器上實現(xiàn)了該語言,應(yīng)用于客戶端開發(fā)。
Jscript
這里不得不先提一下微軟的一款產(chǎn)品VBScript,其語法怪異(對于Java程序員來說),缺乏OOP概念的支持等原因,導(dǎo)致VBScript叫好不叫座,于是財大氣粗的微軟仿照嶄新的客戶端語言JavaScript打造出自家的Jscript,希望能搶占市場。就目前來說JavaScript與Jscript,幾乎沒有區(qū)別。
VBScript
如上面所說,VBScript是微軟的產(chǎn)品,開始時應(yīng)用于客戶端開發(fā)。后來有了動態(tài)腳本的概念后(ASP出來了),微軟就把該產(chǎn)品與自家的Jscript兩種語言各自實現(xiàn)了動態(tài)腳本的概念。
ASP
ASP全稱是Active Server Page,這是一種技術(shù)而不是一種語言,現(xiàn)在大部分ASP都使用 VBScript 來實現(xiàn),服務(wù)器IIS默認(rèn)的語言也是VBScript。既然有默認(rèn)語言,那么就表示有非默認(rèn)的語言,沒錯,就是Jscript,如前面所說,Jscript也能應(yīng)用在服務(wù)端,甚至完全替代VBScript,操作數(shù)據(jù)庫等。

這也就是說,VBScript 與 Jscript 兩種腳本語言既能應(yīng)用與客戶端,也能應(yīng)用與服務(wù)端?纯聪旅娴睦樱
<script language=”vbscript”>
<!–
//客戶端腳本vbs
response.write “demo text…” //不區(qū)分大小寫,語法相當(dāng)寬松
–>
</script>

<script language=”Javascript”>
<!–
//客戶端腳本js
document.write(“demo text…”) //內(nèi)置對象必須區(qū)分大小寫
–>
</script>

<script language=”vbscript” runat=”server” >
<!–
//服務(wù)端腳本vbs
response.write “demo text…” //不區(qū)分大小寫,語法相當(dāng)寬松
–>
</script>

<script language=”javascript” runat=”server” >
<!–
//服務(wù)端腳本js
Response.Write(“demo text…”) //ASP內(nèi)置對象必須區(qū)分大小寫 –>
</script>
或者:
<%@LANGUAGE=”JAVASCRIPT”%> //放在服務(wù)端頁面第一行,表示該頁默認(rèn)使用Javascript腳本,在頁面的其他地方使用<%’code…%>,解釋器就認(rèn)為這是第一行定義的語言
<%@LANGUAGE=”VBSCRIPT”%> //放在服務(wù)端頁面第一行,表示該頁使用VBSCRIPT腳本,在頁面的其他地方使用<%’code…%>,解釋器就認(rèn)為這是第一行定義的語言

另外,.vbs與.js還能在被 Window Script Host (WSH) 所解釋運行

]]>
http://createwh.com/12382.html/feed 0
JavaScript容易犯錯的九個陷阱 http://createwh.com/12376.html http://createwh.com/12376.html#respond Fri, 05 Oct 2007 13:44:00 +0000

來自 Nine Javascript Gotchas , 以下是JavaScript容易犯錯的九個陷阱。雖然不是什么很高深的技術(shù)問題,但注意一下,會使您的編程輕松些,即所謂make life easier. 筆者對某些陷阱會混雜一些評點。

1. 最后一個逗號

如這段代碼,注意最后一個逗號,按語言學(xué)角度來說應(yīng)該是不錯的(python的類似數(shù)據(jù)類型辭典dictionary就允許如此)。IE會報語法錯誤,但語焉不詳,你只能用人眼從幾千行代碼中掃描。

<script>
  var theObj = {
        city : “Boston”,
        state : “MA”,
  }
</script>

2. this的引用會改變

如這段代碼:

<input type=”button” value=”Gotcha!” id=”MyButton” >
<script>
var MyObject = function () {
    this.alertMessage = “Javascript rules”;
    this.ClickHandler = function() {
        alert(this.alertMessage );
  }
}();
document.getElementById(”theText”).onclick =  MyObject.ClickHandler
</script>

并不如你所愿,答案并不是”JavaScript rules”。在執(zhí)行MyObject.ClickHandler時,代碼中紅色這行,this的引用實際上指向的是document.getElementById(“theText”)的引用?梢赃@么解決:

<input type=”button” value=”Gotcha!” id=”theText” >
<script>
var MyObject = function () {
    var self = this;
    this.alertMessage = “Javascript rules”;
    this.OnClick = function() {
        alert(self.value);
    }
}();
document.getElementById(”theText”).onclick =  MyObject.OnClick
</script>

實質(zhì)上,這就是JavaScript作用域的問題。如果你看過,你會發(fā)現(xiàn)解決方案不止一種。

3. 標(biāo)識盜賊

在JavaScript中不要使用跟HTML的id一樣的變量名。如下代碼:

<input type=”button” id=”TheButton”>
<script>
    TheButton = get(“TheButton”);
</script>

IE會報對象未定義的錯誤。我只能說:IE sucks.

4. 字符串只替換第一個匹配

如下代碼:

<script>
    var fileName = “This is a title”.replace(” “,”_”);
</script>

而實際上,結(jié)果是”This_is a title“. 在JavaScript中,String.replace的第一個參數(shù)應(yīng)該是正則表達(dá)式。所以,正確的做法是這樣:

var fileName = “This is a title”.replace(/ /g,”_”);

5. mouseout意味著mousein

事實上,這是由于事件冒泡導(dǎo)致的。IE中有mouseenter和mouseleave,但不是標(biāo)準(zhǔn)的。作者在此建議大家使用庫比如YUI來解決問題。

6. parseInt是基于進(jìn)制體系的

這個是常識,可是很多人給忽略了parseInt還有第二個參數(shù),用以指明進(jìn)制。比如,parseInt(“09”),如果你認(rèn)為答案是9,那就錯了。因為,在此,字符串以0開頭,parseInt以八進(jìn)制來處理它,在八進(jìn)制中,09是非法,返回false,布爾值false轉(zhuǎn)化成數(shù)值就是0. 因此,正確的做法是parseInt(“09”, 10).

7. for…in…會遍歷所有的東西

有一段這樣的代碼:

var arr = [5,10,15]
var total = 1;
for ( var x in arr) {
    total = total * arr[x];
}

運行得好好的,不是嗎?但是有一天它不干了,給我返回的值變成了NaN, 暈。我只不過引入了一個庫而已啊。原來是這個庫改寫了Array的prototype,這樣,我們的arr平白無過多出了一個屬性(方法),而for…in…會把它給遍歷出來。所以這樣做才是比較安全的:

for ( var x = 0; x < arr.length; x++) {
    total = total * arr[x];
}

其實,這也是污染基本類的prototype會帶來危害的一個例證。

8. 事件處理器的陷阱

這其實只會存在使用作為對象屬性的事件處理器才會存在的問題。比如window.onclick = MyOnClickMethod這樣的代碼,這會復(fù)寫掉之前的window.onclick事件,還可能導(dǎo)致IE的內(nèi)容泄露(sucks again)。在IE還沒有支持DOM 2的事件注冊之前,作者建議使用庫來解決問題,比如使用YUI:

YAHOO.util.Event.addListener(window, “click”, MyOnClickMethod);

這應(yīng)該也屬于常識問題,但新手可能容易犯錯。

9. Focus Pocus

新建一個input文本元素,然后把焦點挪到它上面,按理說,這樣的代碼應(yīng)該很自然:

var newInput = document.createElement(“input”);
document.body.appendChild(newInput);
newInput.focus();
newInput.select();

但是IE會報錯(sucks again and again)。理由可能是當(dāng)你執(zhí)行fouce()的時候,元素尚未可用。因此,我們可以延遲執(zhí)行:

var newInput = document.createElement(“input”);
newInput.id = “TheNewInput”;
document.body.appendChild(newInput);
setTimeout(function(){ //這里我使用閉包改寫過,若有興趣可以對比原文
 document.getElementById(‘TheNewInput’).focus();
 document.getElementById(‘TheNewInput’).select();}, 10);

在實踐中,JavaScript的陷阱還有很多很多,大多是由于解析器的實現(xiàn)不到位而引起。這些東西一般都不會在教科書中出現(xiàn),只能靠開發(fā)者之間的經(jīng)驗分享。謝天謝地,我們生活在網(wǎng)絡(luò)時代,很多碰到的問題,一般都可以在Google中找到答案。

]]>
http://createwh.com/12376.html/feed 0
js鼠標(biāo)事件 http://createwh.com/11913.html http://createwh.com/11913.html#respond Sun, 29 Jul 2007 08:06:00 +0000
一般事件
事件瀏覽器支持描述
onClickIE3|N2|O3鼠標(biāo)點擊事件,多用在某個對象控制的范圍內(nèi)的鼠標(biāo)點擊
onDblClickIE4|N4|O鼠標(biāo)雙擊事件
onMouseDownIE4|N4|O鼠標(biāo)上的按鈕被按下了
onMouseUpIE4|N4|O鼠標(biāo)按下后,松開時激發(fā)的事件
onMouseOverIE3|N2|O3當(dāng)鼠標(biāo)移動到某對象范圍的上方時觸發(fā)的事件
onMouseMoveIE4|N4|O鼠標(biāo)移動時觸發(fā)的事件
onMouseOutIE4|N3|O3當(dāng)鼠標(biāo)離開某對象范圍時觸發(fā)的事件
onKeyPressIE4|N4|O當(dāng)鍵盤上的某個鍵被按下并且釋放時觸發(fā)的事件.[注意:頁面內(nèi)必須有被聚焦的對象]
onKeyDownIE4|N4|O當(dāng)鍵盤上某個按鍵被按下時觸發(fā)的事件[注意:頁面內(nèi)必須有被聚焦的對象]
onKeyUpIE4|N4|O當(dāng)鍵盤上某個按鍵被按放開時觸發(fā)的事件[注意:頁面內(nèi)必須有被聚焦的對象]
頁面相關(guān)事件
事件瀏覽器支持描述
onAbortIE4|N3|O圖片在下載時被用戶中斷
onBeforeUnloadIE4|N|O當(dāng)前頁面的內(nèi)容將要被改變時觸發(fā)的事件
onErrorIE4|N3|O捕抓當(dāng)前頁面因為某種原因而出現(xiàn)的錯誤,如腳本錯誤與外部數(shù)據(jù)引用的錯誤
onLoadIE3|N2|O3頁面內(nèi)空完成傳送到瀏覽器時觸發(fā)的事件,包括外部文件引入完成
onMoveIE|N4|O瀏覽器的窗口被移動時觸發(fā)的事件
onResizeIE4|N4|O當(dāng)瀏覽器的窗口大小被改變時觸發(fā)的事件
onScrollIE4|N|O瀏覽器的滾動條位置發(fā)生變化時觸發(fā)的事件
onStopIE5|N|O瀏覽器的停止按鈕被按下時觸發(fā)的事件或者正在下載的文件被中斷
onUnloadIE3|N2|O3當(dāng)前頁面將被改變時觸發(fā)的事件
表單相關(guān)事件
事件瀏覽器支持描述
onBlurIE3|N2|O3當(dāng)前元素失去焦點時觸發(fā)的事件 [鼠標(biāo)與鍵盤的觸發(fā)均可]
onChangeIE3|N2|O3當(dāng)前元素失去焦點并且元素的內(nèi)容發(fā)生改變而觸發(fā)的事件 [鼠標(biāo)與鍵盤的觸發(fā)均可]
onFocusIE3|N2|O3當(dāng)某個元素獲得焦點時觸發(fā)的事件
onResetIE4|N3|O3當(dāng)表單中RESET的屬性被激發(fā)時觸發(fā)的事件
onSubmitIE3|N2|O3一個表單被遞交時觸發(fā)的事件
滾動字幕事件
事件瀏覽器支持描述
onBounceIE4|N|O在Marquee內(nèi)的內(nèi)容移動至Marquee顯示范圍之外時觸發(fā)的事件
onFinishIE4|N|O當(dāng)Marquee元素完成需要顯示的內(nèi)容后觸發(fā)的事件
onStartIE4|N|O當(dāng)Marquee元素開始顯示內(nèi)容時觸發(fā)的事件
編輯事件
事件瀏覽器支持描述
onBeforeCopyIE5|N|O當(dāng)頁面當(dāng)前的被選擇內(nèi)容將要復(fù)制到瀏覽者系統(tǒng)的剪貼板前觸發(fā)的事件
onBeforeCutIE5|N|O當(dāng)頁面中的一部分或者全部的內(nèi)容將被移離當(dāng)前頁面[剪貼]并移動到瀏覽者的系統(tǒng)剪貼板時觸發(fā)的事件
onBeforeEditFocusIE5|N|O當(dāng)前元素將要進(jìn)入編輯狀態(tài)
onBeforePasteIE5|N|O內(nèi)容將要從瀏覽者的系統(tǒng)剪貼板傳送[粘貼]到頁面中時觸發(fā)的事件
onBeforeUpdateIE5|N|O當(dāng)瀏覽者粘貼系統(tǒng)剪貼板中的內(nèi)容時通知目標(biāo)對象
onContextMenuIE5|N|O當(dāng)瀏覽者按下鼠標(biāo)右鍵出現(xiàn)菜單時或者通過鍵盤的按鍵觸發(fā)頁面菜單時觸發(fā)的事件 [試試在頁面中的<body>中加入onContentMenu=”return false”就可禁止使用鼠標(biāo)右鍵了]
onCopyIE5|N|O當(dāng)頁面當(dāng)前的被選擇內(nèi)容被復(fù)制后觸發(fā)的事件
onCutIE5|N|O當(dāng)頁面當(dāng)前的被選擇內(nèi)容被剪切時觸發(fā)的事件
onDragIE5|N|O當(dāng)某個對象被拖動時觸發(fā)的事件 [活動事件]
onDragDropIE|N4|O一個外部對象被鼠標(biāo)拖進(jìn)當(dāng)前窗口或者幀
onDragEndIE5|N|O當(dāng)鼠標(biāo)拖動結(jié)束時觸發(fā)的事件,即鼠標(biāo)的按鈕被釋放了
onDragEnterIE5|N|O當(dāng)對象被鼠標(biāo)拖動的對象進(jìn)入其容器范圍內(nèi)時觸發(fā)的事件
onDragLeaveIE5|N|O當(dāng)對象被鼠標(biāo)拖動的對象離開其容器范圍內(nèi)時觸發(fā)的事件
onDragOverIE5|N|O當(dāng)某被拖動的對象在另一對象容器范圍內(nèi)拖動時觸發(fā)的事件
onDragStartIE4|N|O當(dāng)某對象將被拖動時觸發(fā)的事件
onDropIE5|N|O在一個拖動過程中,釋放鼠標(biāo)鍵時觸發(fā)的事件
onLoseCaptureIE5|N|O當(dāng)元素失去鼠標(biāo)移動所形成的選擇焦點時觸發(fā)的事件
onPasteIE5|N|O當(dāng)內(nèi)容被粘貼時觸發(fā)的事件
onSelectIE4|N|O當(dāng)文本內(nèi)容被選擇時的事件
onSelectStartIE4|N|O當(dāng)文本內(nèi)容選擇將開始發(fā)生時觸發(fā)的事件
數(shù)據(jù)綁定
事件瀏覽器支持描述
onAfterUpdateIE4|N|O當(dāng)數(shù)據(jù)完成由數(shù)據(jù)源到對象的傳送時觸發(fā)的事件
onCellChangeIE5|N|O當(dāng)數(shù)據(jù)來源發(fā)生變化時
onDataAvailableIE4|N|O當(dāng)數(shù)據(jù)接收完成時觸發(fā)事件
onDatasetChangedIE4|N|O數(shù)據(jù)在數(shù)據(jù)源發(fā)生變化時觸發(fā)的事件
onDatasetCompleteIE4|N|O當(dāng)來子數(shù)據(jù)源的全部有效數(shù)據(jù)讀取完畢時觸發(fā)的事件
onErrorUpdateIE4|N|O當(dāng)使用onBeforeUpdate事件觸發(fā)取消了數(shù)據(jù)傳送時,代替onAfterUpdate事件
onRowEnterIE5|N|O當(dāng)前數(shù)據(jù)源的數(shù)據(jù)發(fā)生變化并且有新的有效數(shù)據(jù)時觸發(fā)的事件
onRowExitIE5|N|O當(dāng)前數(shù)據(jù)源的數(shù)據(jù)將要發(fā)生變化時觸發(fā)的事件
onRowsDeleteIE5|N|O當(dāng)前數(shù)據(jù)記錄將被刪除時觸發(fā)的事件
onRowsInsertedIE5|N|O當(dāng)前數(shù)據(jù)源將要插入新數(shù)據(jù)記錄時觸發(fā)的事件
數(shù)據(jù)綁定
事件瀏覽器支持描述
onAfterPrintIE5|N|O當(dāng)文檔被打印后觸發(fā)的事件
onBeforePrintIE5|N|O當(dāng)文檔即將打印時觸發(fā)的事件
onFilterChangeIE4|N|O當(dāng)某個對象的濾鏡效果發(fā)生變化時觸發(fā)的事件
onHelpIE4|N|O當(dāng)瀏覽者按下F1或者瀏覽器的幫助選擇時觸發(fā)的事件
onPropertyChangeIE5|N|O當(dāng)對象的屬性之一發(fā)生變化時觸發(fā)的事件
onReadyStateChangeIE4|N|O當(dāng)對象的初始化屬性值發(fā)生變化時觸發(fā)的事件

]]>
http://createwh.com/11913.html/feed 0
網(wǎng)頁制作常用Javascript語句 http://createwh.com/11454.html http://createwh.com/11454.html#respond Tue, 24 Apr 2007 03:30:00 +0000 1.document.write(“”); 輸出語句
2.JS中的注釋為//
3.傳統(tǒng)的HTML文檔順序是:document->html->(head,body)
4.一個瀏覽器窗口中的DOM順序是:window->(navigator,screen,history,location,document)
5.得到表單中元素的名稱和值:document.getElementById(“表單中元素的ID?”).name(或value)
6.一個小寫轉(zhuǎn)大寫的JS: document.getElementById(“output”).value = document.getElementById(“input”).value.toUpperCase();
7.JS中的值類型:String,Number,Boolean,Null,Object,Function
8.JS中的字符型轉(zhuǎn)換成數(shù)值型:parseInt(),parseFloat()
9.JS中的數(shù)字轉(zhuǎn)換成字符型:(“” 變量)
10.JS中的取字符串長度是:(length)
11.JS中的字符與字符相連接使用 ?.
12.JS中的比較操作符有:==等于,!=不等于,>,>=,<.<=
13.JS中聲明變量使用:var來進(jìn)行聲明
14.JS中的判斷語句結(jié)構(gòu):if(condition){}else{}
15.JS中的循環(huán)結(jié)構(gòu):for([initial expression];[condition];[upadte expression]) {inside loop}
16.循環(huán)中止的命令是:break
17.JS中的函數(shù)定義:function functionName([parameter],…){statement[s]}
18.當(dāng)文件中出現(xiàn)多個form表單時.可以用document.forms[0],document.forms[1]來代替.
19.窗口:打開窗口window.open(), 關(guān)閉一個窗口:window.close(), 窗口本身:self
20.狀?欄的設(shè)置:window.status=”字符”;
21.彈出提示信息:window.alert(“字符”);
22.彈出催認(rèn)框:window.confirm();
23.彈出輸入提示框:window.prompt();
24.指定當(dāng)前顯示鏈接的位置:window.location.href=”URL”
25.取出窗體中的所有表單的數(shù)量:document.forms.length
26.關(guān)閉文檔的輸出流:document.close();
27.字符串追加連接符: =
28.創(chuàng)建一個文檔元素:document.createElement(),document.createTextNode()
29.得到元素的方法:document.getElementById()
30.設(shè)置表單中所有文本型的成員的值為空:
var form = window.document.forms[0]
for (var i = 0; i<form.elements.length;i ){
if (form.elements.type == “text”){
form.elements.value = “”;
}
}
31.復(fù)選按鈕在JS中判斷是否選中:document.forms[0].checkThis.checked (checked屬性代表為是否選中返回TRUE或FALSE)
32.單選按鈕組(單選按鈕的名稱必須相同):取單選按鈕組的長度document.forms[0].groupName.length
33.單選按鈕組判斷是否被選中也是用checked.
34.下拉列表框的值:document.forms[0].selectName.options[n].value (n有時用下拉列表框名稱加上.selectedIndex來催定被選中的值)
35.字符串的定義:var myString = new String(“This is lightsword”);
36.字符串轉(zhuǎn)成大寫:string.toUpperCase(); 字符串轉(zhuǎn)成小寫:string.toLowerCase();
37.返回字符串2在字符串1中出現(xiàn)的位置:String1.indexOf(“String2”)!=-1則說明沒找到.
38.取字符串中指定位置的一個字符:StringA.charAt(9);
39.取出字符串中指定起點和終點的子字符串:stringA.substring(2,6);
40.數(shù)學(xué)函數(shù):Math.PI(返回圓周率),Math.SQRT2(返回開方),Math.max(value1,value2)返回兩個數(shù)中的最在值,Math.pow(value1,10)返回value1的十次方,Math.round(value1)四舍五入函數(shù),Math.floor(Math.random()*(n 1))返回胗機數(shù)
41.定義日期型變量:var today = new Date();
42.日期函數(shù)列表:dateObj.getTime()得到時間,dateObj.getYear()得到年份,dateObj.getFullYear()得到四位的年份,dateObj.getMonth()得到月份,dateObj.getDate()得到日,dateObj.getDay()得到日期幾,dateObj.getHours()得到小時,dateObj.getMinutes()得到分,dateObj.getSeconds()得到秒,dateObj.setTime(value)設(shè)置時間,dateObj.setYear(val)設(shè)置年,dateObj.setMonth(val)設(shè)置月,dateObj.setDate(val)設(shè)置日,dateObj.setDay(val)設(shè)置星期幾,dateObj.setHours設(shè)置小時,dateObj.setMinutes(val)設(shè)置分,dateObj.setSeconds(val)設(shè)置秒 [注意:此日期時間從0開始計]
43.FRAME的表示方式: [window.]frames[n].ObjFuncVarName,frames[“frameName”].ObjFuncVarName,frameName.ObjFuncVarName
44.parent代表父親對象,top代表最頂端對象
45.打開子窗口的父窗口為:opener
46.表示當(dāng)前所屬的位置:this
47.當(dāng)在超鏈接中調(diào)用JS函數(shù)時用:(javascript :)來開頭后面加函數(shù)名
48.在老的瀏覽器中不執(zhí)行此JS:<!– //–>
49.引用一個文件式的JS:<script type=”text/javascript” src=”aaa.js”></script>
50.指定在不支持腳本的瀏覽器顯示的HTML:<noscript></noscript>
51.當(dāng)超鏈和onCLICK事件都有時,則老版本的瀏覽器轉(zhuǎn)向a.html,否則轉(zhuǎn)向b.html.例:<a href=”a.html” onclick=”location.href=’b.html’;return false”>dfsadf</a>
52.JS的?建對象有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError,TypeError,URIError
53.JS中的換行:\n
54.窗口全屏大小:<script>function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}window.maximize=fullScreen;</script>
55.JS中的all代表其下層的全部元素
56.JS中的焦點順序:document.getElementByid(“表單元素”).tabIndex = 1
57.innerHTML的值是表單元素的值:如<p id=”para”>”how are <em>you</em>”</p>,則innerHTML的值就是:how are <em>you</em>
58.innerTEXT的值和上面的一樣,只不過不會把<em>這種?記顯示出來.
59.contentEditable可設(shè)置元素是否可被修改,isContentEditable返回是否可修改的狀?.
60.isDisabled判斷是否為禁止?fàn)?.disabled設(shè)置禁止?fàn)?
61.length取得長度,返回整型數(shù)值
62.addBehavior()是一種JS調(diào)用的外部函數(shù)文件其擴展名為.htc
63.window.focus()使當(dāng)前的窗口在所有窗口之前.
64.blur()指失去焦點.與FOCUS()相反.
65.select()指元素為選中狀?.
66.防止用戶對文本框中輸入文本:onfocus=”this.blur()”
67.取出該元素在頁面中出現(xiàn)的數(shù)量:document.all.tags(“P(或其它HTML?記符)”).length
68.JS中分為兩種窗體輸出:模?和非模?.window.showModaldialog(),window.showModeless()
69.狀?欄文字的設(shè)置:window.status=’文字’,默認(rèn)的狀?欄文字設(shè)置:window.defaultStatus = ‘文字.’;
70.添加到收藏夾:external.AddFavorite(“http://www.webjx.com”;,”webjx”);
71.JS中遇到腳本錯誤時不做任何操作:window.onerror = doNothing; 指定錯誤句柄的語法為:window.onerror = handleError;
72.JS中指定當(dāng)前打開窗口的父窗口:window.opener,支持opener.opener…的多重繼續(xù).
73.JS中的self指的是當(dāng)前的窗口
74.JS中狀?欄顯示?容:window.status=”?容”
75.JS中的top指的是框架集中最頂層的框架
76.JS中關(guān)閉當(dāng)前的窗口:window.close();
77.JS中提出是否催認(rèn)的框:if(confirm(“Are you sure?”)){alert(“ok”);}else{alert(“Not Ok”);}
78.JS中的窗口重定向:window.navigate(http://www.webjx.com;);
79.JS中的打印:window.print()
80.JS中的提示輸入框:window.prompt(“message”,”defaultReply”);
81.JS中的窗口滾動條:window.scroll(x,y)
82.JS中的窗口滾動到位置:window.scrollby
83.JS中設(shè)置時間間隔:setInterval(“expr”,msecDelay)或setInterval(funcRef,msecDelay)或setTimeout
84.JS中的模?顯示在IE4 行,在NN中不行:showModalDialog(“URL”[,arguments][,features]);
85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue=”we really like you and hope you will stay longer.”;}} window.=verifyClose;
86.當(dāng)窗體第一次調(diào)用時使用的文件句柄:onload()
87.當(dāng)窗體關(guān)閉時調(diào)用的文件句柄:onunload()
88.window.location的屬性: protocol(http:),hostname(www.webjx.com),port(80),host(www.example.com:80),pathname(“/a/a.html”),hash(“#giantGizmo”,指跳轉(zhuǎn)到相應(yīng)的錨記),href(全部的信息)
89.window.location.reload()刷新當(dāng)前頁面.
90.window.history.back()返回上一頁,window.history.forward()返回下一頁,window.history.go(返回第幾頁,也可以使用訪問過的URL)
91.document.write()不換行的輸出,document.writeln()換行輸出
92.document.body.noWrap=true;防止鏈接文字折行.
93.變量名.charAt(第幾位),取該變量的第幾位的字符.
94.”abc”.charCodeAt(第幾個),返回第幾個字符的ASCii碼值.
95.字符串連接:string.concat(string2),或用 =進(jìn)行連接
96.變量.indexOf(“字符”,起始位置),返回第一個出現(xiàn)的位置(從0開始計算)
97.string.lastIndexOf(searchString[,startIndex])最后一次出現(xiàn)的位置.
98.string.match(regExpression),判斷字符是否匹配.
99.string.replace(regExpression,replaceString)替換現(xiàn)有字符串.
100.string.split(分隔符)返回一個數(shù)組存儲值.
101.string.substr(start[,length])取從第幾位到指定長度的字符串.
102.string.toLowerCase()使字符串全部變?yōu)樾?
103.string.toUpperCase()使全部字符變?yōu)榇髮?
104.parseInt(string[,radix(代表進(jìn)制)])強制轉(zhuǎn)換成整型.
105.parseFloat(string[,radix])強制轉(zhuǎn)換成浮點型.
106.isNaN(變量):測試是否為數(shù)值型.
107.定義常量的關(guān)鍵字:const,定義變量的關(guān)鍵字:var

]]>
http://createwh.com/11454.html/feed 0
實現(xiàn)DIV圓角的JavaScript代碼 http://createwh.com/11071.html http://createwh.com/11071.html#respond Sun, 18 Feb 2007 16:38:00 +0000 這個程序是個用來制作P圓角的開源javascript代碼實現(xiàn),效果和圖像制作圓角一樣的.它簡單,易用,不用修改任何圖像就能做到不同半徑圓角….
用這個代碼你可以自由定制自己的DIV,不再是方形了.完全可以實現(xiàn)圓形個性DIV

用法說明:

以下說明將以一個半徑為20像素圓角的DIV為例.

實現(xiàn)div圓角的JavaScript代碼.rar


解壓您下載的文件, 上傳到您的站點。然后復(fù)制代碼如下和黏貼它入您的網(wǎng)頁的頂頭部分。如果您保存了文件到該網(wǎng)頁目錄外

的任何地方, 修正代碼中的src值.
===代碼:
< script type="text/javascript" src="rounded_corners.js"></script > 

——————————B
然后創(chuàng)造一個div。如果您已有div使用圓角,只要給這個div一個id就可以.
===代碼:
         < div id="mydiv"></div >

——————————C
最后我們需要添加一段javascript來預(yù)載。在您的網(wǎng)頁的頂頭部分增加以下代碼:

 

 

以下是引用片段:
<script type="text/javascript"> 

  window.onload = function()
  {
    settings = {
      tl: { radius: 20 },
      tr: { radius: 20 },
      bl: { radius: 20 },
      br: { radius: 20 },
      antiAlias: true,
      autoPad: false
    } 

    var PObj = document.getElementById("mydiv"); 

    var cornersObj = new curvyCorners(settings, divObj);
    cornersObj.applyCornersToAll();
  }

</script> 

 


======== 其中,radius表示半徑,數(shù)值越大,圓角就越大.
————————————D
現(xiàn)在可以運行了.呵呵

———————————–PS:
*********如果你想搞成奇形怪狀的圓角,你可以設(shè)置每個角都不同的半徑.
例如:

 

以下是引用片段:
settings = {
      tl: { radius: 20 },
      tr: { radius: 40 },
      bl: { radius: 60 },
      br: { radius: 80 },
      antiAlias: true,
      autoPad: false
    }
或者:
settings = {
      tl: { radius: 20 },
      tr: false,
      bl: false,
      br: { radius: 80 },
      antiAlias: true,
      autoPad: false
    } 

 

提示: tl-左上角  tr=右上角  bl=左下角  br=右下角

]]>
http://createwh.com/11071.html/feed 0
網(wǎng)頁常用Javascript http://createwh.com/10927.html http://createwh.com/10927.html#respond Thu, 18 Jan 2007 07:13:00 +0000  

常用的網(wǎng)頁特效收集起來做一個“大全”。

1.讓文字不停地滾動

 。糓ARQUEE>滾動文字</MARQUEE>

2.記錄并顯示網(wǎng)頁的最后修改時間

 。約cript language=Javascript>
  document.write(“最后更新時間: ” + document.lastModified + “”)
 。/script>

3.關(guān)閉當(dāng)前窗口

 。糰 href=”/”onClick=”javascript:window.close();return false;”>關(guān)閉窗口</a>

4.5秒后關(guān)閉當(dāng)前頁

  <script language=”Javascript”>
 。!–
  setTimeout(‘window.close();’,5000);
  –>
 。/script>

5.2秒后載入指定網(wǎng)頁

 。糷ead>
  <meta http-equiv=”refresh” content=”2;URL=http://你的網(wǎng)址”>
 。/head>

6.添加到收藏夾

  <script Language=”Javascript”>
  function bookmarkit()
  {
  window.external.addFavorite(‘http://你的網(wǎng)址’,’你的網(wǎng)站名稱’)
  }
  if (document.all)document.write(‘<a href=”#” onClick=”bookmarkit()”>加入收藏夾</a>’)
 。/script>

7.讓超鏈接不顯示下劃線

  <style type=”text/css”>
 。!-
  a:link{text-decoration:none}
  a:hover{text-decoration:none}
  a:visited{text-decoration:none}
  ->
 。/style>

8.禁止鼠標(biāo)右鍵的動作

  <script Language = “Javascript”>
  function click() { if (event.button==2||event.button==3)
  {
  alert(‘禁止鼠標(biāo)右鍵’);
  }
  document.onmousedown=click // –>
 。/script>

9.設(shè)置該頁為首頁

 。糱ody bgcolor=”#FFFFFF” text=”#000000″>
  <!– 網(wǎng)址:http://你的網(wǎng)址–>
 。糰 class=”chlnk” style=”cursor:hand” HREF
  onClick=”this.style.behavior=’url(#default#homepage)’;
  this.setHomePage(‘你的網(wǎng)站名稱);”><font color=”000000″ size=”2″ face=”宋體”>設(shè)為首頁</font></a>
 。/body>

10.節(jié)日倒計時

  <script Language=”Javascript”>
  var timedate= new Date(“December 25,2003”);
  var times=”圣誕節(jié)”;
  var now = new Date();
  var date = timedate.getTime() – now.getTime();
  var time = Math.floor(date / (1000 * 60 * 60 * 24));
  if (time >= 0)
  document.write(“現(xiàn)在離”+times+”還有: “+time +”天”)</script>

11.單擊按鈕打印出當(dāng)前頁

 。約cript Language=”Javascript”>
  <!– Begin
  if (window.print) {
  document.write(‘<form>’
  + ‘<input type=button name=print value=”打印本頁” ‘
  + ‘onClick=”javascript:window.print()”></form>’);
  }
  // End –>
 。/script>

12.單擊按鈕‘另存為’當(dāng)前頁

 。糹nput type=”button” name=”Button” value=”保存本頁”
  onClick=”document.all.button.ExecWB(4,1)”>
 。紀(jì)bject id=”button”
  width=0
  height=0
  classid=”CLSID:8856F961-340A-11D0-A96B-00C04FD705A2″>
  <embed width=”0″ height=”0″></embed>
 。/object>

13.顯示系統(tǒng)當(dāng)前日期

  <script language=Javascript>
  today=new Date();
  function date(){
  this.length=date.arguments.length
  for(var i=0;i<this.length;i++)
  this[i+1]=date.arguments }
  var d=new date(“星期日”,”星期一”,”星期二”,”星期三”,”星期四”,”星期五”,”星期六”);
  document.write(
  ”<font color=##000000 style=’font-size:9pt;font-family: 宋體’> “,
  today.getYear(),”年”,today.getMonth()+1,”月”,today.getDate(),”日”,
  d[today.getDay()+1],”</font>” );
 。/script>

14.不同時間段顯示不同問候語

 。約cript Language=”Javascript”>
 。!–
  var text=””; day = new Date( ); time = day.getHours( );
  if (( time>=0) && (time < 7 ))
    text=”夜貓子,要注意身體哦! ”
  if (( time >= 7 ) && (time < 12))
    text=”今天天氣……哈哈哈,不去玩嗎?”
  if (( time >= 12) && (time < 14))
    text=”午休時間哦,朋友一定是不習(xí)慣午睡的吧?!”
  if (( time >=14) && (time < 18))
    text=”下午茶的時間到了,休息一下吧! ”
  if ((time >= 18) && (time <= 22))
    text=”您又來了,可別和MM聊太久哦!”
  if ((time >= 22) && (time < 24))
    text=”很晚了哦,注意休息呀!”
  document.write(text)
  //—>
  </script>

15.水中倒影效果

 。糹mg id=”reflect” src=”你自己的圖片文件名” width=”175″ height=”59″>
  <script language=”Javascript”>
  function f1()
  {
    setInterval(“mP.filters.wave.phase+=10”,100);
  }
  if (document.all)
  {
    document.write(‘<img id=mP src=”‘+document.all.reflect.src+'”
    style=”filter:wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv()”>’)
    window.onload=f1
  }
 。/script>

16.慢慢變大的窗口

  <script Language=”Javascript”>
 。!–
  var Windowsheight=100
  var Windowswidth=100
  var numx=5
  function openwindow(thelocation){
  temploc=thelocation
  if
  (!(window.resizeTo&&document.all)&&!(window.resizeTo&&document.getElementById))
  {
    window.open(thelocation)
    return
  }
  windowsize=window.open(“”,””,”scrollbars”)
  windowsize.moveTo(0,0)
  windowsize.resizeTo(100,100)
  tenumxt()
  }
  function tenumxt(){
  if (Windowsheight>=screen.availHeight-3)
    numx=0
  windowsize.resizeBy(5,numx)
  Windowsheight+=5
  Windowswidth+=5
  if (Windowswidth>=screen.width-5)
  {
    windowsize.location=temploc
    Windowsheight=100
    Windowswidth=100
    numx=5
    return
  }
  setTimeout(“tenumxt()”,50)
  }
  //–>
  </script>
 。紁><a href=”javascript:openwindow(http://createwh.com)”>進(jìn)入</a>

17.改變IE地址欄的IE圖標(biāo)

  我們要先做一個16*16的icon(圖標(biāo)文件),保存為index.ico。把這個圖標(biāo)文件上傳到根目錄下并在首頁<head></head>之間加上如下代碼:

  <link REL = “Shortcut Icon” href=”index.ico”>  

]]>
http://createwh.com/10927.html/feed 0
下拉菜單的簡易制作 http://createwh.com/10227.html http://createwh.com/10227.html#respond Thu, 19 Oct 2006 08:33:00 +0000

對于如今熱衷于網(wǎng)頁設(shè)計的愛好者們來說,單調(diào)的網(wǎng)頁效果已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足他們新奇的心理了。本文就來介紹一種簡單的下拉菜單的制作。只要你懂得一點點HTML的知識,就可以。即使什么也不懂,照葫蘆畫瓢也行,呵呵。

第一步,定義下拉菜單JS代碼

<SCRIPT language=JavaScript>
<!–
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf(“?”))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_showHideLayers() { //v6.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v==show)?visible:(v==hide)?hidden:v; }
obj.visibility=v; }
}
//–>
</SCRIPT>

第二步,在適當(dāng)?shù)奈恢貌迦肽夸洸藛?

<TABLE borderColor=#ffffff height=25 width=150 align=left bgColor=#cccccc border=1 >
<TBODY> <TR>
<TD
onmouseover=”MM_showHideLayers(Layer2,,hide,Layer1,,show)”
borderColorLight=#000000 width=100 bgColor=#ccccff height=15>
<DIV align=center><A
onclick=”MM_showHideLayers(Layer2,,hide,Layer1,,show)”
href=”2#”>網(wǎng)上書店</A></DIV></TD>
<TD
onmouseover=”MM_showHideLayers(Layer2,,show,Layer1,,hide)”
borderColorLight=#000000 width=100 bgColor=#ccccff height=15>
<DIV align=center><A
onclick=”MM_showHideLayers(Layer2,,show,Layer1,,hide)”
href=”1#”>書盤目錄</A></DIV></TD>
</TR>
</TBODY>
</TABLE>

第三步,插入隱藏層的定義.

<DIV id=Layer1 style=”Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute; TOP: 42px; LEFT: 12px; WIDTH: 88px; HEIGHT: 163px”

<TABLE borderColor=#ffffff bgColor=#ccccff borderColorLight=#000000 border=1 onmouseover=”MM_showHideLayers
(Layer1,,show)” onmouseout=”MM_showHideLayers(Layer1,,hide)”>
<TBODY>
<TR>
<TD height=15>
<DIV align=center><A href=”A#”>最新圖書</A></DIV></TD></TR>
<TR>
<TD height=15>
<DIV align=center><A href=”S#”>熱點圖書</A></DIV></TD></TR>
<TR>
<TD height=15>
<DIV align=center><A href=”D#”>隆重推出</A></DIV></TD></TR>
</TBODY></TABLE>
</DIV>
<DIV id=Layer2 style=”Z-INDEX: 1; VISIBILITY: hidden; POSITION: absolute; TOP: 42px; LEFT: 85px; WIDTH: 120px; HEIGHT: 127px”

<TABLE borderColor=#ffffff bgColor=#ccccFF borderColorLight=#000000 border=1 onmouseover=”MM_showHideLayers
(Layer2,,show)” onmouseout=”MM_showHideLayers(Layer2,,hide)”>
<TBODY>
<TR>
<TD height=15>
<DIV align=center><A
href=”F#”>總目錄</A></DIV></TD></TR>
<TR>
<TD height=15>
<DIV align=center><A
href=”G#”>圖書目錄</A></DIV></TD></TR>
</TBODY></TABLE>
</DIV>

到這里,你就可以看到一個完整的下拉菜單的網(wǎng)頁特效了。

]]>
http://createwh.com/10227.html/feed 0
JS的IE和Firefox兼容性集錦 http://createwh.com/10226.html http://createwh.com/10226.html#respond Thu, 19 Oct 2006 08:31:00 +0000

  以下以 IE 代替 Internet Explorer,以 MF 代替 Mozzila Firefox

  1. document.form.item 問題

  (1)現(xiàn)有問題:

  現(xiàn)有代碼中存在許多 document.formName.item(“itemName”) 這樣的語句,不能在 MF 下運行

  (2)解決方法:

  改用 document.formName.elements[“elementName”]

  (3)其它

  參見 2

  2. 集合類對象問題

  (1)現(xiàn)有問題:

  現(xiàn)有代碼中許多集合類對象取用時使用 (),IE 能接受,MF 不能。

  (2)解決方法:

  改用 [] 作為下標(biāo)運算。如:document.forms(“formName”) 改為 document.forms[“formName”]。

  又如:document.getElementsByName(“inputName”)(1) 改為 document.getElementsByName(“inputName”)[1]

  (3)其它

  3. window.event

  (1)現(xiàn)有問題:

  使用 window.event 無法在 MF 上運行

  (2)解決方法:

  MF 的 event 只能在事件發(fā)生的現(xiàn)場使用,此問題暫無法解決?梢赃@樣變通:

  原代碼(可在IE中運行):

<input type=”button” name=”someButton” value=”提交” onclick=”javascript:gotoSubmit()”/>

<script language=”javascript”>
function gotoSubmit() {

alert(window.event);    // use window.event

}
</script>

  新代碼(可在IE和MF中運行):

<input type=”button” name=”someButton” value=”提交” onclick=”javascript:gotoSubmit(event)”/>

<script language=”javascript”>
function gotoSubmit(evt) {
evt = evt ? evt : (window.event ? window.event : null);

alert(evt);             // use evt

}
</script>

  此外,如果新代碼中第一行不改,與老代碼一樣的話(即 gotoSubmit 調(diào)用沒有給參數(shù)),則仍然只能在IE中運行,但不會出錯。所以,這種方案 tpl 部分仍與老代碼兼容。

  4. HTML 對象的 id 作為對象名的問題

  (1)現(xiàn)有問題

  在 IE 中,HTML 對象的 ID 可以作為 document 的下屬對象變量名直接使用。在 MF 中不能。

  (2)解決方法

  用 getElementById(“idName”) 代替 idName 作為對象變量使用。

  5. 用idName字符串取得對象的問題

  (1)現(xiàn)有問題

  在IE中,利用 eval(idName) 可以取得 id 為 idName 的 HTML 對象,在MF 中不能。

  (2)解決方法

  用 getElementById(idName) 代替 eval(idName)。

  6. 變量名與某 HTML 對象 id 相同的問題

  (1)現(xiàn)有問題

  在 MF 中,因為對象 id 不作為 HTML 對象的名稱,所以可以使用與 HTML 對象 id 相同的變量名,IE 中不能。

  (2)解決方法

  在聲明變量時,一律加上 var ,以避免歧義,這樣在 IE 中亦可正常運行。

  此外,最好不要取與 HTML 對象 id 相同的變量名,以減少錯誤。

  (3)其它

  參見 問題4

  7. event.x 與 event.y 問題

  (1)現(xiàn)有問題

  在IE 中,event 對象有 x, y 屬性,MF中沒有。

  (2)解決方法

  在MF中,與event.x 等效的是 event.pageX。但event.pageX IE中沒有。

  故采用 event.clientX 代替 event.x。在IE 中也有這個變量。

  event.clientX 與 event.pageX 有微妙的差別(當(dāng)整個頁面有滾動條的時候),不過大多數(shù)時候是等效的。

  如果要完全一樣,可以稍麻煩些:

  mX = event.x ? event.x : event.pageX;

  然后用 mX 代替 event.x

  (3)其它

  event.layerX 在 IE 與 MF 中都有,具體意義有無差別尚未試驗。

  8. 關(guān)于frame

  (1)現(xiàn)有問題

  在 IE中 可以用window.testFrame取得該frame,mf中不行

  (2)解決方法

  在frame的使用方面mf和ie的最主要的區(qū)別是:

  如果在frame標(biāo)簽中書寫了以下屬性:

  <frame src=”xx.htm” id=”frameId” name=”frameName” />

  那么ie可以通過id或者name訪問這個frame對應(yīng)的window對象

  而mf只可以通過name來訪問這個frame對應(yīng)的window對象

  例如如果上述frame標(biāo)簽寫在最上層的window里面的htm里面,那么可以這樣訪問

  ie: window.top.frameId或者window.top.frameName來訪問這個window對象

  mf: 只能這樣window.top.frameName來訪問這個window對象

  另外,在mf和ie中都可以使用window.top.document.getElementById(“frameId”)來訪問frame標(biāo)簽

  并且可以通過window.top.document.getElementById(“testFrame”).src = ‘xx.htm’來切換frame的內(nèi)容

  也都可以通過window.top.frameName.location = ‘xx.htm’來切換frame的內(nèi)容

  關(guān)于frame和window的描述可以參見bbs的‘window與frame’文章

  以及/test/js/test_frame/目錄下面的測試

  —-adun 2004.12.09修改

  9. 在mf中,自己定義的屬性必須getAttribute()取得

  10.在mf中沒有 parentElement parement.children 而用

  parentNode parentNode.childNodes

  childNodes的下標(biāo)的含義在IE和MF中不同,MF使用DOM規(guī)范,childNodes中會插入空白文本節(jié)點。

  一般可以通過node.getElementsByTagName()來回避這個問題。

  當(dāng)html中節(jié)點缺失時,IE和MF對parentNode的解釋不同,例如

  <form>
  <table>
  <input/>
  </table>
  </form>

  MF中input.parentNode的值為form, 而IE中input.parentNode的值為空節(jié)點

  MF中節(jié)點沒有removeNode方法,必須使用如下方法 node.parentNode.removeChild(node)

  11.const 問題

  (1)現(xiàn)有問題:

  在 IE 中不能使用 const 關(guān)鍵字。如 const constVar = 32; 在IE中這是語法錯誤。

  (2)解決方法:

  不使用 const ,以 var 代替。

  12. body 對象

  MF的body在body標(biāo)簽沒有被瀏覽器完全讀入之前就存在,而IE則必須在body完全被讀入之后才存在

  13. url encoding

  在js中如果書寫url就直接寫&不要寫&例如var url = ‘xx.jsp?objectName=xx&objectEvent=xxx’;

  frm.action = url那么很有可能url不會被正常顯示以至于參數(shù)沒有正確的傳到服務(wù)器

  一般會服務(wù)器報錯參數(shù)沒有找到

  當(dāng)然如果是在tpl中例外,因為tpl中符合xml規(guī)范,要求&書寫為&

  一般MF無法識別js中的&

  14. nodeName 和 tagName 問題

  (1)現(xiàn)有問題:

  在MF中,所有節(jié)點均有 nodeName 值,但 textNode 沒有 tagName 值。在 IE 中,nodeName 的使用好象

  有問題(具體情況沒有測試,但我的IE已經(jīng)死了好幾次)。

  (2)解決方法:

  使用 tagName,但應(yīng)檢測其是否為空。

  15. 元素屬性

  IE下 input.type屬性為只讀,但是MF下可以修改

  16. document.getElementsByName() 和 document.all[name] 的問題

  (1)現(xiàn)有問題:

  在 IE 中,getElementsByName()、document.all[name] 均不能用來取得 P 元素(是否還有其它不能取的元素還不知道)。

]]>
http://createwh.com/10226.html/feed 0
经典三级韩国久久久丝袜| 乱人伦××××国语对白| 欧美黄页视频免费在线观看| 亚洲一区二区三区中文| 蜜桃红桃视频在线观看| 日韩精品在线观看你懂的| av亚洲情色在线观看| 瑟瑟鲁视频在线观看| 人妻久久久www999| 中文亚洲爆乳无码专区转码 | 日日噜噜夜夜狠狠久久蜜桃| 亚洲不卡一区二区高清| 熟女人妻逍遥社区一区二区| 天天插天天日天天日| 三级日本理论在线观看| 洲色熟女图激情另类图区| 亚洲永久精品一区二区三区| 88久久免费中文字幕| 国模在线观看一区三区5区| 伊人狠狠综合网入口| 精品在线视频播放你懂的| 中文字幕一区二区三区四区区| 99精品丰满人妻一区二区| 亚洲av天堂在线视频| 国产精品98在线观看| 青青草国产在线视频观看| 国产九色自拍美女大胸视频 | freesex高清日本| 国产在线偷拍自拍视频| 欧美极品少妇高潮喷水| 七十路の高齢熟妇无码水多多| 97韩剧在线观看免费| 一区二区在线观看视频网站| 成人免费观看完整在线观看| 亚洲精品伦理熟女国产一区二区| 国产网站在线观看一区二区| 国产自拍福利视频在线| 91九色国产丰满老熟女| 视频一区二区精品不卡传媒| 精品国产二区三区四区| 99久久免费在线观看| 国产色主播福利在线观看| 国产精品视频999| 欧洲熟妇女久久久久久久| 自由xxx西元亚洲人电影| 日韩亚洲中文欧美在线| 日本久久久久久人妻| 91精品一区二区久久久久久久| 操你啦操你啦在线观看| 亚洲国产综合久久精品| 欧美女同同性恋网站| 亚洲综合天堂婷婷六月丁香| 欧美色噜噜噜视频在线 | 久久99亚洲一区二区| 亚洲黄色小视频国模私拍| 国产福利资源在线视频| 风骚少妇高潮喷水理伦片| 亚洲成a v人片在线观看| 96精品久久久久久久久久a| 欧美一级中文字幕免费在线| 国产成人无码精品久久久免费看 | 天天做天天摸天天爽| 自拍偷拍色亚洲欧美色| 亚洲熟妇自偷自拍另欧美| 亚洲成a v人片在线观看| 岛国精品一区二区中文字幕| 激情综合色综合久久久久久| 黄页网站大全在线看免费视频 | 亚洲情色,中文字幕| 大香蕉www大香蕉| 免费中文字幕第一页在线观看| 蜜桃精品久久久久久久免费观看| 日本视频一二三四五六七八十 | 视频一区二区精品不卡传媒| 欧美在线观看黄页网址| 第四色在线视频网站| 国产美女丝袜诱惑一区| 变态调教一区二区三区男同| 青青草手机免费在线观看高清视频 | 久久综合97色综合网| 久久久亚洲女精品aa| av网址在线免费看| 韩国民间高潮内射播放| 在线精品免费观看一区三区| 99久久久99久久91熟女| 牛牛精品大机巴男人日B片| 国产在线视频一区二区三区| 亚洲日韩成人无码电影| 国产不卡av一区二区在线观看| 青青草原 华人在线| 日本性生活视频免费观看| 中年少妇无套内谢很舒服| 免费欧美老年人性生活| 欧美伦理在线一区二区三区| 中文字幕+乱码+中文字幕黄片 | 91色婷婷在线视频免费观看| 毛片xxxxx久久久| 邻居中文字幕在线观看| 性生活视频免费观看久久| 免费看瑟瑟视频的软件| 国产黄色免费精品网站| 在线91精品亚洲网站精品成人| 日韩中文字幕在线播放视频| 青青草小视频在线播放| 久久一区二区不卡视频| 激情综合五月天一区二区| 国产夫妻精品视频久久久| 大鸡巴赤裸娇妻子大阴道| 99国产精品视频露脸对白| 中文字幕无码免费久久99| 污污污污的网站在线看| 欧美色综合 第二页| 北条麻妃av在线看| 亚洲中文字幕2区8页| 日本限制级三级电影| 最近中文字幕在线中文字幕7| 激情av成人偷拍网站| 在线观看69式视频| 国产剧情视频在线观看| 噜噜噜噜噜久久久久久91| 欧美亚洲中文字幕第一页| 人妻丝袜中文字幕视频| 免费观看六十分钟瑟瑟视频| 7x7x7x成人免费| 亚洲自慰久久久自慰喷水网站| a国精品午夜在线观看小视频| 欧美三级,欧美一级精品| 熟女高潮一区二区三区在线视频| 免费av 自拍偷拍| 精品熟妇一期二区三期| 国精品人妻一区二区三区电影| 欧美成人激情一区二区| 国产女主播福利在线观看| 亚洲激情 另类图片| 堕落人妻之巧合av在线| 69精品视频免费看| 成人午夜福利一区二区| 亚洲AV无码sm变态另类专区| 欧美在线一区二区观看| 精品人妻一区二区乱码| 天天爽天天狠综合久久久综合| 乱人伦××××国语对白| 噜噜人妻少妇精品一区二区三区| 欧美人与兽黄色录像| 免费中文字幕第一页在线观看| 日本免费最新不卡视频| 日韩在线电影一区二区三区| 中国亚洲免费在线观看| 天天操天天射天天靠| 中文字幕久久久久久| 久久久久久久久久久中文精品| 国产三级视频在线观看视频| 日本 中出 中文字幕| jvid精品一区二区三区| 中文字幕欧美日韩熟女| 一区二区三区熟女人妻| 99久久在线观看视频| 天堂成人免费在线播放视频| 大香蕉一条大香蕉 下一句| 天天射天天干天天透综合网| 与上司出轨的人妻电影在线| 亚洲日韩成人无码电影| 中年少妇无套内谢很舒服| 免费网色网址在线观看| 风骚少妇高潮喷水理伦片| 日韩亚洲中文欧美在线| 动漫精品福利视频在线观看| 1级黄色片在线观看| 久久久久久久久久久 亚洲| 国产美女丝袜诱惑一区| 久久久久99精品成人免费| 国产又粗又长又大又呻吟| 熟女人妻逍遥社区一区二区| 新福利视频二区三区| 免费观看在线播放视频一区二区| 神马伦理久久一区二区| 国产黄色免费精品网站| 青青青在线视频观看免费| 大胆少妇高潮毛片免费看| 国产一区二区三区偷拍视频| 男人和女人一起插插插的视频| 成人30分钟毛片免费| 在线免费观看三上悠亚av| 亚洲精品成人一区二区在线| 视频一区二区三区日韩视频| 亚洲精品午夜综合在线| 丰满美女BB白大男人操水多| 亚洲成a人在免费观看| 人妻少妇偷人精品久久视频| www成人美女露双乳球91| 黄色av美女免费网站| 91精品国产情侣高潮对白会所| 欧美人与性动交a欧美精品| 熟女高潮一区二区三区在线视频 | 久久久久有精品国产白浆| 亚洲另类图片综合小说| 人人澡人人妻人人爽欧美一区| 蜜桃精品久久久久久久免费观看 | 宅男噜噜噜666国产免费| 69精品视频免费看| 一区二区三区 中文字幕 在线| 青青草原 华人在线| 亚洲激情五月一区二区三区| 国产在线播放中文字幕| 麻豆视频黄版在线观看| 中文字幕福利视频在线观看| 丰满的女人露逼被操露逼的视频| ppvod在线视频| 国产精品视频网站在线观看| 人人妻人人澡人人爽精品日本| 亚洲欧美日韩久久精品| 在线精品免费观看一区三区| 男人把女人操出白浆视频| 国产精品情侣高潮呻吟| 青青青视频观看免费在线观看视频| 熟妇激情内射com| 亚洲国产一区二区精品古代| 天天干天天色天天爽| 中文字幕 日韩精品 在线| 不卡不卡一区二区三区| 91久久久久无码精品国产孕妇| 老熟妇一区二区三区四区| 国产夫妻在线观看视频| 久久中文字幕日韩精品| 日韩专区欧美精品三区二| 69国产成人精品电影| 天天做天天摸天天爽| 精品成人码亚洲av在| 欧美经典精品一区二区| 精品国产第一区二区三区日韩| 啪啪啪在线视频免费观看| 天天日天天爽天天日天天爽| 汤唯梁朝伟激情无删减在线| 自拍亚洲国产精品成人| 91精品国产91久久综合桃花| 又大又爽又粗在床上app| 99久久久99久久91熟女| 亚洲熟女一区二区二区| 中文字幕区1区3区| 中文字幕av日韩在线`| 欧美三级,欧美一级精品| 999久久久久久精品久久| 亚洲三级av高清在线播放| 女孩要大鸡巴干免费短视频| 激情视频 人妻 少妇| 亚洲专区+欧美专区+自拍| 手机av中文字幕在线| 中文字幕无码免费久久99 | 香蕉为什么要叫香蕉| 一区二区三区午夜探花| 亚洲,欧美,一区二区三区| darlacrane熟女俱乐部| 人妻一区二区中文字幕91| 在线观看一区二区国产| 偷拍专区 视频专区 偷拍专区| 91国产在线视频直播| av在线免费看影视网站 | 啪啪啪亚洲丝袜诱惑天堂av| chinesehd一区二区三区| 精品人妻一区二区乱码| 啪啪极品翘臀人妻少妇| 日日夜夜综合一区二区| 人人澡人人妻人人爽欧美一区| 亚洲美女屁股眼交4| 女孩要大鸡巴干免费短视频| 97人妻人人爽人人澡人人澡| 国产麻豆精品在线观看免费| 免费日本伦理片在线观看| 青青视频网久久在线免费观看| 7777777亚洲成a人片| 新福利视频二区三区| 久久久久久久久久久久久久久蜜桃| 人妻中文字幕一区二区三| 182午夜tv在线观看| 国产亚洲天堂久久一区精品| 欧美丰满熟妇bbbbbb| 亚洲熟女乱色一区二区三区丝袜| av毛片网站免费观看| 亚洲综合视频久久久| 强奷漂亮少妇高潮在线观看| 另类专区 欧美专区| 久久午夜偷拍免费视频| 中文字幕成人精品一区二区| 日韩精品中文字幕欧美激情| av二区免费在线观看| 国产又粗又黄又猛视频| 男生进入女生身体插插的午夜永久| 啪啪啪亚洲丝袜诱惑天堂av| 嫩模大尺度偷拍在线视频| 亚洲成a人7777在线播放| chinese国产高清av| 精品女同一区二区免费站| 日韩精品中文字幕美女| 国产成年人在线观看网站| 亚洲精选中文字幕一区| 亚洲成人制服丝袜av在线播放 | 中文字幕av日韩在线`| 精品一区二区三区四区99| 日本少女漫画之不知火舞| 天天色天天干天天好逼综合网| 国产一区二区三区免费观看视频 | 精品无人伦一区二区三区| 欧美成人激情一区二区| 最强蜜臀美腿av尤物| 中文字幕色在线视频| 中国人妻一区二区三区| 内射欧美少妇小骚逼里面| 国产黄片精品一区二区三区| 7777久久亚洲中文字幕密| 综合激情久久综合久久| 交换年轻夫妇中文字幕| 久久青草欧美日韩精品| 色偷偷2019免费视频| 国精品人妻一区二区三区电影| 国产99精品一区二区三区四区| 中文字幕av熟女系列| 91久久久久无码精品国产孕妇 | av 在线 地址一| 91九色老熟女视频蝌蚪| 欧美丰满熟妇bbbbbb| 美女被躁aaa久久久久久亚洲| 天天操天天射天天舔内射| 黄av在线免费观看| brazzerss色欧美熟妇| 91麻豆精品国产自产在线91| 日本六十路熟妇图片| 一区二区三区亚洲av色图| 亚洲综合在线视频在线| 日本club女同性恋视频网| 中文字幕在线播放日韩av| 亚洲天堂中文在线播放| 大鸡巴操出淫水视频| 亚洲五月天丁香婷婷| 国产成人在线视频网站| 亚洲午夜资源在线观看| 精品熟妇一期二区三期| 真实亲子乱子伦纪实| av网页一区二区三区| 日本免费一区二区不卡视频| 99久久婷婷综合五月| 日本aⅴ爽av久久久久久 | 日本熟妇hd免费视频| 亚洲自拍中文字幕在线| 91亚洲国产亚洲国产亚洲| 天天干天天要天天色| 欧美日本国产人妖综合视频| 欧美福利片视频在线观看| 深田咏美在线av中文观看| 日本不卡免费中文字幕| 日本100禁中文字幕| 性感美女在线色视频| 在线观看自拍视频国产| 中文字幕一区二区三区久久| 中文字幕+乱码+中文字幕黄片 | 韩日三级中文字幕的| 精品视频中文字幕天码| 日本久久久久久人妻| 国产第一综合另类色区奇米| 日日摸夜夜精品一区| 亚洲成a人7777在线播放| 午夜激情大尺度在线| 手机av中文字幕在线| 精品国产第一区二区三区日韩| 女人的鸡巴豆豆视频| 日本不卡免费中文字幕| 思思久久这里只有精品| 国产精品大片在线观看| 亚洲精品视频在线观看你懂的| 欧美整片一区二区三区| 成人性生交大片免费看中文带字幕 | 成人国产综合视频在线观看一区| 精品老熟女一区二区三区在线| 中文字幕+乱码+中文字幕黄片| 久久午夜偷拍免费视频| 韩国民间高潮内射播放| 国产情侣自拍一区视频| 国产精品视频网站在线观看| 顶级嫩模被啪啪得娇喘呻| 中文字幕乱码熟女人妻在线第一页| 国产精品美女性感视频| 国产在线午夜一区二区| 让少妇高潮无乱码高清在线观看| 97国内视频在线观看| 青青青青青青青青青青青青青青青 | 亚洲成人精品h在线观看| a级大片视频免费看| 亚洲熟妇熟女久久精品| 狠狠躁夜夜躁人爽碰88%| 国产精品98在线观看| 亚洲自慰久久久自慰喷水网站| 精品无人伦一区二区三区| 区一区二视频在线观看| 鸡巴双插美女在线视频| 7777久久亚洲中文字幕密| 日韩专区欧美精品三区二| 天天日天天色天天射天天色综合 | 国产精品亚洲中文欧美| 久久99精品久久久久久国产水牛| 91色婷婷在线视频免费观看| 亚洲熟妇自偷自拍另欧美| 污的免费在线观看视频| 亚洲v欧洲va国产va| 日韩中文字幕高清免费| 日本少女漫画之不知火舞| 乱人伦××××国语对白| 免费看国产曰批40分钟男男| 免费中文字幕第一页在线观看| 亚洲一区二区三区中文| 啪啪啪在线观看网址| 国产美女啪啪啪啪啪啪| 黄色免费电影网站东京热| 婷婷伊人综合中文字幕小| 天堂av在线大香蕉观看| 久久99亚洲一区二区| 亚洲avav在线天堂| 乱子伦国产精品视频在线观看| 欧美日韩经典一区二区| 噜噜人妻少妇精品一区二区三区| 久久精品成人免费国产片小草| av天堂中文在线是吧| 中文字幕,久久爽一区| 91精品一区国产在线| 国产偷拍自拍中文字幕| 天天日天天爽天天日天天爽| 激情综合色综合久久久久久| 国产精品大片在线观看| 天堂在线中文字幕av| 国内精品久久久久久久午夜片| 牛牛精品大机巴男人日B片| 在线91精品亚洲网站精品成人| 又大又爽又粗又黄少妇毛片| 年轻夫妻免费伦理夫妻性生活| 国产草莓精品福利视频| 玩弄放荡人妻少妇在线视频| 国产又大又长又粗又硬又| 91污短视频在线观看| 日本直接看不卡的视频在线| 7777777亚洲成a人片| 色七七久久桃花综合色| 日韩精品成人影院在线观看| 啪啪啪亚洲丝袜诱惑天堂av| 看欧美日韩黄色小视频| 日本福利网址导航大全| 亚洲欧美久久一区二区三区 | 好吊视频一区二区三区在线 | 亚洲h色有声小说在线收听网| 麻豆激情网站一区二区| 不卡av在线免费看| 啪啪啪亚洲丝袜诱惑天堂av| 天天干天天要天天色| 性狠狠18禁久久久| 亚洲国产日韩久久久| 天天色天天爽天天操| 中文字幕2023av| 鸡巴双插美女在线视频| 可以免费在线观看av的软件| 国产av巨作路边搭讪美女| 五十路熟女俱乐部hd| 成人动漫精品一区三区| 美女张开大腿让男人桶| 国产无遮挡又爽又刺激又激情| 中文乱码字幕在线中文| 久久六月激情中文字幕| 一区二区三区高清在线播放| 国产精品98在线观看| 精品一区尤物视频蜜桃| 97超碰中文字幕在线| 牛牛精品大机巴男人日B片| 亚洲国产综合久久精品| 成人一区成人二区成人三区| 国精品人妻一区二区三区电影| 亚洲狠狠婷婷综合久久影院| 少妇无码一区二区三区四区| 手机av中文字幕在线| 七十路の高齢熟妇无码水多多| 在线观看免费日本av| 久久综合97色综合网| 自由xxx西元亚洲人电影| va视频 中文字幕| 国产欧美中文在线视频| 亚洲中文字幕无码av一区| 丰满人妻少妇被猛烈进入中文字幕| 这里只有99精品最新| 国产成人高清精品亚洲一区二区| 天美影视传媒mv视频大全| 中国美女操逼一区二区三区| 五十路熟女俱乐部hd| 在线视频聊天你懂得| 久久久久久久久久婷婷婷婷婷婷| 免费观看六十分钟瑟瑟视频| 国产九色自拍美女大胸视频 | 欧美中文字幕一区二区| 韩国一级片一区二区三区| 69堂国产成人精品视频免费| 女人把腿张开让男人捅在线看| ysl蜜桃色6696| 中文字幕无码免费久久99 | 瑟瑟视频免费网站在线| 亚洲欧美日韩制服诱惑国内| 视频一区二区三区日韩视频| 人妻熟女一区二区aⅴ水野| 女人的鸡巴豆豆视频| yellow在线亚洲精品一区| 日本不卡一区二区三区高清视频 | 9191色在色在线播放| 蜜桃红桃视频在线观看| 台湾中文妹子网一区二区 | 国产在线观看不卡一区二区| 久久一区二区不卡视频| 69国产成人精品电影| 99久久在线观看视频| 性色av一二三区免费| 免费看全黄特级全黄网站| 天天日天天色天天射天天色综合| 草草久性色av综合av专区| 韩日三级中文字幕的| 对白视频一区二区在线观看| 年轻夫妻免费伦理夫妻性生活| 91色婷婷在线视频免费观看| 人妻少妇偷人精品久久视频| 亚洲综合国产中文色婷婷| 亚洲不卡一区二区高清| 国产女主播视频福利| 精品国产第一区二区三区日韩| 免费日本伦理片在线观看| 国产一区二区三区偷拍视频| 亚洲欧洲自拍偷拍av| 免费看全黄特级全黄网站| 日本不卡一区二区三区高清视频| 免费黄色在线免费观看| 99久久久99久久91熟女| 亚洲一区精品视频在线播放 | 91人妻人人妻人人爽| 亚洲国内网友自拍视频| 人妻久久久www999| 都市激情亚洲校园春色| 精品视频在线免费播放15| www日韩精品在线| 国产一级黄色大片在线| 天天干天天操天天在| 国产在线午夜一区二区| av毛片黄片在线观看| 欧美亚洲中文字幕第一页| 中文字幕久久久久久| 免费黄在线观看网站| 操你啦操你啦在线观看| 一级日韩一级欧美片| 天天爱天天日天天操天天干| 真实亲子乱子伦纪实| 日韩第一视频在线观看| 337p欧美日本大胆精品色噜噜| 在线视频一区二区精品免费观看 | 好吊视频一区2区3区| 午夜美女在线观看诱惑| 中文字幕区1区3区| 天天躁日日躁狠狠躁欧美av| 天天色天天日天天色| 日本午夜小视频国产| 熟女人妻逍遥社区一区二区| 中文字幕无码免费久久99| 天天操天天射天天舔内射| 女孩要大鸡巴干免费短视频| 国产精品久久久久无码AV1| 九色亚洲一区二区三区| 亚洲不卡av一区二区三区| 天天干天天要天天色| 久久中文高清字幕网| 牛牛精品大机巴男人日B片| 看欧美日韩黄色小视频| 欧洲av亚洲av综合| 青青青在线免费看视频| 国产不卡av在线免费观看 | 国产九色自拍美女大胸视频| 啪啪啪在线观看网址| 99精品视频在线在线观看视频| 非洲黑人性随便视频| 女孩要大鸡巴干免费短视频| 日韩高清不卡视频在线观看| 新男人的天堂在线观看| 天天干天天要天天色| 在线观看自拍视频国产| 成人国产av精品网址| 性狠狠18禁久久久| 亚洲人成电影网站 久久影视| 国产精品女人精品久久久天天| 亚洲乱熟女一区二区三区三州| av二区免费在线观看| 亚洲avav在线天堂| 国精品人妻一区二区三区电影 | 欧洲熟妇女久久久久久久| 欧美中文字幕一区二区| 人妻丝袜中文字幕视频| 爱的久久999精品久久久久久| 久久久久精品无码AV专区| 黄色91免费一区二区| 中国日韩欧美一级片| 亚洲国产成人久久笫一页| 国产AⅤ无码片毛片一级| va视频 中文字幕| 国产福利社区一区二区| 囯产亚洲精久久久久久无码| 丝袜美腿老师 内裤| 精品熟妇一期二区三期| 最近日本MV字幕免费高清在线| 第四色在线视频网站| 大型黄色av网站在线播放| 亚洲三级av高清在线播放 | 亚洲三级av高清在线播放| 亚洲欧美久久一区二区三区| 青青操在线视频播放| 日本六十路熟妇图片| 用我的大鸡巴操熟女大浪逼| 色在线视频在线观看| 大鸡巴赤裸娇妻子大阴道| 国产草莓精品福利视频| 天天操天天射天天靠| 国产精品视频999| 精品成人码亚洲av在| 国产美女啪啪啪啪啪啪| 看女人大BB群伦交| 日本免费最新不卡视频| 国产精品高潮呻吟av蜜臀| 亚洲不卡一区二区高清| 大型黄色av网站在线播放| 亚洲自慰久久久自慰喷水网站| 国产自拍福利视频在线| 97人妻人人爽人人澡人人澡| 欧美伦理在线一区二区三区| 91九色老熟女视频蝌蚪| 911亚洲精选青草衣衣| 69人妻精品丰满熟女区| 9191色在色在线播放| 欧美伦理在线一区二区三区| 欧美极品少妇高潮喷水| 韩国三级视频在线观看网站| 午夜福利无码一区二区| 99分女朋友电视剧在线观看| ysl蜜桃色6696| 亚洲精品成人一区二区在线| 久久精品成人免费国产片小草| 美女张开腿让男人桶到底| 五月天欧美激情视频免费观看 | 免费看全黄特级全黄网站| 亚洲卡一卡二卡三在线| ysl蜜桃色6696| 亚洲国产综合久久精品| 久久久久久九九九九热| 亚洲激情五月一区二区三区| 人妻少妇偷人精品久久视频| 自由xxx西元亚洲人电影| 卡通动漫欧美亚洲综合| 99久久婷婷国产综合亚洲| 熟女人妻逍遥社区一区二区| 极品美女销魂一区二区三区| 99久久在线观看视频| 中文字幕在线精品视频站| 久久久久久久久久高清| 日日干夜夜操狠狠干| 中文字幕 日韩精品 在线| 第四色在线视频网站| 伊人久久大香线蕉av综合| 国产一区日韩一区日韩| 亚洲无码成人福利视频| 国产在线偷拍自拍视频| 亚洲美女屁股眼交4| 老熟女在线视频第三区| 日韩中文字幕高清免费| 桃色成人国产av在线电影| 精品极品在线观看视频| 91久久国产精品高潮| 久久中文字幕精品在线| 久久久久久av电影av| 亚洲成a人在免费观看| 国产精品情侣高潮呻吟| 69国产精品视频免费播放| 少妇高潮区二区三区| 成人一区成人二区成人三区| 一区二区精品av在线| 女人把腿张开让男人捅在线看| 亚洲中文字幕123| 免费欧美老年人性生活| 变态调教一区二区三区男同| 韩国三级日本三级国产三级| 丰满人妻大屁股一区| 美女的天堂av在线| 国产精品视频对白刺激| 欧美整片一区二区三区| 欧美诱惑人妻另类综合| 激情视频 人妻 少妇| 国产一级av国片免费| 午夜激情大尺度在线| 亚洲人成色6666在线观看| 91九色麻豆人妻蝌蚪| 亚洲激情五月一区二区三区| 激情视频大鸡巴操小逼高潮喷水| 天天插天天射天天色网站| 久久久久久av电影av| 亚洲影音av资源在线观看| 国产不卡av在线免费观看| 国产美女福利小视频| 欧美一卡二卡色一区二区| 国产午夜在线视频观看麻豆| 欧美亚洲国产在线观看| 在线观看一区二区国产| 精品一区二区三区四区99 | 免费韩国漫画在线观看| 亚洲av天堂在线视频| 99奇米a在线观看视频| 精品久久在线观看视频| 国内精品自在自线视频香蕉| 高清av在线中文字幕| 91国产在线视频直播| 亚洲熟女乱色一区二区三区丝袜| 老熟女在线视频第三区| 亚洲乱熟女一区二区三区三州| 亚洲精品成人一区二区在线| 年轻夫妻免费伦理夫妻性生活| 69国产成人精品电影| 免费观看在线播放视频一区二区| 俩男人日舔一个女人的B视频| 日本不卡一区二区三区高清视频 | 99久久免热在线观看| 国产剧情视频在线观看| 中文字幕一区一二三区四区五区人| 337p欧美日本大胆精品色噜噜| 欧美美女免费在线视频| 久久久久高清免费看| 精品视频一区二区在线观看免费| 免费网色网址在线观看| 亚洲久久99精品视频| 女人的鸡巴豆豆视频| 国产av巨作路边搭讪美女| 国产精品亚洲中文欧美| av网址在线免费看| 国产精品成年人免费视频| 亚洲精品天堂国产888| 一区二区三区亚洲av色图| 欧美在线观看黄页网址| 国产亚洲天堂久久一区精品| 69人妻精品丰满熟女区| 久久久久久久久久久 亚洲| 欧美性生活黄色图片| 欧美成人小视频在线| 变态另类国产亚洲综合| 一区二区在线观看视频网站| 日日夜夜精品在线观看| 亚洲欧洲在线观看av| 日本视频一二三四五六七八十| 久久专区亚洲AV桃花岛| 日韩中文字幕在线播放视频| 久久综合97色综合网| 91免费在线免费观看| 7久久久久久久久久久久久| 国产精品国产三级精品| 久久中文字幕日韩精品| 91精品免费公开视频| 中文字幕av第一页在线| 啊啊啊啊啊好大好硬水好多视频| 亚洲av成人天堂在线| 国产高清国内精品福利| 7777久久亚洲中文字幕密| 青青青青手机在线观看视频| 国产高清国内精品福利| 大鸡巴用力插麻豆视频| 这里只有国产精品视频| chinesehd一区二区三区| 国产午夜在线视频观看麻豆| 91九色ts另类国产人妖| 高清av在线中文字幕| 对邻居人妻下春药中文字幕| 让少妇高潮无乱码高清在线观看| 秋霞电影网理论片久久| 精品一区精品二区免费| 亚洲成a人在免费观看| 韩国民间高潮内射播放| 真实亲子乱子伦纪实| a级大片视频免费看| 强奷漂亮少妇高潮在线观看 | 欧美性猛交XXXXX按摩欧美| 欧美一级中文字幕免费在线| 亚洲va欧美va人人爽夜夜嗨| 人人澡人人妻人人爽欧美一区| 中文字幕色在线视频| 亚洲婷婷久久狠狠影院| 欧美三级,欧美一级精品| 综合激情久久综合久久| 欧美国产亚洲欧美国产| 超碰97在线免费观看了| 亚洲美女屁股眼交4| 97超碰人妻免费看| 欧美人与兽黄色录像| 风骚少妇高潮喷水理伦片| 超碰97在线视频观看| 欧美1区2区3区4区| 日韩亚洲中文字幕不卡精品| 99精品丰满人妻一区二区| 真实亲子乱子伦纪实| 天天日天天爽天天日天天爽 | 亚洲一区二区中文字幕久久| 在线观看日韩完整版高清| 午夜福利无码一区二区| 午夜美女在线观看诱惑| 精品老熟女一区二区三区在线| 国产九色自拍美女大胸视频| 国模在线观看一区三区5区| 天天色天天爽天天操| 成人免费动漫网站入口| 亚洲成人精品999| 亚洲中文字幕2区8页| 亚洲精品乱码久久久久的用户评价 | 女人扒开的小泬高潮免费视频| japan老熟妇老熟女| 国产在线播放中文字幕 | 91久久久久无码精品国产孕妇| av老熟妇在线播放网| 一区二区三区 中文字幕 在线| 亚洲一区高清资源在线| 人人操人人爽人人狠狠| 夜夜嗨蜜乳av一区二区| 经典三级韩国久久久丝袜| 日本限制级三级电影| 日韩精品人妻久久久一区| 日本不卡一区二区三区高清视频 | 久久久亚洲国产天美传媒修理工| 国产一区日韩一区日韩| 亚洲欧美偷拍综合图片| 美女被草在线观看免费| 在线观看视频探花精品婷婷| 日本黄色三级免费网址| 日本性生活视频免费观看| 久久久久久久久久婷婷婷婷婷婷| 97超碰人妻免费看| 交换年轻夫妇中文字幕| 天天插天天射天天色网站| 91免费在线免费观看| 黄av在线免费观看| ppvod在线视频| 亚洲精品无码免费观看| 天天操天天爽天天操天天| 人人操人人爽人人狠狠| 亚洲h色有声小说在线收听网| 久久久久久久久久婷婷婷婷婷婷| 亚洲国产激情精品在线观看| 人妻丝袜诱惑久久精品免费视频| 中国亚洲免费在线观看| 汤唯梁朝伟激情无删减在线| 婷婷伊人综合中文字幕小| 青春草97在线视频| 亚洲国产激情精品在线观看| 亚洲一区二区三区青椒| 精品国产免费污污污网站入口| 国产精品蜜桃一区二区三区| 91精品一区国产在线| 天天操,天天爽,天天干| 丰满美女BB白大男人操水多| 久久精品国产亚洲AV蜜臀色欲| 中国少妇久久一区二区| 少妇高潮精品无码免费| 我爱熟女视频一区二区三区| 99久久婷婷国产综合亚洲| 国产网站在线观看一区二区| 牛牛精品大机巴男人日B片| 国产欧美亚洲精品a第一页| darlacrane熟女俱乐部| 啪啪啪在线视频免费观看| 天天操天天干天天忙| 性感美女在线色视频| 特级黄色搞逼的亚洲的| 精品国产免费污污污网站入口| 宅男午夜网站免费看| 亚洲成人制服丝袜av在线播放 | 91在线手机视频播放| 婷婷伊人综合中文字幕小| 日本一二三区不卡高清| 天天操天天干天天忙| 在线亚洲精品一区二区不卡91| 99re在线免费播放| 1204人妻一区二区三区| 中国人妻一区二区三区| 中文字幕av第一页在线| 精品国产乱码久久久久久桃色| 三级日本理论在线观看| 99久久免费在线观看| 黄片高清男人的天堂| 曰韩中文字幕在线视频| 成人国产综合视频在线观看一区| 黄色av不卡免费在线观看| 亚洲中文无码AV永久伊人| 曰本成人中文字幕在线视频| 欧美色噜噜噜视频在线| 青青草小视频在线播放| 精品国产日韩一区三区| 一区二区在线观看视频网站| 日本视频一二三四五六七八十| 亚洲精品伦理熟女国产一区二区| 国产又粗又黄又猛视频| 手机av中文字幕在线| 免费观看六十分钟瑟瑟视频| 国产精品视频网站在线观看| 免费欧美老年人性生活| 999久久久久久精品久久| 大鸡巴操出淫水视频| 国产在线播放中文字幕| 青青草手机免费在线观看高清视频| 超碰在线夫妻自拍51| 亚洲aⅴ国产av综合av| 九七超碰人人干人人爽| 日本不卡免费中文字幕| 岛国av动作片免费在线观看| 爱的久久999精品久久久久久| 亚洲av成人午夜电影在线观看| 人人妻人人澡人人爱精品| 亚洲美女屁股眼交4| 人人澡人人妻人人爽欧美一区| 成人av精品在线观看| 欧美黄色一区二区三区视频| 99精品视频在线在线观看视频| 日韩第一视频在线观看| 亚洲激情五月一区二区三区| 成人免费动漫网站入口| 久久午夜偷拍免费视频| 成人一区成人二区成人三区| 天天热天天操天天干| 国产九色自拍美女大胸视频| 人妻之和服诱惑在线| 91久久精品福利国产| 久久中文字幕2015| 石原莉奈一区二区无码青涩| 日本 欧美 在线视频| 天天操天天摸天天干天天舔| 国产精品视频一区在线观看 | 在线91精品亚洲网站精品成人| 亚洲一区二区三区中文| 国产情侣自拍一区视频| 青青操在线视频播放| 亚洲人成电影网站 久久影视 | 激情综合五月天一区二区| 亚洲国产一区在线播放视频| 99精品人人做人人爽| 伊人久久大香线蕉av综合| 丝袜制服 欧美 日韩| 日韩福利在线免费视频| 91又粗又长又大又爽又猛| 精品成人码亚洲av在| 人妻换人妻a毛片人妻换人妻 | 亚洲欧洲自拍偷拍av| 香港午夜一级大片在线播放| 精品四川乱子伦视频国产| av天堂亚洲美女网| 天天操,天天干,天天插| 国产欧美亚洲精品a第一页| 超碰在线免费97观看| 91国产在线视频直播| 囯产伦精品一区二区三区视频| 在线观看一区二区国产| 亚洲中文字幕无码av一区| 黑人女人性较视频免费视频| 狠狠躁夜夜躁人爽碰88%| 啪啪啪小视频免费网站| 亚洲一区二区三区青椒| 欧美色噜噜噜视频在线| 91色婷婷在线视频免费观看| 97在线视频在线观看| 交换年轻夫妇中文字幕| 2021国产精品视频| 婷婷伊人综合中文字幕小| 欧美顶级aaaaaa| 精品四川乱子伦视频国产| 天天操天天爽天天操天天| 久久久久久久久久久 亚洲| 91九色ts另类国产人妖| 99re在线免费播放| 我爱熟女视频一区二区三区| 中文字幕 人妻 一区| 天天爽天天狠综合久久久综合| 出轨人妻少妇500视频| 国产avvs日产av| 日本一二三区不卡高清| 国产白丝18禁久久久久久| 91av在线视频porny九色| 国内精品久久久久久久午夜片 | 婷婷久久丁香中文字幕| 99分女朋友电视剧在线观看| 中国少妇久久一区二区| 精品视频在线观看免费三区| 日本少女漫画之不知火舞| 国内精品自在自线视频香蕉| 人妻丝袜中文字幕视频| 久久中文高清字幕网| 日韩色系视频免费观看| 久久中文字幕日韩精品| 国产成人精品午夜福利在线观看| 瑟瑟视频免费网站在线| 五十路视频在线观看| 国产白丝18禁久久久久久| 美国和俄罗斯特级大黄片| 9191色在色在线播放| 女人把腿张开让男人捅在线看| 色就是色欧美setu| 丝袜美腿老师 内裤| 中文字幕一区二区三区久久| 卡一卡二卡三国产精品| 久久中文字幕精品在线| av在线免费播放资源| 中文字幕av熟女系列| 成人性生交大片免费看中文带字幕| 激情av成人偷拍网站| 国产精品无码一区免费看红楼| 变态调教一区二区三区男同| 黄页网站大全在线看免费视频| 高颜值九色自拍视频网站| 麻豆激情网站一区二区| 久久精品成人免费国产片小草| 成人av天堂中文在线| 欧美视频精品免费观看| a国精品午夜在线观看小视频| 最近日本MV字幕免费高清在线| 思思久久这里只有精品| 在线视频日韩另类综合| 天天日天天色天天射天天色综合| 国产99精品一区二区三区四区| 动漫精品福利视频在线观看| 青青青青青青青青草视频在线观看| 啊啊啊不要好舒服免费视频 | 深田咏美在线av中文观看| 久久99亚洲一区二区| av 在线 人妻 中文| 亚洲一区高清资源在线| 国产精品亚洲中文欧美| 啪啪极品翘臀人妻少妇| 久久久有码一区二区三区| 我爱熟女视频一区二区三区| 天天色天天日天天色| 狠狠色综合久久婷婷色天使| 日韩专区欧美精品三区二| 久久精品国产亚洲AV蜜臀色欲| 成年人亚洲黄色av天堂| 国产精品女人精品久久久天天| 亚洲一卡2卡3卡4卡乱码| 啪啪啪在线视频免费观看| 五月天欧美激情视频免费观看| 亚洲成人精品999| 可以免费在线观看av的软件| 顶级嫩模被啪啪得娇喘呻| 对白视频一区二区在线观看| 青青青在线免费看视频| 亚洲春色 偷拍自拍| 草草久性色av综合av专区| 婷婷激情五月俺也去| 久久青草欧美日韩精品| 亚洲中文无码AV永久伊人| 国产在线播放中文字幕| 欧美亚洲国产精品中文字幕| 天天色天天日天天色| 日本午夜小视频国产| 一区二区三区亚洲av色图| 青青青视频观看免费在线观看视频| 国产成人亚洲情趣丝袜888| 男人操美女的小骚逼| 欧美亚洲国产精品中文字幕| 汤唯梁朝伟激情无删减在线| 日本黄色三级免费网址| 色老头国产av一区二区三区| 女人把腿张开让男人捅在线看| 不卡中文字幕在线视频| 五月天欧美激情视频免费观看| 人妻少妇精品专区性色av不卡| av 在线 地址一| 国产福利资源在线视频| 最新免费国产电影电视剧在线播放| 日本 中出 中文字幕| 国产专区中文字幕在线| 免费av 自拍偷拍| 亚洲熟女一区二区二区| 免费欧美人妻视频在线| 人妻互换一区二区三区四区五区 | 亚洲无码成人福利视频| 欧美日本国产人妖综合视频| 好吊视频一区2区3区| 天天碰天天干天天色| 午夜日本免费观看视频| 亚洲第一精品国产精品| 久久久久99精品成人免费| 日本直接看不卡的视频在线| 天天做天天摸天天爽| 欧美亚洲国产在线观看| 亚洲另类图片综合小说| 韩国民间高潮内射播放| 国产又粗又长又大又呻吟| 国产福利资源在线视频| 日本aaaaa级大片| 91人妻精品一区二区三区小区| a女人毛片一区二区三区| 久久精品熟女亚洲av麻| 成人30分钟毛片免费| 中文字幕区1区3区| 日韩熟女制服卡通人妻av| 国产精品亚洲成在线97| 国产午夜在线激情免费| 人妻熟女一区二区aⅴ水野| 鲁大师在线观看视频免费高清版| 精品视频在线免费播放15| 国产AⅤ无码片毛片一级| 免费观看六十分钟瑟瑟视频| 亚洲最大中文字幕在线| 日韩精品中文字幕欧美激情| 又黄又猛又大又长又硬又久免费 | 男人一抽一插视频在线观看免费| 亚洲综合国产中文色婷婷| 久久久久有精品国产白浆| 亚洲青青草原在线视频| 亚洲欧美久久一区二区三区| 曰韩中文字幕在线视频| 中文字幕 日韩精品 在线| 天天日天天爽天天日天天爽 | 情欲少妇人妻100篇| hitomi中文字幕一区二区| 熟女啪啪啪啪啪啪啪| 人妻人妻videos人| 岛国精品一区二区中文字幕 | 亚洲精品成人在线观看av| 免费看瑟瑟视频的软件| 操操操操操操操操操操操操操日日| 大香伊一本线中文字幕| 亚洲婷婷久久狠狠影院| 免费日本伦理片在线观看| 欧美中文字幕一区二区| 欧美中文字幕一区二区| 天天日天天搞天天搞| 国产精品极品美女自在线观看免费| hitomi中文字幕一区二区| 不卡不卡一区二区三区| 日本韩国三级伦理片| 和农村大屁股熟妇的艳遇| av天堂中文在线是吧| 牛牛精品大机巴男人日B片| 国产,av,中文字幕| 欧美一区二区无卡免费| 久久久久久久久久久久久人妻综合| 人妻诱惑久久中文字幕在线视频| 亚洲一卡2卡3卡4卡乱码| 青草视频在线观看观看大全| 亚洲自慰久久久自慰喷水网站| 亚洲国产精品大秀在线播放| 69堂国产成人精品视频免费| 日本aⅴ爽av久久久久久| av优选精品在线观看| 亚洲人成电影网站 久久影视| 久久99亚洲一区二区| 国产 精品 自拍 视频| a国精品午夜在线观看小视频 |