亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

常用JavaScript代碼提示公共類封裝

2024-07-10 13:19:18
字體:
來源:轉載
供稿:網友
希望對大家有幫助!

復制代碼 代碼如下:


using System;
using System.Web;
namespace Jake.PublicJS
{

/// <summary>
/// Summary description for PublicJS
/// </summary>
public class PublicJS
{
public PublicJS()
{
//
// TODO: Add constructor logic here
//
}

/// <summary>
/// 1.靜態方法,彈出信息窗體
/// </summary>
/// <param>頁面對象</param>
/// <param>信息內容</param>
/// <example>
/// PublicJS.Alert(this,"NiHao!");
/// </example>
public static void Alert(System.Web.UI.Page page, string description)
{
if (description != null)
{
string scriptString = "<script language=JavaScript><!--
";
scriptString += "alert('" + description + "');";
scriptString += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", scriptString);
}
else
{
Alert(page, "描述信息為空!");
}
}

/// <summary>
/// 2.靜態方法,彈出信息窗體,并刷新頁面
/// </summary>
/// <param>頁面對象</param>
/// <param>信息內容</param>
/// <example>
/// PublicJS.Alert(this,"NiHao!");
/// </example>
public static void ReLoadMessage(System.Web.UI.Page page, string description, string PageID)
{
if (description != null)
{
string scriptString = "<script language=JavaScript><!--
";
scriptString += "alert('" + description + "');";
scriptString += "parent." + PageID + ".location.reload()";
scriptString += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", scriptString);
}
else
{
Alert(page, "描述信息為空!");
}
}
public static void Redirect(string url)
{
HttpResponse Response;
Response = HttpContext.Current.Response;
Response.Write("<script language=JScript><!--
/n");
Response.Write("window.location='" + url + "';/n");
Response.Write("
// --></script>/n");
}

/// <summary>
/// 彈出對話框,轉向所指頁面
/// </summary>
/// <param>提示信息</param>
/// <param>頁面</param>
public static void MsgBoxRedrict(string description, string url)
{
HttpResponse Response;
Response = HttpContext.Current.Response;
Response.Write("<script language=JScript><!--
/n");
Response.Write("alert('" + description + "');/n");
Response.Write("window.location='" + url + "';/n");
Response.Write("
// --></script>/n");
//Response.Redirect(url);
}

/// <summary>
/// 彈出對話框,確實轉向所指頁面
/// </summary>
/// <param>提示信息</param>
/// <param>頁面</param>
/// <param>確定后轉向的頁面</param>
public static void MsgBoxRedrict(string description, string url, string PrintUrl)
{
HttpResponse Response;
Response = HttpContext.Current.Response;
Response.Write("<script language=JScript><!--
/n");
Response.Write("function prints()/n");
Response.Write("{/n if(confirm('" + description + "'))/n");
Response.Write("{window.location='" + PrintUrl + "';}/n");
Response.Write("else/n");
Response.Write("{window.location='" + url + "';}/n}/n");
Response.Write("prints();/n");
Response.Write("
// --></script>/n");
}

/// <summary>
/// 彈出對話框,轉向所指頁面
/// </summary>
/// <param>提示信息</param>
public static void MsgBoxRedrict(string description)
{
HttpResponse Response;
Response = HttpContext.Current.Response;
Response.Write("<script language=JScript><!--
/n");
Response.Write("alert('" + description + "');/n");
Response.Write("history.go(-1);/n");
Response.Write("
// --></script>/n");
}
/// <summary>
///2 靜態方法,關閉一個網頁的父窗口,例如一個frame關閉其父窗口。
/// </summary>
/// <param>頁面對象</param>
/// <example>
/// PublicJS.CloseParent(this);
/// </example>
public static void CloseParent(System.Web.UI.Page page)
{
string scriptString = "<script language=JavaScript><!--
";
scriptString += "window.parent.close();";
scriptString += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", scriptString);
}

/// <summary>
///2 靜態方法,關閉一個網頁窗口。
/// </summary>
/// <param>頁面對象</param>
/// <example>
/// PublicJS.CloseParent(this);
/// </example>
public static void ClosePage(System.Web.UI.Page page)
{
string scriptString = "<script language=JavaScript><!--
";
scriptString += "window.close();";
scriptString += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", scriptString);
}

/// <summary>
///3 靜態方法,輸出一則消息后關閉一個模態網頁窗口并刷新父窗口
/// 前提條件是必須調用此類中的OpenModalDialog方法
/// 在該方法中自動生成刷新方法才能實現父頁面刷新。
/// </summary>
/// <param>頁面對象</param>
/// <param>輸出消息</param>
/// <example>
/// PublicJS.CloseModalDialog(this);
/// </example>
public static void CloseModalDialogMessage(System.Web.UI.Page page, string Message)
{

string scriptString = "<script language=JavaScript><!--
";
scriptString += "alert('" + Message + "');";
scriptString += "window.close();";
scriptString += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", scriptString);
}

/// <summary>
///3 靜態方法,關閉一個模態網頁窗口并刷新父窗口
/// 前提條件是必須調用此類中的OpenModalDialog方法
/// 在該方法中自動生成刷新方法才能實現父頁面刷新。
/// </summary>
/// <param>頁面對象</param>
/// <example>
/// PublicJS.CloseModalDialog(this);
/// </example>
public static void CloseModalDialog(System.Web.UI.Page page)
{

string scriptString = "<script language=JavaScript><!--
";
scriptString += "window.close();";
scriptString += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", scriptString);
}

/// <summary>
/// 關閉模態網頁并傳值到父頁面
/// </summary>
/// <param>頁面對象</param>
/// <param>需要傳遞的值</param>
public static void CloseModalDialog(System.Web.UI.Page page, string strValue)
{
string scriptString = "<script language=JavaScript><!--
";
scriptString += "window.returnValue='" + strValue.Trim() + "';";
scriptString += "window.close();";
scriptString += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", scriptString);
}

/// <summary>
///4 靜態方法,關閉一個網頁窗口。
/// </summary>
/// <param>頁面對象</param>
/// <example>
/// PublicJS.CloseWindow(this);
/// </example>
public static void CloseWindow(System.Web.UI.Page page)
{
string scriptString = "<script language=JavaScript><!--
";
scriptString += "window.opener=null;";
scriptString += "window.close();";
scriptString += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", scriptString);
}

/// <summary>
///5 靜態方法,執行客戶端一小塊腳本語言,
///利用page的RegisterClientScriptBlock方法在客戶端注冊一段腳本,
///參數script無需包括html標記<script type="text/javascript"><!--
、
// --></script>。
/// </summary>
/// <param>頁面對象</param>
/// <param>javascript腳本</param>
/// <example>
/// PublicJS.ExecuteBlock(this,"alert("Hello");");
/// </example>
public static void ExecuteBlock(System.Web.UI.Page page, string script)
{
if (script != null)
{
string scriptString = "<script language=JavaScript><!--
";
scriptString += script;
scriptString += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript9"))
page.RegisterClientScriptBlock("clientScript9", scriptString);
}
else
{
Alert(page, "JavaScript腳本不能為空!");
}
}


/// <summary>
///6    靜態方法,打開一個網頁對話框,并生成刷新頁面方法。
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <param>寬度</param>
/// <param>高度</param>
/// <example>
/// PublicJS.OpenModalDialog(page,"weihu.aspx",700,350);
/// </example>
public static void OpenModalDialog(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
Alert(page, "頁面寬度和高度不能為零!");
return;
}
string scriptString = "<script language='javascript'><!--
";
scriptString += "function Refreshs()";
scriptString += "{";
//scriptString += "window.location.href= window.location.href;";
scriptString += "}";
scriptString += "window.showModalDialog('" + URL + "',window,'dialogHeight:" + Height + "px;dialogWidth:" + Width + "px;center:Yes;help:No;scroll:auto;resizable:No;status:No;');";
scriptString += "window.location.href= window.location.href;";

scriptString += "
// --></script>";
if (!page.IsStartupScriptRegistered("Startup"))
page.RegisterStartupScript("Startup", scriptString);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}

/// <summary>
///7    靜態方法,打開一個模式對話框
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <param>屬性</param>
/// <param>寬度</param>
/// <param>高度</param>
/// <example>
/// PublicJS.OpenModalDialog(page,"weihu.aspx","scrollbars=yes,status=yes",700,350);
/// </example>
public static void OpenModalDialog(System.Web.UI.Page page, string URL, string Attribute, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
Alert(page, "頁面寬度和高度不能為零!");
return;
}
if (Attribute == "")
Attribute = "center:Yes;help:No;scroll:No;resizable:No;status:No;";
string scriptString = "<script language='javascript'><!--
";
//scriptString += "function Refresh()";
//scriptString += "{";                    
scriptString += "window.showModalDialog('" + URL + "',window,'dialogHeight:" + Height + "px;dialogWidth:" + Width + "px;" + Attribute + "')";
//scriptString += "    window.location.href= window.location.href;";    
//scriptString += "}";
//scriptString += " Refresh();";
scriptString += "
// --></script>";
if (!page.IsStartupScriptRegistered("Startup"))
page.RegisterStartupScript("Startup", scriptString);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}


/// <summary>
///8 靜態方法,打開一個無模式網頁對話框。
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <param>寬度</param>
/// <param>高度</param>
/// <example>
/// PublicJS.OpenDialog(page,"weihu.aspx",700,350);
/// </example>
public static void OpenDialog(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
Alert(page, "頁面寬度和高度不能為零!");
return;
}
string str = "<script language='javascript'><!--
"
+ "window.open('" + URL + "','','location=no,status=no,menubar=no,scrollbars=auto,resizable=Yes,width=" + Width + ",height=" + Height + "')"
+ "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", str);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}

/// <summary>
///9 靜態方法,打開一個IE窗口(無標題欄、工具欄、地址欄等)。
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <param>寬度</param>
/// <param>高度</param>
/// <param>左邊距</param>
/// <param>上邊距</param>
/// <example>
/// PublicJS.OpenIEWindow(page,"weihu.aspx",700,350,10,20);
/// </example>
public static void OpenIEWindow(System.Web.UI.Page page, string URL, int Width, int Height, int Left, int Top)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
Alert(page, "頁面寬度和高度不能為零!");
return;
}
string str = "<script language='javascript'><!--
"
+ "tt = window.open('" + URL + "','','location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" + Width + ",height=" + Height + ",left=" + Left + ",top=" + Top + "'); tt.focus();"
+ "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", str);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}

/// <summary>
///9 靜態方法,打開一個IE窗口(無標題欄、工具欄、地址欄等)。
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <param>寬度</param>
/// <param>高度</param>
/// <param>左邊距</param>
/// <param>上邊距</param>
/// <example>
/// PublicJS.OpenIEWindow(page,"weihu.aspx",700,350,10,20);
/// </example>
public static void OpenIEWindows(System.Web.UI.Page page, string URL, int Width, int Height, int Left, int Top)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
Alert(page, "頁面寬度和高度不能為零!");
return;
}
//string str = "<script language='javascript'><!--
"
// + "window.open('" + URL + "','','location=no,status=no,menubar=yes,scrollbars=yes,resizable=no,width=" + Width + ",height=" + Height + ",left=" + Left + ",top=" + Top + "');"
// + "
// --></script>";
string str = "<script language='javascript'><!--
"
+ "tt = window.open('" + URL + "','','location=no,status=no,toolbar=no,menubar=yes,scrollbars=yes,resizable=yes,fullscreen=no'); tt.focus();"
+ "
// --></script>";

if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", str);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}

public static void OpenIEWindows(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
Alert(page, "頁面寬度和高度不能為零!");
return;
}
string str = "<script language='javascript'><!--
";
str += "a = window.open(/"" + URL + "/", /"/", /"fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=1,width=" + Width + ",height=" + Height + "/", true);";
str += "a.focus();";
str += "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", str);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}


