導航:首頁 > 萬維百科 > 網頁設計時無法跳轉到制定網頁

網頁設計時無法跳轉到制定網頁

發布時間:2020-08-27 10:19:03

1、為什麼我打開一個網頁不能跳轉到另外一個網頁?

如果是遨遊的話....狀態欄(就是最下面那一欄)...把強制在新標簽中打開鏈接去掉(就是再點一下..) 那要看你用的是什麼瀏覽器啦如果用的是IE 的話那就不是你機子的事啦,那是網站自己設置的,你是不能改的。 如果你用的是多頁面瀏覽器的話,那在設置-選項裡面就可以改一下啦!

2、網頁跳轉後,網頁無法操作 怎麼辦

方式一:
1、點擊網頁右上角「工具」——「選項」;
2、找到「標簽設置」,並左鍵點擊進入;
3、第一項「新建標簽」中的「點擊鏈接打開新標簽時,總是切換到新標簽頁」打勾即可。
方式二:
1、修改IE工具欄 在正常情況下,IE首頁的修改可以通過IE工具欄里的「工具」-「Internet選項」-「常規」-「主頁」功能模塊來實現。
2、在彈出的窗口裡,用戶只要在「可更改主頁」的地址欄中輸入自己經常使用的網址然後再點擊下面的「使用當前頁」按鈕就可以將其設為自己的IE首頁了;

3、我想設計網頁跳轉一個指網頁不成功時跳到另一個指定網頁!ASP的!我不會設!請高手幫下忙

<%on error resume next%>
<%If Err.Number <> 0 Then response.redirect "*.* "%> 可以處理。

4、為什麼在自己製作的網頁中插入的超鏈接不能實現跳轉,那麼怎樣才能轉到自己所需的網站?

window.location.href="http://www.163.com"
window.open("http://www.163.com")
這些腳本應該都可以轉到所需網址吧

5、為什麼我打開新的網頁時,無法自動跳轉到新頁面

這是製作網頁的時候設置了用新建窗口打開鏈接,可以在IE中設置不新建網頁打開,就在同一頁中打開,設置如下: IE7.0 工具->Internet選項->選項卡設置->遇到彈出窗口時->始終在新選項卡中打開彈出窗口

6、為什麼網頁不能正常跳轉(在線等-------)

1.頁面之間無法傳遞變數
get,post,session在最新的php版本中自動全局變數是關閉的,所以要從上一頁面取得提交過來得變數要使用$_GET['foo'],$_POST['foo'],$_SESSION['foo']來得到
當然也可以修改自動全局變數為開(php.ini改為register_globals = On);考慮到兼容性,還是強迫自己熟悉新的寫法比較好。

2.使用QuerySting在頁面間傳遞值已經是一種很老的機制了,這種方法的主要優點是實現起來非常簡單,然而它的缺點是傳遞的值是會顯示在瀏覽器的地址欄上的(不安全),同時又不能傳遞對象,但是在傳遞的值少而安全性要求不高的情況下,這個方法還是一個不錯的方案。使用這種方法的步驟如下:
1,使用控制項創建web表單(form)
2,創建可以返回表單的按鈕和鏈接按鈕
3,在按鈕或鏈接按鈕的單擊事件里創建一個保存URL的字元變數
4,在保存的URL里添加QueryString參數
5,使用Response.Redirect重定向到上面保存的URL
下面的代碼片斷演示了如何實現這個方法:
源頁面代碼:
private void Button1_Click
(object sender, System.EventArgs e)
{
string url;
url="anotherwebform.aspx?name=" + TextBox1.Text + "&email=" + TextBox2.Text;
Response.Redirect(url);
}
目標頁面代碼:
private void Page_Load
(object sender, System.EventArgs e)
{
Label1.Text=Request.QueryString["name"];
Label2.Text=Request.QueryString["email"];
}

使用Session變數
使用Session變數是可以在頁面間傳遞值的的另一種方式,在本例中我們把控制項中的值存在Session變數中,然後在另一個頁面中使用它,以不同頁面間實現值傳遞的目的。但是,需要注意的是在Session變數存儲過多的數據會消耗比較多的伺服器資源,在使用session時應該慎重,當然了,我們也應該使用一些清理動作來去除一些不需要的session來降低資源的無謂消耗。使用Session變數傳遞值的一般步驟如下:
1,在頁面里添加必要的控制項
2,創建可以返回表單的按鈕和鏈接按鈕
3,在按鈕或鏈接按鈕的單擊事件里,把控制項的值添加到session變數里
4,使用Response.Redirect方法重定向到另一個頁面
5,在另一個頁面提取session的值,在確定不需要使用該session時,要顯式清除它
下面的代碼片斷演示了如何實現這個方法:
源頁面代碼:
private void Button1_Click
(object sender, System.EventArgs e)
{
//textbox1 and textbox2 are webform
//controls
Session["name"]=TextBox1.Text;
Session["email"]=TextBox2.Text;
Server.Transfer("anotherwebform.aspx");
}
目標頁面代碼:
private void Page_Load
(object sender, System.EventArgs e)
{
Label1.Text=Session["name"].ToString();
Label2.Text=Session["email"].ToString();
Session.Remove("name");
Session.Remove("email");
}

