2016-11-12 48 views
1

更新:它仍然無法正常工作。鏈接是可點擊的,但他們並沒有考慮它的假設。例如,從第1幀開始,當您點擊聯繫人信息時,它應該在第3幀中打開它。從名稱1中,當您單擊工作小時數時,它應顯示第3幀中的工作小時數。如何在HTML中打開鏈接到另一個框架?

更新2:添加#符號後...當我點擊聯繫信息..它會顯示框架3中的幀1並擺脫我在幀3中。我不是這樣做。

因此,我有四個幀。這些框架的代碼顯示如下。所以它會在一個頁面中顯示四個不同的幀。該圖片也顯示出來。 enter image description here

<!DOCTYPE html> 
<html> 

    <head> 
     <title> A4 - HTML Frames - Jainamkumar Patel </title> 
    </head> 

    <frameset cols = "20%,50%"> 
     <frame src = "frame1.html"> 

    <frameset rows = "30%,30%"> 
     <frame src = "frame2.html"> 

    <frameset cols = "25%,25%"> 
     <frame src = "frame3.html" name = "frame1"> 
     <frame src = " "> 

     </frameset> 
    </frameset> 
</frameset> 

</html> 

現在這是我想做的事:

窗格2包含超文本鏈接聯繫信息,服務,營業時間,產品說明。產品說明至少應有3個鏈接。
瀏覽器窗口的窗格3保存描述聯繫信息,服務,操作小時的頁面,適當鏈接指向哪些頁面。

1個代碼:

<!DOCTYPE html> 
<html> 

    <head> 
     <link rel = "stylesheet" href = "HTML_Style_Sheets.css"> 
    </head> 

    <body> 

     <h1> CRC Software Solutions </h1> 
     <h2> About Us </h2> 

     <p><a href = "#frame3.html" target = "frame1"> Contact Information </a></p> 
     <p><a href = "#frame3.html" target = "frame1"> Services </a></p> 
     <p><a href = "#frame3.html" target = "frame1"> Hours of Operation </a></p> 
     <p><a href = "#frame3.html" target = "frame1"> Product Descriptions </a></p> 

     <ol> 
      <li> Product 1 Description </li> 
      <br> 
      <li> Product 2 Description </li> 
      <br> 
      <li> Product 3 Description </li> 
     </ol> 

    </body> 

</html> 

3幀代碼:

<!DOCTYPE html> 
<html> 

    <head> 
     <link rel = "stylesheet" href = "HTML_Style_Sheets.css"> 
    </head> 

    <body> 

     <h1> Contact Information </h1> 

     <p> 4837 Blind Bay Road <br> 
      Celista, BC V0E 1L0 <br> 
      250-955-5462 <br> 
     </p> 

     <p> For any difficulties or questions you might have regarding out website and services please contact our Support Team. </p> 

     <p> [email protected] </p> 

     <h1> Hours of Operation </h1> 
    </body> 

</html> 

所以我想要做的是鏈接聯繫信息框架3。所以,當你點擊框架1中的聯繫人信息時,它應該在框架3中打開它。服務也是一樣。一旦服務在框架1中被點擊...它應該在框架3中顯示服務。(我仍然需要完成服務部分,但是我已經完成了聯繫信息部分)。

問題:當我運行it..and點擊聯繫Information..It打開幀3在新標籤是不是我必須做的。

是的,我知道它巨大,但請幫助我與此。

謝謝。

+0

@ AllDani.com是的,那是我想做的。 –

+0

'frame'和'frameset'標籤在現代HTML中被棄用,建議使用'iframe'代替。 – rvighne

+0

Ik,但我想用這個。我只被要求使用Frame和Frameset。 –

回答

0

運行此代碼段!

<div id='top'><a href='#about'>Click me to go to About</a></div> 
 

 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 

 

 

 

 

 
    <div id='about'>About. Click <a href="#top">here</a> to go back up.</div> 
 

 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br> 
 
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

+0

不工作。鏈接已創建,但並未跳到它想要去的地方。就像當我點擊操作時間時,它應該到第3幀並顯示操作時間。 –

+0

向我們展示您試用過的產品 –

+0

該代碼已更新。 –

1

在你必須使用屬性name的框架,而不是ID<frameset>標籤內的'標籤,這樣

<frameset cols = "20%,50%"> 
    <frame src = "frame1.html" name = "frame1"> 
<frameset rows = "30%,30%"> 
    <frame src = "frame2.html" name = "frame2"> 
<frameset cols = "25%,25%"> 
    <frame src = "frame3.html" name = "frame3"> 
    <frame src = " "> 

然後你的鏈接(內frame1)應該是這樣的:

<a href = "frame3.html" target = "frame3"> 

(P.S.:如果你需要需要一個ID,你可以同時使用名稱 ID)

+0

我試過,但它在同一個框架中打開。我想在Fame 3中打開聯繫人信息而不是第一幀。 –

+0

請參閱我的更新回答 – Johannes

+0

我試過但我想讓它進入該部分。就像當我點擊聯繫人信息時,它將我帶到第3幀,但當我點擊其他鏈接..它仍然帶我到那個框架,而不是特定的部分。例如..如果你點擊服務,那麼它應該打開該特定的部分,而不是僅僅去那個框架。 –

相關問題