/// <summary>
///10 靜態方法,打開一個IE窗口(無標題欄、工具欄、地址欄等)。
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <example>
/// PublicJS.OpenIEWindow(page,"weihu.aspx");
/// </example>
public static void OpenIEWindow(System.Web.UI.Page page, string URL)
{
if (URL != null)
{
string str = "<script language='javascript'><!--
"
+ "var Cwin=window.open('" + URL + "','','location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=screen.availWidth-20,height=screen.availHeight-20,left=10,top=10');"
+ "Cwin.resizeTo(screen.availWidth-20,screen.availHeight-20);"
+ "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", str);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}

/// <summary>
///11 靜態方法,打開一個IE窗口(無標題欄、工具欄、地址欄等)。
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <param>寬度</param>
/// <param>高度</param>
/// <example>
/// PublicJS.OpenIEWindow(page,"weihu.aspx",700,350);
/// </example>
public static void OpenIEWindow(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
string str = "<script language='javascript'><!--
"
+ "var Cwin=window.open('" + URL + "','','location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" + Width + ",height=" + Height + ",left=10,top=10');"
+ "Cwin.moveTo((screen.availWidth-" + Width + ")/2,(screen.availHeight-" + Height + ")/2);"
+ "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", str);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}

/// <summary>
///12 靜態方法,打開一個IE窗口(無標題欄、工具欄、地址欄等)
///在屏幕的最右邊,上下滿屏,寬度由參數指定。
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <param>寬度</param>
/// <example>
/// PublicJS.OpenIEWindowRight(page,"weihu.aspx",700);
/// </example>
public static void OpenIEWindowRight(System.Web.UI.Page page, string URL, int Width)
{
if (URL != null)
{
if (Width == 0)
{
Alert(page, "頁面寬度和高度不能為零!");
return;
}
string str = "<script language='javascript'><!--
"
+ "newwindow=window.open('" + URL + "','','location=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=" + Width + ",height=document.height');"
+ "newwindow.moveTo(screen.width-" + Width + ",0);newwindow.resizeTo(" + Width + ",screen.height);"
+ "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", str);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}

