国产一区二区三区国产一区|国产乱伦免费视频|久章草在线无码视频观看|日韩精品无码一级毛片免费

  • <rt id="eoskm"><noscript id="eoskm"></noscript></rt>
    <dl id="eoskm"><small id="eoskm"></small></dl>
  • <abbr id="eoskm"><acronym id="eoskm"></acronym></abbr>
    <rt id="eoskm"><small id="eoskm"></small></rt><rt id="eoskm"><abbr id="eoskm"></abbr></rt>
  • <tbody id="eoskm"><cite id="eoskm"></cite></tbody>
  • 您當(dāng)前的位置 :首頁(yè) > 深圳信息港 > 科技新聞  正文
    關(guān)鍵詞:

    window.location.href的用法(動(dòng)態(tài)輸出跳轉(zhuǎn))

    深圳信息港     www.hnyueyi.com.cn  

    window.location.href的用法(動(dòng)態(tài)輸出跳轉(zhuǎn))

    無(wú)論在靜態(tài)頁(yè)面還是動(dòng)態(tài)輸出頁(yè)面中window.location.href都是不錯(cuò)的用了跳轉(zhuǎn)的實(shí)現(xiàn)方案

     

     

    javascript中的location.href有很多種用法,主要如下。

    self.location.href="/url" 當(dāng)前頁(yè)面打開URL頁(yè)面
    location.href="/url" 當(dāng)前頁(yè)面打開URL頁(yè)面
    windows.location.href="/url" 當(dāng)前頁(yè)面打開URL頁(yè)面,前面三個(gè)用法相同。
    this.location.href="/url" 當(dāng)前頁(yè)面打開URL頁(yè)面
    parent.location.href="/url" 在父頁(yè)面打開新頁(yè)面
    top.location.href="/url" 在頂層頁(yè)面打開新頁(yè)面

    如果頁(yè)面中自定義了frame,那么可將parent self top換為自定義frame的名稱,效果是在frame窗口打開url地址

    此外,window.location.href=window.location.href;和window.location.Reload()和都是刷新當(dāng)前頁(yè)面。區(qū)別在于是否有提交數(shù)據(jù)。當(dāng)有提交數(shù)據(jù)時(shí),window.location.Reload()會(huì)提示是否提交,window.location.href=window.location.href;則是向指定的url提交數(shù)據(jù)
     

    在寫ASP.Net程序的時(shí)候,我們經(jīng)常遇到跳轉(zhuǎn)頁(yè)面的問(wèn)題,我們經(jīng)常使用Response.Redirect 做ASP.NET框架頁(yè)跳轉(zhuǎn),如果客戶要在跳轉(zhuǎn)的時(shí)候使用提示,這個(gè)就不靈光了,如:

     

    復(fù)制代碼 代碼如下:


    Response.Write("< script>alert('恭喜您,注冊(cè)成功!');< /script>");
    Response.Redirect("main.html");
     

     

    這時(shí)候我們的提示內(nèi)容沒(méi)有出來(lái)就跳轉(zhuǎn)了,和Response.Redirect("main.html");沒(méi)有任何區(qū)別。

    這時(shí)我們采用下面代碼試驗(yàn)一下:

    ASP.NET框架頁(yè)跳轉(zhuǎn)的另一實(shí)現(xiàn)

     

    復(fù)制代碼 代碼如下:


    Response.Write("< script language=javascript>alert('恭喜您,注冊(cè)成功!')< /script>");
    Response.Write("< script language=javascript>window.location.href='main.html'< /script>");
     

     

    這個(gè)即實(shí)現(xiàn)了我們的要求,在提示后,跳轉(zhuǎn)頁(yè)面。

    最重要的是window.location.href 語(yǔ)句可以實(shí)現(xiàn)一個(gè)框架的頁(yè)面在執(zhí)行服務(wù)器端代碼后刷新另一個(gè)框架的頁(yè)面(Response.Redirect無(wú)法達(dá)到,至少我沒(méi)有發(fā)現(xiàn)):

    如:index.htm頁(yè)面中有二個(gè)框架,分別為 frameLeft和frameRight,在frameRight頁(yè)面中執(zhí)行服務(wù)器端代碼后刷新frameLeft中的頁(yè)面。

    先前最常見的是注冊(cè)之后,自動(dòng)刷新登陸框,讓登陸框換成已登陸頁(yè)面,只要在注冊(cè)成功的代碼之后加上一段,即可以實(shí)現(xiàn)刷新另個(gè)框架的頁(yè)面。代碼如下:

     

    復(fù)制代碼 代碼如下:


    Response.Write("< script language=javascript>alert('恭喜您,注冊(cè)成功!')< /script>");
    Response.Write("< script language=javascript>window.parent.frameLeft.location.href='main.html'< /script>");
     

     

    這樣就搞定了ASP.NET框架頁(yè)跳轉(zhuǎn)中斷的問(wèn)題。其實(shí)asp、php中一般都使用這種方式。


    "window.location.href"、"location.href"是本頁(yè)面跳轉(zhuǎn)
    "parent.location.href"是上一層頁(yè)面跳轉(zhuǎn)
    "top.location.href"是最外層的頁(yè)面跳轉(zhuǎn)

    舉例說(shuō)明:

    如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js這樣寫

    "window.location.href"、"location.href":D頁(yè)面跳轉(zhuǎn)
    "parent.location.href":C頁(yè)面跳轉(zhuǎn)
    "top.location.href":A頁(yè)面跳轉(zhuǎn)

    如果D頁(yè)面中有form的話,

    <form>: form提交后D頁(yè)面跳轉(zhuǎn)
    <form target="_blank">: form提交后彈出新頁(yè)面
    <form target="_parent">: form提交后C頁(yè)面跳轉(zhuǎn)
    <form target="_top"> : form提交后A頁(yè)面跳轉(zhuǎn)

    關(guān)于頁(yè)面刷新,D 頁(yè)面中這樣寫:

    "parent.location.reload();": C頁(yè)面刷新 (當(dāng)然,也可以使用子窗口的 opener 對(duì)象來(lái)獲得父窗口的對(duì)象:window.opener.document.location.reload(); )

    "top.location.reload();": A頁(yè)面刷新

    原文網(wǎng)址:http://www.hnyueyi.com.cn/shenzhen/20151128/22258.html
    信息首發(fā)window.location.href的用法(動(dòng)態(tài)輸出跳轉(zhuǎn))
    請(qǐng)聯(lián)系網(wǎng)站管理員

    ●【往下看,下一頁(yè)更精彩】●投稿或合作、請(qǐng)聯(lián)系QQ:22559528

    深圳學(xué)車考駕照3個(gè)月包拿證!

      深圳學(xué)車考駕照3個(gè)月包拿證!

      芒果學(xué)車(綜安駕校)鄭重承諾:不做虛假宣傳!誠(chéng)信經(jīng)營(yíng),服務(wù)至上,規(guī)...

    王寶強(qiáng)老婆馬蓉的胸 馬蓉是什么杯罩

      王寶強(qiáng)老婆馬蓉的胸 馬蓉是什么杯罩的

      照片中,馬蓉穿著波點(diǎn)低胸?zé)o袖長(zhǎng)裙,頭上戴著鮮紅色花朵,手拿棒...

    張?bào)阌耆梭w藝術(shù)寫真 張?bào)阌甏蟪叨热?/a>

      張?bào)阌耆梭w藝術(shù)寫真 張?bào)阌甏蟪叨热梭w藝術(shù)

      張?bào)阌辏?986年6月6日-),MET-ART國(guó)產(chǎn)人體模特,出生于中國(guó)東北的黑...

    劉鑾雄為什么塞關(guān)之琳乒乓球,關(guān)之琳

      劉鑾雄為什么塞關(guān)之琳乒乓球,關(guān)之琳被某富商塞高爾夫球真相圖片

      當(dāng)年變態(tài)富豪劉鑾雄塞關(guān)之琳乒乓球的事件一度轟動(dòng)香港娛樂(lè)...

    女大學(xué)生稱還款被“逾期” 遭“裸照

      女大學(xué)生稱還款被“逾期” 遭“裸照”要挾

      我給你幾張圖,把你腦袋移上去,你選一下吧。如果沒(méi)有,那就別怪...

    關(guān)于我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 招賢納士 | 廣告服務(wù) | 網(wǎng)站合作 | 幫助中心 | 投稿指南 | 聯(lián)系我們 | 活動(dòng)QQ群 | 粵ICP備15086532號(hào)-1
    深圳信息港 深圳企業(yè)信息 深圳新聞 深圳百姓網(wǎng)民最喜愛的深圳都市網(wǎng)絡(luò)媒體!Copyright © 2008- All Rights Reserved
    合作QQ:22559528 投稿QQ22559528 深圳同城活動(dòng)群:284059377深圳吃喝玩樂(lè)群:284059377