亚洲av精品久久jj,成人午夜精品久久不卡 http://m.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://m.createwh.com/12620.html http://m.createwh.com/12620.html#respond Sun, 28 Oct 2007 15:52:00 +0000

     

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

]]>
http://m.createwh.com/12620.html/feed 0
JavaScript基本數(shù)據(jù)結(jié)構(gòu) http://m.createwh.com/12410.html http://m.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://m.createwh.com/12410.html/feed 0
名詞解釋:JavaScript、Jscript、VBScript、ASP http://m.createwh.com/12382.html http://m.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ù)端??纯聪旅娴睦樱?BR><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://m.createwh.com/12382.html/feed 0
JavaScript容易犯錯的九個陷阱 http://m.createwh.com/12376.html http://m.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://m.createwh.com/12376.html/feed 0
js鼠標(biāo)事件 http://m.createwh.com/11913.html http://m.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://m.createwh.com/11913.html/feed 0
網(wǎng)頁制作常用Javascript語句 http://m.createwh.com/11454.html http://m.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://m.createwh.com/11454.html/feed 0
實現(xiàn)DIV圓角的JavaScript代碼 http://m.createwh.com/11071.html http://m.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://m.createwh.com/11071.html/feed 0
網(wǎng)頁常用Javascript http://m.createwh.com/10927.html http://m.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://m.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://m.createwh.com/10927.html/feed 0
下拉菜單的簡易制作 http://m.createwh.com/10227.html http://m.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://m.createwh.com/10227.html/feed 0
JS的IE和Firefox兼容性集錦 http://m.createwh.com/10226.html http://m.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://m.createwh.com/10226.html/feed 0
偷拍区自拍区亚洲欧美| 非洲黑人性随便视频| 99热这里只有精品最新首页| 亚洲精品视频在线观看你懂的| 国产精品视频对白刺激| 熟妇激情内射com| 116美女午夜写真视频| 在线观看69式视频| 香蕉老师一区二区三区| 亚洲国内网友自拍视频| 亚洲乱熟女一区二区三区影片| 激情五月婷婷亚洲综合| 黄色蜜桃av黄色在线| 日日夜夜狠狠噜噜夜夜| 亚洲第一福利视频在线| 又黄又猛又大又长又硬又久免费 | 亚洲 自拍 制服 丝袜| 日本不卡免费中文字幕| 亚洲av成人午夜电影在线观看 | 嗯嗯嗯嗯啊啊啊啊啊在线观看| 国产精品综合系列av| 亚洲综合国产中文色婷婷| 日日夜夜精品在线观看| 69人妻精品丰满熟女区| 掰开人妻腿射满精液| 东北老熟女啪啪嗷嗷叫| 超碰97在线免费观看了| 久久久亚洲国产天美传媒修理工| 9色熟女露脸九色自拍视频| 欧美亚洲中文字幕第一页| 一区二区三区高清视频不卡| 亚洲成a人7777在线播放| 国产美女啪啪啪啪啪啪| 成人午夜福利一区二区| 91久久国产精品高潮| 性生活视频免费观看久久| 一区二区精品av在线| 狠狠cao久久cao| 亚洲国产一区在线播放视频| 麻豆激情网站一区二区| 熟女人妻逍遥社区一区二区| 欧美福利片视频在线观看| 黄色免费电影网站东京热| 日本a级片视色网站| 亚洲av成人天堂在线| 中文字幕久久久久久| 色偷偷2019免费视频| 国产九色自拍美女大胸视频| 美国和俄罗斯特级大黄片| 欧美美女免费在线视频| 天天草天天干天天插| darlacrane熟女俱乐部| 色老头国产av一区二区三区| 五月香蕉人人香蕉五婷| 久久99精品久久久久久国产水牛| 国产精品美女性感视频| 欧美成人激情一区二区| 少妇无码一区二区三区四区| 91亚洲国产亚洲国产亚洲| 久久久亚洲国产天美传媒修理工| 日韩福利在线免费视频| 国产高清国内精品福利| 动漫精品福利视频在线观看| 在线免费观看三上悠亚av| 国产裸体免费无遮挡大尺度视频| 国产在线视频一区二区三区| 91免费在线免费观看| 小欢喜高清视频在线观看| 精品午夜在线观看视频一区二区 | 婷婷伊人综合中文字幕小| 汤唯梁朝伟激情无删减在线| 亚洲精品天堂国产888| 日日摸夜夜精品一区| 强奷漂亮少妇高潮在线观看| 天天日天天摸天天操天天干| 欧美诱惑人妻另类综合| 麻豆视频黄版在线观看| 亚洲婷婷久久狠狠影院| 熟妇激情内射com| 我要看黄色片子一级片子| 天天操天天摸天天干天天舔 | 天天操,天天干,天天插| 亚洲熟妇熟女久久精品| 国产剧情v 在线精品| 亚洲国产精品自产拍在线观看| 亚洲狠狠婷婷综合久久影院| 天堂在线中文字幕av| 青草视频在线观看观看大全| 日本六十路熟妇图片| 人人看,人人插,人人射| 国产剧情v 在线精品| 久久中文字幕日韩精品| 九色91露脸半推半就熟女 | 国产精品情侣高潮呻吟| 亚洲少妇色小说综合| 在线观看自拍视频国产| 九色91露脸半推半就熟女| 色老头国产av一区二区三区| 成人国产亚洲av在线| 人妻一区视频在线观看| 日韩精品成人影院在线观看| 欧美黄色一区二区三区视频| 日韩久久成人特黄毛片一二区| 超碰91在线资源站| 奇米影视四色 亚洲| 2019av中文字幕| 国产麻豆精品在线观看免费| 女人的鸡巴豆豆视频| 激情av成人偷拍网站| 欧美人成视频在线视频| 瑟瑟爱成人免费在线| 瑟瑟爱成人免费在线| 热99久久这里只有精品| 欧美亚洲中文字幕第一页| 又黄又猛又大又长又硬又久免费| 久久专区亚洲AV桃花岛| 91大神视频哪里能看| 91九色老熟女视频蝌蚪| 2019av中文字幕| 色播五月亚洲综合网| 青娱乐在线分类视频| 国产网站在线观看一区二区| 91麻豆精品国产自产在线91| 99久高清视频在线视频| 7777777亚洲成a人片| 成人30分钟毛片免费| 神马伦理久久一区二区| bbbb在线免费av| 成人自拍视频手机免费在线观看| 国产精品98在线观看| 视频一区视频二区亚洲| 中文字幕,久久爽一区| 天天干天天夜天天日| 亚洲视频在线观看精品视频| 人无套内射人妻毛片| av 在线 人妻 中文| 国产精品高潮呻吟av在线观看| 五月天久久丁香综合国产一区| 我想看大鸡吧操女人的小湿逼| chinese熟女高潮喷水| 国产精品视频对白刺激| 免费看视频高清无码| 欧美整片一区二区三区| 不卡的一区二区在线视频| 天天热天天操天天干| 天天干天天操天天在| 国产精品xxxx国产喷水| 99亚洲综合色在线观看| 亚洲综合视频久久久| 欧美在线一区二区观看| 九七超碰人人干人人爽| 男人电影天堂在线观看| missav中文字幕| 久久午夜偷拍免费视频| chinese熟女高潮喷水| 亚洲卡一卡二卡三在线| 欧美国产一区免费在线观看| 爱的久久999精品久久久久久| 不卡的一区二区在线视频| 99国产精品视频免费观看一公| 自拍偷拍唯美清纯亚洲| 国产成人在线视频网站| 天码av高清毛片在线看| 中文字幕熟女久久av| 青春草97在线视频| 欧美日韩精品aaa| 日韩福利在线免费视频| 青春草97在线视频| 现代日本美人画全集| 成人福利 在线观看| 99re在线免费播放| 亚洲v欧洲va国产va| 最强蜜臀美腿av尤物| 亚洲专区+欧美专区+自拍| 天天操天天色天天透| 久久久久精品无码AV专区| 亚洲久久99精品视频| 啊啊啊啊啊好大好硬水好多视频| 欧美高清视频一二三区| 日本一级特黄aaaaa片口| 又黄又猛又大又长又硬又久免费| 91麻豆欧美成人精品| 大香伊一本线中文字幕| 交换年轻夫妇中文字幕| 噜噜噜噜噜久久久久久91| 亚洲成a人在免费观看| 黄色91免费一区二区| 国产欧美中文在线视频| 国产精品极品美女自在线观看免费| 欧美人与动一级完整视频| 天天爱天天操天天插| 黄色免费电影网站东京热| 男生进入女生身体插插的午夜永久| 青娱乐在线分类视频| 噜噜噜噜噜久久久久久91| 最新免费国产电影电视剧在线播放 | ppvod在线视频| 欧美经典精品一区二区| 超碰在线播放福利91| 成人精品视频99在线观看免费| 91大神夯51部在线观看| 久久久久有精品国产白浆| 天天射天天干天天透综合网| 在线看的免费网站黄页| 91精品一区二区久久久久久久| 免费日本伦理片在线观看| av日本女优在线观看| 青青青在线免费看视频| bbbb在线免费av| 丝袜制服 欧美 日韩| 亚洲AV无码sm变态另类专区| 91精品国产91久久综合桃花| 国产精品久久久久久久久久免费动 | 日韩av综合中文字幕| 男人一抽一插视频在线观看免费| 91久久精品福利国产| 囯产亚洲精久久久久久无码| 乱人伦××××国语对白| 青草草在线视频免费视频| 亚洲网址在线免费观看| 日日干夜夜操狠狠干| 人妻中文字幕久久不卡| 欧美亚洲国产精品中文字幕| 中文字幕成人精品一区二区| 狠狠躁日日躁夜夜躁2020| 大香蕉一条大香蕉 下一句| 91精品国产91久久综合桃花| 69国产成人精品电影| 精品成人码亚洲av在| 韩国三级日本三级国产三级| 啪啪啪小视频免费网站| 岛国av动作片免费在线观看| 男人机巴插进女人逼视频| 大香蕉手机在线观看h| 免费欧美老年人性生活| 中文字幕无码免费久久99| 亚洲熟妇熟女久久精品| 亚洲av在线免费播放| 1级黄色片在线观看| 97超碰人妻免费看| av网页一区二区三区| 日本五十六十路中出视频| 中文字幕无码免费久久99 | 天堂在线中文字幕av| 亚洲av成人天堂在线| 日本直接看不卡的视频在线 | 亚洲中文字幕2区8页| 国产一区二区三区偷拍视频 | 超级极品国产精品剧情av| 2020最新国产精品| 国产成人在线视频网站| 国产欧美亚洲精品a第一页| 亚洲专区+欧美专区+自拍| 免费女同在线一区二区| 热99久久这里只有精品| 国产精品xxxx国产喷水| 色老头国产av一区二区三区| 自拍偷拍唯美清纯亚洲| av日本女优在线观看| 亚洲影音av资源在线观看| 人妻中文字幕久久不卡| 伊人99国产在线播放| 中文字幕久久久久久| 99久高清视频在线视频| 在线亚洲男人的天堂| 国产精品亚洲美女视频| 卡一卡二卡三国产精品| 国产草莓精品福利视频| 天天好逼逼亚洲视频| 床上插女人逼逼视频| 中国美女操逼一区二区三区| 欧美午夜精品久久久久久免费| 乱子伦国产精品视频在线观看| 人人妻人人澡人人爽精品日本| 久久久久久久久久久久久人妻综合| 交换人妻2在线观看| 91精品国产91久久综合桃花| 2019av中文字幕| va视频 中文字幕| 岛国av动作片免费在线观看| 韩日三级中文字幕的| 99热只有这里是精品| 国产午夜在线激情免费| 人妻熟女一区二区aⅴ水野| av 在线 人妻 中文| 天天操天天干天天忙| 亚洲中文字幕无码av一区| 久久久有码一区二区三区| 夜夜躁爽日日躁狠狠躁av| 精品国产乱码久久久久久桃色 | a级特黄大片慈禧太后| 深夜在线看福利视频| 青青草手机免费在线观看高清视频| 亚洲熟妇熟女久久精品| 中文字幕日本人妻在线| 亚洲最大中文字幕在线| 大型黄色av网站在线播放| 日本午夜福利免费在线播放| 人无套内射人妻毛片| 亚洲成人精品999| 在线看的免费网站黄页| 国精品人妻一区二区三区电影| 顶级嫩模被啪啪得娇喘呻| 色在线视频在线观看| 人妻一区二区中文字幕91| 亚洲一区二区三区青椒| a级特黄大片慈禧太后| 午夜丁香婷婷在线视频| 一区二区三区亚洲av色图| 91精品一区二区久久久久久久| 中文亚洲爆乳无码专区转码| 91久久精品免费视频| 青青草小视频在线播放| 人人澡人人妻人人爽欧美一区| 在线91精品亚洲网站精品成人| 国产资源在线中文字幕| 天天干天天操天天在| 亚洲欧洲自拍偷拍av| h成人动漫在线播放| 天天色天天爽天天操| 69人妻精品丰满熟女区| 久久久久久九九九九热| 伊人久久大香线蕉av综合| 九色91露脸半推半就熟女| 9色熟女露脸九色自拍视频| 蜜桃红桃视频在线观看| 99久久婷婷综合五月| 欧美成人激情一区二区| 激情视频大鸡巴操小逼高潮喷水| 人无套内射人妻毛片| 亚洲麻豆av免费在线| 欧美男男激情freegay视频 | 中文乱码字幕在线中文| 青青免费操在线视频观看| 精品日本一区二区三区在线| 欧美人与禽zozo性伦| 国产91刺激对白在线播放| av日本女优在线观看| 中文字幕区1区3区| 色在线视频在线观看| freesex高清日本| 女人把腿张开让男人捅在线看| 国产一级av国片免费| 久久久久久久久久婷婷婷婷婷婷 | 欧美在线观看黄页网址| 日本福利网址导航大全| 人妻精品这里只有精品| 男人一抽一插视频在线观看免费| 欧美在线观看黄页网址| 免费网色网址在线观看| 天天干天天色天天爽| 亚洲国产综合久久精品| 成人国产精品视频免费| 大香伊一本线中文字幕| 亚洲av成人午夜电影在线观看| 成人午夜福利一区二区| 热99久久这里只有精品| 91污短视频在线观看| 日日夜夜狠狠噜噜夜夜| 超碰97在线免费观看了| 亚洲国产精品大秀在线播放| 国产又色又爽又粗又硬| av在线免费看影视网站| 91全网最全资源在线观看| 亚洲国内网友自拍视频| 国产精品成人有码在线观看| 亚洲久久99精品视频| 亚洲中文无码AV永久伊人| a级大片视频免费看| 99热这里只有精品最新首页| 黄色aa网站在线观看| 亚洲欧美日韩久久精品| 欧洲熟妇女久久久久久久| 国产又大又长又粗又硬又| 国产一区二区三区免费观看视频| 亚洲黄色小视频国模私拍| 中文字幕av熟女系列| 免费网色网址在线观看| 91精品一区国产在线| 91污短视频在线观看| 91小视频在线免费看| 亚洲欧洲另类小说图片| 一区二区三区熟女人妻| 青青青青青青青青草视频在线观看| 青青草原av免费在线观看| 91精品国产高清久久久久久lo| 好大好硬好深好爽动态图| 亚洲精品成人一区二区在线| 91亚洲国产亚洲国产亚洲| 少妇高潮精品无码免费| 色哟哟播放器视频在线观看免费| 国产老妇一区二区三区熟女| 青青青青青久免费观看| 天天操天天摸天天草| 堕落人妻之巧合av在线| www日韩精品在线| 日韩高清不卡视频在线观看| 国产高清国内精品福利| 精品在线视频播放你懂的| 青青草原av免费在线观看| 亚洲精品视频在线观看你懂的| 国产一区二区三区偷拍视频| 新福利视频二区三区| 无码人妻一区二区三巨免费视频 | 青青草手机免费在线观看高清视频| bbbb在线免费av| 欧美三级,欧美一级精品| 国产无遮挡又爽又刺激又激情| 青春草97在线视频| 亚洲国产日韩欧美一区二区三区,| 99亚洲综合色在线观看| 2019av中文字幕| 96精品久久久久久久久久a| 免费国产人做人视频在线观看| 欧美高清视频一二三区| 久久综合97色综合网| 午夜免费激情福利a| 日韩精品中文字幕欧美激情| 无码精品一区二区三区488| 女人的鸡巴豆豆视频| 欧美一区二区无卡免费| 天天躁日日躁狠狠躁欧美av| 五十路视频在线观看| 老熟妇一区二区三区四区| 小欢喜高清视频在线观看| 韩国av一区二区在线观看| 亚洲视频在线观看精品视频| 人妻诱惑久久中文字幕在线视频| 啪啪啪亚洲丝袜诱惑天堂av| 亚洲综合在线视频在线| 亚洲av电影免费看| 久久久久高清免费看| 亚洲高清资源在线观看| 这里只有99精品最新| 91精品人人妻人人做人人爽| 熟女老阿姨中文字幕av| 欧美三级,欧美一级精品| 天堂在线中文字幕av| 嫩模大尺度偷拍在线视频| 玩弄放荡人妻少妇在线视频| 国产不卡av在线免费观看| missav中文字幕| 视频一区二区三区日韩视频| 中文字幕区1区3区| 韩国三级视频在线观看网站| 久久久久久91精品人妻| 日本黄色十八禁视频播放器| 亚洲av夏目彩春jux956| 欧美v亚洲v日韩午夜久久久| 欧洲熟妇女久久久久久久| 中文字幕+乱码+中文字幕黄片| 无码精品一区二区三区488| 久久一区二区不卡视频| 亚洲综合天堂婷婷六月丁香| 91九色国产丰满老熟女| 一区二区三区高清视频在线观看| 天天射天天干天天透综合网| 亚洲伊人色综合网站| 国产剧情v 在线精品| 用我的大鸡巴操熟女大浪逼| 91免费在线免费观看| a级特黄大片慈禧太后| chinese国产高清av| 九色91露脸半推半就熟女| 精品视频在线观看免费三区| 污的免费在线观看视频| 国模GoGo无码人体啪啪| 神马伦理久久一区二区| 一级片在线观看中文字幕| 和农村大屁股熟妇的艳遇| 午夜福利无码一区二区| 91人妻人人妻人人爽| 中文字幕小综合 97视频| 丁香六月激情综合婷婷| 韩国一级片一区二区三区| 女孩子张开腿让我操她逼视频| 我爱熟女视频一区二区三区| 韩日三级中文字幕的| 在线观看免费日本av| 9l熟女自拍蝌蚪9l| bbbb在线免费av| 人妻换人妻a毛片人妻换人妻| 女孩子张开腿让我操她逼视频| 欧美在线日韩a精品久| 无码人妻一区二区三巨免费视频 | 色在线视频在线观看| 自拍偷拍唯美清纯亚洲| 成a人片在线观看久亚洲| 青青免费操在线视频观看| 99re在线免费播放| 久久九九精品视频免费观看| 五月天欧美激情视频免费观看| 囯产亚洲精久久久久久无码| 久久久久久久久久久久久久久蜜桃 | 精品熟妇视频在线观看| 在线观看成人精品视频自拍| 大型黄色av网站在线播放| 熟女人妻逍遥社区一区二区| 中文字幕日本人妻在线| 香港午夜一级大片在线播放 | 天天色天天日天天色| av亚洲情色在线观看| 深夜在线看福利视频| 最强蜜臀美腿av尤物| 亚洲成人精品h在线观看| 好好的日在线视频播放| 国产一级av国片免费| 超碰91在线资源站| 亚洲一区二区三区青椒| 国产91蝌蚪熟女入口熟女| 人妻诱惑久久中文字幕在线视频| 亚洲精品综合激情久久| 在线亚洲男人的天堂| 国产精品av亚洲三区| 91九色ts另类国产人妖| 免费在线播放不卡av| 日本三级片不用下载永久免费网站 | 欧美在线观看黄页网址| 九色亚洲一区二区三区| 男人操美女的小骚逼| 中国日韩欧美一级片| 亚洲黄色免费观看视频| 中文字幕一区一二三区四区五区人 | 国产色主播福利在线观看| 成人国产综合视频在线观看一区 | 黄色aa网站在线观看| 青青青在线免费看视频| a级大片视频免费看| 午夜在线成人免费视频| 亚洲高清资源在线观看| 亚洲少妇色小说综合| 住在隔壁欲求不满的丰满人妻| 中国男人的天堂天堂网| 国产精品污污污网站入口| 91全网最全资源在线观看| 亚洲第一福利视频在线| 日本aⅴ爽av久久久久久| 亚洲春色 偷拍自拍| 亚洲3dav三级在线观看| 国产av大片亚洲一区二区| 欧美一卡二卡色一区二区| av老熟妇在线播放网| 韩国av一区二区在线观看| 欧美人与性动交a欧美精品| 亚洲二区三区视频在线观看| 国产在线精品一区二区动漫| 瑟瑟鲁视频在线观看| 亚洲之子档案室密码怎么输入| 亚洲国产综合久久精品| 成人国产综合视频在线观看一区 | 亚洲熟妇色xxxxx欧美| 天天操天天射天天舔内射| 最新免费国产电影电视剧在线播放 | 亚洲一区高清资源在线| 国产一级片久久免费看同| 日日夜夜狠狠噜噜夜夜| 亚洲之子档案室密码怎么输入| 色老头国产av一区二区三区| 青春草97在线视频| 99免费在线精品视频| 亚洲激情五月一区二区三区| 香港午夜一级大片在线播放| 亚洲之子档案室密码怎么输入| 欧美国产一区免费在线观看| 精品视频中文字幕天码| 91九色老熟女视频蝌蚪| 精品午夜在线观看视频一区二区| 337p欧美日本大胆精品色噜噜| 韩国一级片一区二区三区| 在线亚洲精品一区二区不卡91| 国产一区二区三区偷拍视频| 日韩精品人妻久久久一区| 99热在线视频观看免费| 床上插女人逼逼视频| 久久久久久久久久久久久久久蜜桃| 久久久久久久久久久 亚洲| 国产精品无码一区免费看红楼| 精品国产第一国产综合精品| hitomi中文字幕一区二区| 97韩剧在线观看免费| 堕落人妻之巧合av在线| 在线视频 欧美 日本| 日韩中文字幕超碰免费电影| 999精品色在线观看| 美女被躁aaa久久久久久亚洲 | 中文字幕福利视频在线观看| 夜夜嗨蜜乳av一区二区| 免费看视频高清无码| 亚洲中文字幕123| a级大片视频免费看| 在线观看亚洲激情电影| 青青视频网久久在线免费观看| 国产av巨作路边搭讪美女| 人人澡人人妻人人爽欧美一区| 午夜福利无码一区二区| 精品国产乱码久久久久久桃色| 91大神在线播放视频| jvid精品一区二区三区| 一区二区三区高清在线播放| 少妇高潮精品无码免费| 国产富婆做全套视频高潮| 91久久精品免费视频| 亚洲三级av高清在线播放| 中文字幕色在线视频| 我想看大鸡吧操女人的小湿逼| 无码精品一区二区三区488| 超碰97人人大香蕉| 欧美一级精品高清在线观看| 青青草原av免费在线观看| 青青久热免费精品视频2| 日韩AV无码一区二区三| 亚洲av黄色在线免费观看| 视频在线亚洲视频在线| 国产黄色免费精品网站| 欧美大几巴舔小嫩逼视频| 99久久在线观看视频| 亚洲少妇色小说综合| 91粉色国产福利在线观看| 欧美精产国品一二三产品测评| 亚洲精品成人一区二区在线| 精品一区精品二区免费| 中文字幕av熟女系列| 污视频在线观看地址| 国产高清国内精品福利| 国内精品久久久久久久午夜片 | 欧美成人小视频在线| 黄色av美女免费网站| 国产在线偷拍自拍视频| 亚洲av黄色在线免费观看| 人人妻人人澡人人爽人人老司机| 美国和俄罗斯特级大黄片| 夜夜躁爽日日躁狠狠躁av| 日本黄色十八禁视频播放器| 黄色aa网站在线观看| 亚洲少妇色小说综合| 日韩精品中文字幕欧美激情| 亚洲一区精品视频在线播放| 青青青青青青青青草视频在线观看| 熟女高潮一区二区三区在线视频 | 性感美女在线色视频| 东北老熟女啪啪嗷嗷叫| 操你啦操你啦在线观看| 亚洲日产精品一二三| 91精品人人妻人人做人人爽| 一二三区日本亚洲视频| 免费看视频高清无码| 天天射天天舔天天摸| 嗯嗯嗯嗯啊啊啊啊啊在线观看| 69堂国产成人精品视频免费| 国产又粗又黄又猛视频| 国产色主播福利在线观看| 亚洲美女屁股眼交4| 丰满人妻少妇被猛烈进入中文字幕| 成人国产av精品网址| 久久久久久久久久久久久久久蜜桃| 东京热heyzo一区| 久久青草欧美日韩精品| jdav简单av在线播放| 床上插女人逼逼视频| 交换年轻夫妇中文字幕| 天天操天天射天天靠| 久久国产精品一区二区久久| 九九久久只有这里有精品| 国产成人无码精品久久久免费看| 老鸭窝精品视频在线| 99久久在线观看视频| 狠狠色综合久久婷婷色天使| 福利视频免费在线播放| 免费在线观看高清视频| av天堂亚洲美女网| 亚洲手机在线免费视频观看| 麻豆激情网站一区二区| 日本午夜福利免费在线播放| 国产精品视频网站推荐| 国产精品视频一区在线观看| 亚洲尺码和欧洲尺码av| 韩国av一区二区在线观看| 亚洲之子档案室密码怎么输入| 欧美人与动一级完整视频| 久久午夜偷拍免费视频| 欧美在线一区二区观看| 中文字幕日本人妻在线| 一级日韩一级欧美片| 黄色aa网站在线观看| 天天日天天爽天天日天天爽| 天天干天天操天天在| 精品久久在线观看视频| 一区二区日韩激情在线观看视频| 曰韩中文字幕在线视频| 91久久国产精品高潮| 人妻互换一区二区三区四区五区| 中文字幕 日韩精品 在线| 伊人狠狠综合网入口| 精品日本一区二区三区在线| 免费看视频高清无码| 7x7x7x成人免费| 久久青草欧美日韩精品| 蜜桃精品久久久久久久免费观看| 色哟哟播放器视频在线观看免费| 好好的日在线视频播放| 大鸡巴操出淫水视频| 邻居中文字幕在线观看| 色yeye香蕉蜜臀av一区| 交换年轻夫妇中文字幕| 国产精品久久久久无码AV1| 操操操在线免费观看| 国产又粗又黄又猛视频| 牛牛精品大机巴男人日B片| 黄页网站大全在线看免费视频| 青青e热线视频国产免费6| 日韩AV无码一区二区三| 大胆少妇高潮毛片免费看| 精品国产二区三区四区| 99久久免费在线观看| 69人妻精品丰满熟女区| 中国男人的天堂天堂网| 中国美女操逼一区二区三区| 日日摸夜夜精品一区| 亚洲精选中文字幕一区| 啪啪啪在线视频免费观看| 天天射天天干天天透综合网| 日日噜噜夜夜躁躁狠狠| 欧美一级 欧美三级| 变态另类国产亚洲综合| 性狠狠18禁久久久| 丰满美女BB白大男人操水多| 亚洲最大中文字幕在线| a国精品午夜在线观看小视频| 9色熟女露脸九色自拍视频| 人人看,人人插,人人射| 新男人的天堂在线观看 | 人妻熟女一区二区aⅴ水野| 交换人妻2在线观看| 亚洲色大WWW永久网站| 青青青青青久免费观看| 国产九色自拍美女大胸视频 | 乱人伦××××国语对白| 青青青在线免费视频观看| 97超碰人人人人人| 亚洲另类图片综合小说| 国产夫妻精品视频久久久| 经典三级韩国久久久丝袜| 国产精品视频网站在线观看 | 亚洲中文无码AV永久伊人| 国产福利社区一区二区| 美女张开腿让男人桶到底| 第四色在线视频网站| 在线视频聊天你懂得| 欧美亚洲国产精品中文字幕| 亚洲av黄色在线免费观看| 出轨的女人操逼视频免费看| 99热只有这里是精品| 7久久久久久久久久久久久| ppvod在线视频| 强奷漂亮少妇高潮在线观看 | 天堂成人免费在线播放视频| 亚洲一卡2卡3卡4卡乱码| 一二三区日本亚洲视频| 亚洲无码成人福利视频| a级特黄大片慈禧太后| 成人免费观看完整在线观看| 男人电影天堂在线观看| 99久久国家一区二区三区| 鲁大师在线观看视频免费高清版 | 在线亚洲精品一区二区不卡91| 色老头国产av一区二区三区| 欧美人与禽zozo性伦| 成人福利 在线观看| 丰满的女人露逼被操露逼的视频| chinesehd一区二区三区| 激情视频大鸡巴操小逼高潮喷水| 免费欧美人妻视频在线| 伊人狠狠综合网入口| 出轨的女人操逼视频免费看| 成人福利 在线观看| 日本不卡一区二区三区高清视频| 欧美一道高清一区二区三区| 午夜一区 二区 三区| 亚洲国产一区在线播放视频| 欧美国产亚洲欧美国产| 丰满人妻大屁股一区| 亚洲黄色免费观看视频| 人人爽人人搞人人爽人人搞| www成人美女露双乳球91| 全国男人最大的天堂网| 日本aaaaa级大片| 都市激情亚洲校园春色| 欧美经典精品一区二区| 免费观看六十分钟瑟瑟视频| 久久中文字幕日韩精品| 亚洲最大中文字幕在线| 亚洲va欧美va人人爽夜夜嗨| 182tv视频在线| 蜜桃亚洲一区二区三区| 亚洲尺码和欧洲尺码av| 人妻人妻videos人| 亚洲h色有声小说在线收听网| 国产女主播福利在线观看 | 天天干天天要天天色| 免费网色网址在线观看| 欧美一区二区无卡免费| 亚洲精品伦理熟女国产一区二区| 亚洲国产成人久久笫一页| 蜜桃亚洲一区二区三区| 人妻丝袜诱惑久久精品免费视频| 99久久免热在线观看| freesex高清日本| 青青青青青久免费观看| 在线观看69式视频| 成人福利 在线观看| 天天色天天日天天色| 亚洲精品成人一区二区在线| 欧美伦理在线一区二区三区| 91桃色一区二区亚洲熟| 欧美日韩午夜中文字幕一区 | 欧美人与性动交a欧美精品| 9l熟女自拍蝌蚪9l| 午夜在线成人免费视频| 国产富婆做全套视频高潮| 韩国av一区二区在线观看| 久久久久久久久久久 亚洲| 免费黄色在线免费观看| chinese熟女高潮喷水| 91精品国产91久久综合桃花 | 久久久久有精品国产白浆| 亚洲激情 另类图片| 国产夫妻精品视频久久久| 国产黄色免费精品网站| 亚洲中文字幕无码av一区| 大鸡巴赤裸娇妻子大阴道| 亚洲精品天堂国产888| 9191色在色在线播放| 亚洲五月天丁香婷婷| 国产精品98在线观看| 亚洲最大中文字幕在线| 亚洲成人一区二区在线观看下载| 亚洲欧洲另类小说图片| 免费黄色在线免费观看| 97国内视频在线观看| 日韩在线电影一区二区三区| 人妻中文字幕久久不卡| 老熟妇一区二区三区四区| 日韩精品在线观看你懂的| 91人妻丰满熟妇aⅴ无| 日日夜夜综合一区二区| 中文字幕久久久久久| 久久专区亚洲AV桃花岛| 天天色天天干天天好逼综合网| 天天操天天摸天天草| 免费看全黄特级全黄网站| 欧美丰满熟妇bbbbbb| 99热只有这里是精品| 亚洲高清资源在线观看| www成人美女露双乳球91| 无码精品一区二区三区488| 又粗又硬又黄又长又爽| 青青青在线免费视频观看| 天天射天天干天天透综合网| 亚洲一区高清资源在线| 经典三级韩国久久久丝袜| 99国产精品视频免费观看一公 | 国产成年人在线观看网站| 国产精品成人有码在线观看| 国产精品成年人免费视频| 国产精品大片在线观看| 91大神夯51部在线观看| 东京热加勒比欧美日韩| 日本午夜一级成人片| 热99久久这里只有精品| 天天色天天爽天天操| 欧美亚洲国产在线观看| 国产精品女人精品久久久天天| 免费女同在线一区二区| 亚洲欧美久久一区二区三区| 人妻之和服诱惑在线| 欧美视频在线观看一区三区| 精品四川乱子伦视频国产| 秋霞电影网理论片久久| 国内精品久久久久精品爽爽| 精品老熟女一区二区三区在线| 亚洲av夏目彩春jux956| 超碰91在线资源站| 中文字幕在线播放日韩av| 亚洲久久99精品视频| 少妇高潮区二区三区| 96精品久久久久久久久久a| 四虎亚洲中文在线观看| 天天干天天要天天色| 国产午夜精品亚洲精品国产| 国产富婆做全套视频高潮| 亚洲人成色6666在线观看| 熟女老阿姨中文字幕av| 欧美一级中文字幕免费在线| 1204人妻一区二区三区| 青青久热免费精品视频2| 日本韩国三级伦理片| 国产在线精品一区二区动漫| 自拍偷拍99亚洲视频| 自拍偷拍唯美清纯亚洲| 国模GoGo无码人体啪啪| 天天色天天日天天色| 免费国产人做人视频在线观看| 伊人久久大香线蕉av综合| 国产午夜在线激情免费| 成人自拍视频手机免费在线观看 | 美女视频在线欧美日韩| 麻豆激情网站一区二区| 最新中文字幕av一区| 好吊视频一区二区三区在线| 中文字幕无码免费久久99| 99热在线视频观看免费| 韩国av一区二区在线观看| 亚洲日产精品一二三| 免费黄色在线免费观看| 日韩精品成人影院在线观看| 成人三级视频在线观看一区二区 | 欧美伦理在线一区二区三区| 91九色麻豆人妻蝌蚪| h成人动漫在线播放| 天天好逼逼亚洲视频| 91久久精品福利国产| 熟女老阿姨中文字幕av| 中文字幕区1区3区| 最新免费国产电影电视剧在线播放| 亚洲之子档案室密码怎么输入| 国产老鸭窝在线观看| 天天躁日日躁狠狠躁欧美av| 久久国产精品一区二区久久| 欧美男男激情freegay视频| 成人国产av精品网址| 综合激情久久综合久久| 在线观看69式视频| 大鸡巴用力插麻豆视频| 日本 中出 中文字幕| 国产剧情v 在线精品| 午夜丁香婷婷在线视频| 91国产在线视频直播| 自拍偷拍色亚洲欧美色| 国产在线观看不卡一区二区| 国产在线播放中文字幕| 精品国产第一区二区三区日韩| 国产成人精品午夜福利在线观看 | 亚洲天堂中文在线播放| a级特黄大片慈禧太后| 青青青青青久免费观看| 天天色天天日天天色| 韩日三级中文字幕的| 成人免费动漫网站入口| 亚洲午夜精品久久久中文影院 | 亚洲3dav三级在线观看| 国产精品综合系列av| 久久99精品久久久久久国产水牛| 亚洲综合在线视频在线 | 国产又大又长又粗又硬又| 91九色老熟女视频蝌蚪| 免费观看六十分钟瑟瑟视频| 成人国产综合视频在线观看一区 | 亚洲欧美aaavvv| 亚洲国产精品大秀在线播放| 日本aⅴ爽av久久久久久| 九七超碰人人干人人爽| 9l熟女自拍蝌蚪9l| 天堂成人免费在线播放视频| 国产精品成年人免费视频| 欧美丰满熟妇bbbbbb| 99精品人人做人人爽| jdav简单av在线播放| 我想看大鸡吧操女人的小湿逼| 激情五月婷婷亚洲综合| hitomi中文字幕一区二区| 北条麻妃av在线看| 深田咏美在线av中文观看| 国产a久久久久久久| 成人区人妻精品一区二区网站| 91色婷婷在线视频免费观看| 中文字幕人妻免费一区二区三区| 日本丰满肉感bbw| 亚洲v欧洲va国产va| 久久午夜偷拍免费视频| 九色亚洲一区二区三区| 欧美成人激情一区二区| 亚洲婷婷久久狠狠影院| 少妇无码一区二区三区四区| 玩弄放荡人妻少妇在线视频| 国产精品综合系列av| 黄色91免费一区二区| 天天热天天操天天干| 国产精品无码一区免费看红楼| 国产偷拍自拍中文字幕| 91精品国产91久久综合桃花| 337p欧美日本大胆精品色噜噜 | 青青青在线免费看视频| 亚洲熟妇熟女久久精品| 又大又爽又粗又黄少妇毛片| 亚洲欧美在线视频91| 国产九色自拍美女大胸视频| 午夜一区 二区 三区| 久久夜色精品国产69| 成人av精品在线观看| 日韩久久久久中文字幕| 欧美诱惑人妻另类综合| chinese国产高清av| 91精品国产91久久综合桃花| 精品久久在线观看视频| 秋霞电影网理论片久久| 欧美1区2区3区4区| 亚洲av成人www新版精品久久 | 99热只有这里是精品| 香港午夜一级大片在线播放| 特级黄色搞逼的亚洲的| 狠狠躁日日躁夜夜躁2020| 久久久有码一区二区三区| 人妻熟妇av一区二区| 99久久久99久久91熟女| 国产精品无码一区免费看红楼| av 在线 人妻 中文| 对白视频一区二区在线观看 | 91av在线视频porny九色| 国产麻豆精品在线观看免费| 精品日本视频一二三| 国产一级黄色大片在线| 思思久久这里只有精品| 五十路熟女俱乐部hd| 超碰97人人大香蕉| 亚洲另类图片综合小说| 亚洲一区精品视频在线播放| 日日干夜夜操狠狠干| 五月天久久激情四射| 鲁大师在线观看视频免费高清版| 日韩中文字幕超碰免费电影| 神马伦理久久一区二区| 日本一二三区不卡高清| 天天草天天干天天插| 精品国产乱码久久久久久桃色| 99奇米a在线观看视频| 男人电影天堂在线观看| 清纯唯美激情自拍偷拍少妇| 亚洲 自拍 制服 丝袜| 亚洲尺码和欧洲尺码av| 激情五月婷婷亚洲综合| 老鸭窝精品视频在线| 国产a久久久久久久| 午夜一区 二区 三区| 三级日本理论在线观看| 人妻中文字幕一区二区三| 国产成人精品午夜福利在线观看| 免费看全黄特级全黄网站| 香蕉老师一区二区三区| 欧美亚洲另类网址在线| 一区二区三区高清在线播放| 天天干天天要天天色| 青青青青青青青青在线视频观看| 福利视频免费在线播放| 午夜一区 二区 三区| 深田咏美在线av中文观看| 日本黄色十八禁视频播放器 | 日本韩国三级伦理片| 啪啪啪亚洲丝袜诱惑天堂av| 国产自拍福利视频在线| 少妇一区二区三区观看网站 | 黄色免费电影网站东京热| 女人扒开的小泬高潮免费视频| 天天操天天摸天天干天天舔| 蜜桃精品久久久久久久免费观看| 东京热加勒比欧美日韩| 中文字幕一区二区三区久久| 可以免费在线观看av的软件| av 在线 人妻 中文| 成人一区成人二区成人三区| 午夜美女在线观看诱惑| 91全网最全资源在线观看| 亚洲熟女一区二区二区| 亚洲国产一区二区精品古代| 交换年轻夫妇中文字幕| 久久久久久九九九九热| 美女张腿让男人捅爽| 亚洲激情 另类图片| 美女张开腿让男人桶到底| 天天色天天干天天好逼综合网| 欧美经典精品一区二区| 国产色主播福利在线观看| 欧美国产一区免费在线观看| 少妇被粗大的猛烈进出动视频| 国产一级片久久免费看同| 免费看瑟瑟视频的软件| 在线观看视频探花精品婷婷| 99国产精品9999| 一区二区三区熟女人妻| 久久青草欧美日韩精品| 在线精品免费观看一区三区| 强奷漂亮少妇高潮在线观看| 狠狠躁夜夜躁人爽碰88%| 免费欧美人妻视频在线| 啪啪啪在线观看网址| 人妻久久久www999| 大鸡巴操出淫水视频| 亚洲永久精品一区二区三区| 青青青青青久免费观看| ppvod在线视频| 天堂在线中文字幕av| 在线观看69式视频| 成人区人妻精品一区二区网站 | 人无套内射人妻毛片| 爆乳无修肉动漫在线播放| 国产精品jizz在线观看| 精品熟妇视频在线观看| 青青青在线免费看视频| 囯产伦精品一区二区三区视频| 日本久久久久久人妻| 免费韩国漫画在线观看| 日日操夜夜爽天天干| 中文字幕亚洲精品乱无码| freesex高清日本| 欧美v亚洲v日韩午夜久久久| 亚洲自拍偷拍视频区| 99精品人人做人人爽| 欧美老熟女老熟妇极品| 欧美在线观看黄页网址| 啪啪啪在线视频免费观看| 中文字幕区1区3区| 我要看黄色片子一级片子| 国产精品视频对白刺激| 超碰在线免费97观看| 国产a久久久久久久| 国产午夜精品免费视频| 亚洲天堂中文在线播放| 在线观看日韩完整版高清| 亚洲视频在线观看精品视频| 91亚洲国产亚洲国产亚洲| 天天色天天日天天色| 天天干天天要天天色| av毛片黄片在线观看| 91麻豆欧美成人精品| 在线观看日韩完整版高清| 三级日本理论在线观看| 久久精品熟女亚洲av麻| 国产白丝18禁久久久久久| 国产剧情视频在线观看| 亚洲欧美在线视频91| 最近中文字幕在线中文字幕7| 91久久国产精品高潮| 交换年轻夫妇中文字幕| 中文字幕av第一页在线| 日韩专区欧美精品三区二| 天天操天天摸天天草| 亚洲最大中文字幕在线| 欧美人与禽zozo性伦| 五月天欧美激情视频免费观看| 91精品国综合久久久蜜臀九色 | 亚洲精品无码免费观看| 青青e热线视频国产免费6|