/// <summary>
///13    靜態方法,打開一個IE窗口(無標題欄、工具欄、地址欄等),在屏幕的最右邊,上下位置在中間。
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <param>寬度</param>
/// <param>高度</param>
/// <example>
/// PublicJS.OpenIEWindowRight(page,"weihu.aspx",700,350);
/// </example>
public static void OpenIEWindowRight(System.Web.UI.Page page, string URL, int Width, int Height)
{
if (URL != null)
{
if (Width == 0 || Height == 0)
{
Alert(page, "頁面寬度和高度不能為零!");
return;
}
string str = "<script language='javascript'><!--
"
+ "newwindow=window.open('" + URL + "','','location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=" + Width + ",height=" + Height + "');"
+ "newwindow.moveTo(screen.width-" + Width + ",(screen.height-" + Height + ")/2);"
+ "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", str);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}

/// <summary>
/// 設置控件焦點
/// </summary>
/// <param>控件字符串</param>
public static void SheZhiJD(System.Web.UI.Page page, string kongjianmc)
{
string jiaoben = "";
if (kongjianmc != "")
{
jiaoben = "var control;";
jiaoben += "control = document.getElementById('" + kongjianmc + "');";
jiaoben += "if (control!=null) ";
jiaoben += "{document.all['" + kongjianmc + "'].focus();}";
page.RegisterStartupScript("focus", "<script type="text/javascript"><!--
" + jiaoben + "
// --></script>");
}
}

/// <summary>
///14 靜態方法,全屏打開一個IE窗口(無標題欄、工具欄、地址欄等)。
/// </summary>
/// <param>頁面對象</param>
/// <param>頁面名稱</param>
/// <example>
/// PublicJS.OpenIEWindow(page,"weihu.aspx");
/// </example>
public static void OpenIEWindowFill(System.Web.UI.Page page, string URL)
{
if (URL != null)
{
string str = "<script language='javascript'><!--
"
+ "var Cwin=window.open('" + URL + "','','location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=(screen.availWidth),height=(screen.availheight),left=10,top=10');"
//+ "alert(screen.availWidth);alert(screen.availheight); Cwin.moveTo(0,0);"
+ "
// --></script>";
if (!page.IsClientScriptBlockRegistered("clientScript"))
page.RegisterClientScriptBlock("clientScript", str);
}
else
{
Alert(page, "頁面地址不能為空!");
}
}

}
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产成人精品网站| 日本一区二区三区四区视频| 日日摸夜夜添一区| 久久免费国产精品1| 国产成人91久久精品| 久久久久久久久电影| 色偷偷av一区二区三区乱| 精品国产乱码久久久久酒店| 国产精品毛片a∨一区二区三区|国| 在线观看中文字幕亚洲| 一区二区欧美在线| 国产亚洲精品美女久久久久| 日韩av不卡电影| 51精品国产黑色丝袜高跟鞋| 国产精品69久久久久| 欧美黑人巨大精品一区二区| 国产精品国产三级国产aⅴ浪潮| 日韩av网站在线| 国产日韩欧美中文| 久久久噜噜噜久噜久久| 影音先锋欧美精品| 亚洲欧美另类自拍| 亚洲乱亚洲乱妇无码| 成人做爽爽免费视频| 国产成人鲁鲁免费视频a| 亚洲爱爱爱爱爱| 国产精品久久久久久久久久新婚| 97精品国产aⅴ7777| 日本亚洲欧洲色α| 91免费的视频在线播放| 亚洲男人天堂久| 亚洲国产成人爱av在线播放| 日韩在线观看免费全集电视剧网站| 69精品小视频| 国产精品女人久久久久久| 高清一区二区三区日本久| 91精品久久久久久久久不口人| 亚洲性生活视频在线观看| 欧美高清视频在线| 久久久久久com| 欧美美最猛性xxxxxx| 久久久人成影片一区二区三区| 91九色国产社区在线观看| 最新亚洲国产精品| 91丝袜美腿美女视频网站| 亚洲天堂视频在线观看| 亚洲国产精品电影在线观看| 国产成人精品网站| 国产91精品不卡视频| 日韩av电影院| 精品国产精品三级精品av网址| 日韩免费不卡av| 97精品久久久中文字幕免费| 欧美成人亚洲成人日韩成人| 日本不卡高字幕在线2019| 最近2019中文字幕一页二页| 久久久亚洲影院你懂的| 久久久精品国产网站| 成人精品视频99在线观看免费| 国产成人久久久| 亚洲综合大片69999| 欧美一区二区三区精品电影| 一区二区日韩精品| 国产一区视频在线| 国产精品igao视频| 热re99久久精品国产66热| 中文字幕精品一区久久久久| 日韩电影大片中文字幕| 国产日本欧美视频| 人人做人人澡人人爽欧美| 欧美华人在线视频| 福利视频一区二区| 亚洲日韩中文字幕在线播放| 一区二区三区www| 欧美精品一本久久男人的天堂| 精品视频—区二区三区免费| 成人看片人aa| 2019中文在线观看| 国产女人精品视频| 国产精品一区二区久久久| 日韩av高清不卡| 中文字幕久久亚洲| 91九色视频在线| 国外日韩电影在线观看| 51午夜精品视频| 国产亚洲精品91在线| 欧美最猛性xxxxx亚洲精品| 亚洲天堂av在线免费| 亚洲毛片在线观看.| 国产精品久久久久久久久久久久久| 亚洲国产成人精品久久| 97av在线视频免费播放| 国内精品久久久久久中文字幕| 亚洲成人av在线播放| 国内免费久久久久久久久久久| 国产伦精品一区二区三区精品视频| 成人在线播放av| 久久国产精品影视| 97高清免费视频| 91久久嫩草影院一区二区| 免费不卡欧美自拍视频| 日韩精品福利网站| 日韩中文视频免费在线观看| 欧美精品久久久久久久久久| 国产精品人成电影在线观看| 国产婷婷97碰碰久久人人蜜臀| 日韩av大片在线| 欧美极品少妇xxxxⅹ裸体艺术| 国产精品久久久久秋霞鲁丝| 国产在线拍偷自揄拍精品| 91sao在线观看国产| 国语自产精品视频在线看抢先版图片| 欧美激情视频一区二区| 中文字幕九色91在线| 韩国精品久久久999| 日韩视频永久免费观看| 欧美日韩在线观看视频小说| 亚洲石原莉奈一区二区在线观看| 欧美孕妇与黑人孕交| 欧美肥老太性生活视频| 国产成人综合精品在线| 亚洲精品视频在线播放| 久久久久久久999精品视频| 国产精品久久久久久久av大片| 国产一区二区动漫| 久久国产精品偷| 亚洲成人久久久久| 88国产精品欧美一区二区三区| 日韩欧美一区视频| 日韩欧美aⅴ综合网站发布| 亚洲欧美在线看| 国产精品免费视频xxxx| 欧美日韩成人在线观看| 久久精品国产一区二区三区| 欧美高清在线播放| 97超碰蝌蚪网人人做人人爽| 日韩va亚洲va欧洲va国产| 啊v视频在线一区二区三区| 国产精品成熟老女人| 亚洲女人天堂视频| 国产亚洲欧洲高清| 国产成人精品优优av| 精品女厕一区二区三区| 成人精品福利视频| 在线看日韩av| 国产精品美女久久久久久免费| 久久精品成人动漫| 国产97在线|日韩| 亚洲精品二三区| 亚洲精品视频免费在线观看| 日本成人激情视频| 欧美尺度大的性做爰视频| 久久久久久久电影一区| 欧美一级在线播放| 亚洲人午夜精品| 精品亚洲一区二区三区| 日韩成人中文字幕在线观看| 亚洲精品久久久久久下一站| 97香蕉超级碰碰久久免费的优势| 国产日韩欧美自拍| 亚洲欧美国产精品va在线观看| 久久久久久久一区二区| 亚洲欧美三级在线| 久久频这里精品99香蕉|