第一篇:asp.net 頁(yè)面跳轉(zhuǎn) 學(xué)習(xí)課件
頁(yè)面跳轉(zhuǎn)
public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
bind();
}
}
protected void bind()
{
SqlConnection con = new
SqlConnection(ConfigurationManager.ConnectionStrings[“newsConnectionString”].ConnectionString);con.Open();
string sql = “select * from login where 編號(hào)='” + Request.QueryString[“編號(hào)”] + “'”;SqlDataAdapter sda = new SqlDataAdapter(sql, con);
DataSet ds = new DataSet();
sda.Fill(ds, “l(fā)ogin”);
DataRowView drv = ds.Tables[“l(fā)ogin”].DefaultView[0];
TextBox1.Text = Convert.ToString(drv.Row[“編號(hào)”]);
TextBox2.Text = Convert.ToString(drv.Row[“用戶名”]);
TextBox3.Text = Convert.ToString(drv.Row[“密碼”]);
TextBox4.Text = Convert.ToString(drv.Row[“年齡”]);
TextBox5.Text = Convert.ToString(drv.Row[“性別”]);
TextBox6.Text = Convert.ToString(drv.Row[“備注”]);
con.Close();
}
}
第二篇:JS分段獲取URL解析和js跳轉(zhuǎn)頁(yè)面
js跳轉(zhuǎn)頁(yè)面方法
按鈕式:
第五種:
=====j(luò)avascript中彈出選擇框跳轉(zhuǎn)到其他頁(yè)面=====
=====j(luò)avascript中彈出提示框跳轉(zhuǎn)到其他頁(yè)面=====
JS分段獲取URL解析
完整的URL由這幾個(gè)部分構(gòu)成:
scheme://host:port/path?query#fragment
scheme = 通信協(xié)議(常用的http,ftp,maito等)host = 主機(jī)(域名或IP)port = 端口號(hào) path = 路徑
query = 查詢
可選,用于給動(dòng)態(tài)網(wǎng)頁(yè)(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技術(shù)制作的網(wǎng)頁(yè))傳遞參數(shù),可有多個(gè)參數(shù),用”&”符號(hào)隔開(kāi),每個(gè)參數(shù)的名和值用”=”符號(hào)隔開(kāi)。
fragment = 信息片斷
字符串,用于指定網(wǎng)絡(luò)資源中的片斷。例如一個(gè)網(wǎng)頁(yè)中有多個(gè)名詞解釋,可使用fragment直接定位到某一名詞解釋。(也稱為錨點(diǎn).)對(duì)于這樣一個(gè)URL http://www.master8.net:80/seo/?ver=1.0&id=6#imhere
我們可以用javascript獲得其中的各個(gè)部分 1, window.location.href
整個(gè)URl字符串(在瀏覽器中就是完整的地址欄)
2,window.location.protocol URL 的協(xié)議部分 本例返回值:http:
3,window.location.host URL 的主機(jī)部分
本例返回值:www.master8.net
4,window.location.port URL 的端口部分
如果采用默認(rèn)的80端口(update:即使添加了:80),那么返回值并不是默認(rèn)的80而是空字符 本例返回值:”"
5,window.location.pathname URL 的路徑部分(就是文件地址)本例返回值:/seo/
6,window.location.search 查詢(參數(shù))部分
除了給動(dòng)態(tài)語(yǔ)言賦值以外,我們同樣可以給靜態(tài)頁(yè)面,并使用javascript來(lái)獲得相信應(yīng)的參數(shù)值 本例返回值:?ver=1.0&id=6
7,window.location.hash 錨點(diǎn)
本例返回值:#imhere
單位:廣州本盈計(jì)算機(jī)科技有限公司
地址:廣州市天河區(qū)棠東東路9號(hào)御富科貿(mào)園D座D217-218-219
職位:PHP程序員 聯(lián)系人:羅獅龍
聯(lián)系人電話:***
第三篇:用Js腳本實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn)
1.Javascript 返回上一頁(yè) history.go(-1), 返回兩個(gè)頁(yè)面: history.go(-2);
2.history.back().3.window.history.forward()返回下一頁(yè)
4.window.history.go(返回第幾頁(yè),也可以使用訪問(wèn)過(guò)的URL)例: 向上一頁(yè)
response.Write(“”)response.Write(“”)向上一頁(yè) 頁(yè)面跳轉(zhuǎn):onclick=“window.location.href='list.aspx'” P.S.小技巧(JS引用JS):
Javascript刷新頁(yè)面的幾種方法: 1 history.go(0)2 location.reload()3 location=location 4 location.assign(location)5 document.execCommand('Refresh')6 window.navigate(location)7 location.replace(location)8 document.URL=location.href
自動(dòng)刷新頁(yè)面的方法: 1.頁(yè)面自動(dòng)刷新:把如下代碼加入
區(qū)域中 其中20指每隔20秒刷新一次頁(yè)面.2.頁(yè)面自動(dòng)跳轉(zhuǎn):把如下代碼加入區(qū)域中手持終端 手持機(jī)
3.Response.Write(“”)
JS刷新框架的腳本語(yǔ)句
//如何刷新包含該框架的頁(yè)面用
//子窗口刷新父窗口
(或 刷新)
//如何刷新另一個(gè)框架的頁(yè)面用
如果想關(guān)閉窗口時(shí)刷新或者想開(kāi)窗時(shí)刷新的話,在
中調(diào)用以下語(yǔ)句即可。 開(kāi)窗時(shí)刷新 關(guān)閉時(shí)刷新第四篇:小程序的頁(yè)面跳轉(zhuǎn)以及參數(shù)傳遞
第九程序小程序的頁(yè)面跳轉(zhuǎn)以及參數(shù)傳遞
? 頁(yè)面跳轉(zhuǎn)
? 參數(shù)傳遞
微信小程序的頁(yè)面跳轉(zhuǎn),頁(yè)面之間傳遞參數(shù)筆記 先上demo圖: 為了簡(jiǎn)化邏輯,所以index.wxml里面只寫了兩個(gè)text.既然是跳轉(zhuǎn),那就還有其他頁(yè)面.目錄如下: 三個(gè)頁(yè)面,但是代碼很簡(jiǎn)單.直接上代碼...微信小程序的頁(yè)面跳轉(zhuǎn),頁(yè)面之間傳遞參數(shù)筆記
先上demo圖:
為了簡(jiǎn)化邏輯,所以index.wxml里面只寫了兩個(gè)text.既然是跳轉(zhuǎn),那就還有其他頁(yè)面.目錄如下:三個(gè)頁(yè)面,但是代碼很簡(jiǎn)單.直接上代碼.index.wxml中的URL就是跳轉(zhuǎn)的頁(yè)面路徑.上面代碼中就是navigator目錄下的navigator頁(yè)面,title是參數(shù).navigator下redirect屬性是值在當(dāng)前頁(yè)打開(kāi).如果不加redirect就是跳轉(zhuǎn)到新頁(yè)面.都可以攜帶參數(shù).navigator下redirect屬性是值在當(dāng)前頁(yè)打開(kāi).如果不加redirect就是跳轉(zhuǎn)到新頁(yè)面.都可以攜帶參數(shù).在navigatort.wxml中通過(guò)js代碼可以獲取到title,代碼如下 //navigatort.js 最后上兩張?zhí)D(zhuǎn)后的圖.1.跳轉(zhuǎn)到新頁(yè)面
2.在原來(lái)的頁(yè)面打開(kāi)
有沒(méi)有發(fā)現(xiàn)一個(gè)細(xì)節(jié),在原來(lái)的頁(yè)面打開(kāi)是不會(huì)出現(xiàn)返回按鈕的,而跳轉(zhuǎn)到新頁(yè)面后會(huì)出返回按鈕.這是因?yàn)槲覍懥藘蓚€(gè)頁(yè)面.如果indexwxml不是一級(jí)頁(yè)面,這里都會(huì)出現(xiàn)返回按鈕.當(dāng)然返回的結(jié)果是不一樣的:
1.跳轉(zhuǎn)到新頁(yè)面,返回是回到之前的頁(yè)面;2.在原來(lái)頁(yè)面打開(kāi),返回是回到上一級(jí)頁(yè)面.
第五篇:Selenium 彈出框、頁(yè)面跳轉(zhuǎn)總結(jié)_dangliuzi
在eclipse中運(yùn)行!驗(yàn)證處理過(guò)程。
Selenium 彈出框、頁(yè)面跳轉(zhuǎn)、遍歷相同控件、執(zhí)行js
1、對(duì)話框處理
Alert alert = driver.switchTo().alert();alert.accept();//確定 alert.dismiss();//取消
alert.getText();//取到文本內(nèi)容
實(shí)際系統(tǒng)中,彈出窗口必定是某些操作完成、信息加載之后用做提示,因此彈出窗口有時(shí)出現(xiàn)得快,有時(shí)出現(xiàn)得慢,直接使用driver.switchTo().alert();很容易出現(xiàn)執(zhí)行失敗的情況。
咱們先判斷是否出現(xiàn)了彈出框,封裝成以下方法: protected boolean alertExists(int seconds){ long start = System.currentTimeMillis();while((System.currentTimeMillis()-start)< seconds * 1000){ try { driver.switchTo().alert();return true;} catch(NoAlertPresentException ne){ System.out.println(“not find alert!”);} catch(Exception e){ throw new RuntimeException(e.getMessage());} } return false;}
2、頁(yè)面跳轉(zhuǎn),彈出窗口 //得到當(dāng)前窗口的句柄
String currentWindow = driver.getWindowHandle();//得到所有窗口的句柄
Set
Iterator
System.out.println(“title,url = ”+window.getTitle()+“,”+window.getCurrentUrl());}
另外,還有的iframe 之間轉(zhuǎn)換方法
driver.switchTo().defaultContent();切換到某個(gè)frame:
driver.switchTo().frame(“l(fā)eftFrame”);從一個(gè)frame切換到另一個(gè)frame: driver.switchTo().frame(“mainFrame”);
切換到某個(gè)window:
driver.switchTo().window(“windowName”);
3、遍歷控件
List
遍歷
for(Iterator
4、執(zhí)行JS
Web driver對(duì)Java Script的調(diào)用是通過(guò)JavascriptExecutor來(lái)實(shí)現(xiàn)的,例如: JavascriptExecutor js =(JavascriptExecutor)driver;
js.executeScript(“(function(){inventoryGridMgr.setTableFieldValue('”+ inventoryId + “','” + fieldName + “','”
+ value + “');})()”);