使用Server.Transfer
這個方法相比上面介紹的方法稍微復雜一點,但在頁面間值傳遞中卻是特別有用的,使用該方法你可以在另一個頁面以對象屬性的方式來存取顯露的值,當然了,使用這種方法,你需要額外寫一些代碼以創建一些屬性以便可以在另一個頁面訪問它,但是,這個方式帶來的好處也是顯而易見的。總體來說,使用這種方法是簡潔的同時又是面向對象的。使用這種方法的整個過程如下:
1,在頁面里添加必要的控制項
2,創建返回值的Get屬性過程
3,創建可以返回表單的按鈕和鏈接按鈕
4,在按鈕單擊事件處理程序中調用Server.Transfer方法轉移到指定的頁面
5,在第二個頁面中,我們就可以使用Context.Handler屬性來獲得前一個頁面實例對象的引用,通過它,就可以使用存取前一個頁面的控制項的值了
以下代碼綜合實現上述步驟過程的代碼:
源頁面代碼:
把以下的代碼添加到頁面中
public string Name
{
get
{
return TextBox1.Text;
}
}

public string EMail
{
get
{
return TextBox2.Text;
}
}
然後調用Server.Transfer方法
private void Button1_Click
(object sender, System.EventArgs e)
{
Server.Transfer("anotherwebform.aspx");
}
目標頁面代碼:
private void Page_Load
(object sender, System.EventArgs e)
{
//create instance of source web form
WebForm1 wf1;
//get reference to current handler instance
wf1=(WebForm1)Context.Handler;
Label1.Text=wf1.Name;
Label2.Text=wf1.EMail;
}

在ASP.NET 2.0中啟用了跨頁面傳送功能,其功能和用法在以後在做介紹!

頁面之間傳遞值

方式1:

在接收頁 的html代碼里加上一行: <%@ Reference Page = "WebForm1.aspx" %>

WebForm1 fp=(WebForm1)Context.Handler;
this.TextBox1.Text=fp.name; //name 是第一頁的public變數

Context 提供對整個當前上下文(包括請求對象)的訪問。您可以使用此類共享頁之間的信息。

方式2:GET方式
在發送頁
public int sum=0;

int i =int.Parse(this.TextBox1.Text)*2;

Server.Transfer("WebForm2.aspx?sum="+i);

接收頁
this.TextBox1.Text=Request["sum"].ToString();
or this.TextBox1.Text=Request.Params["sum"].ToString();
this.TextBox1.Text=Request.QueryString["sum"];

方法3:全局變數

發送頁:
Application["sum"]=this.TextBox1.Text;
Server.Transfer("WebForm2.aspx");

接收頁:
this.TextBox1.Text=(string)Application["sum"];

Application實質上是整個虛擬目錄中所有文件的集合,如果想在整個應用范圍內使用某個變數值,Application對象將是最佳的選擇

在這里用Session[""]的方法雷同

方法4:

發送頁:
1.定義靜態變數: public static string str="";
2. str=this.TextBox1.Text;
Server.Transfer("webform2.aspx");
接收頁:
1.引入第一頁的命名空間:using WebApplication1;
2 this.TextBox1.Text=WebForm1.str;

7、HTML點擊鏈接 跳轉到網頁指定的位置 錨站無法實現

你是要在框架中打開指定的頁面並自動跳轉到錨點的位置?

這是A頁面的代碼
  <a href="b.html#b" target="aaa">aaa</a>
  <iframe src="" name="aaa"></iframe> 
  
  這是b.html中的一行,其它的自行設置
  <a id="b">aaaaaa</a>

不知道我理解的對不對

8、本人編輯的一個動態網頁總是無法跳轉到指定的.html網頁?

<a name="xigua" id="xigua"></a>

========================

在西瓜圖片 所有的超鏈接中<a href="介紹.html#xiguan"><img src="西瓜.jpg"><img>西瓜</a>

9、有些網頁不能跳轉 跳轉不成功

全面殺毒。另外將IE重置一下。

重置方法:
打開IE、工具、Internet選項、高級、還原默認設置。

打開IE、工具、Internet選項、程序、重圍WEB設置。

以上兩項都設置一下。

10、網頁製作中如何設置頁面跳轉到某頁面後不能返回?

可以設置一個登陸的驗證,並且把這個驗證設置時限,跳轉之後後退的話因為時限會無法後退,語句完全忘了,你自己找找 CSDN~

與網頁設計時無法跳轉到制定網頁相關的知識