農會 資訊管理類程式設計105 年第 1 題單選題
在網頁程式設計,設定超連結時,如果我們希望以全視窗來顯示要連結的網頁,必須將目標視窗設定為下列何者?
A_self
B_blank
C_top正確答案
D_parent
C正確答案
HTML超連結target屬性中,_top用於清除所有框架並在全視窗(頂層視窗)顯示連結網頁。
為什麼答案是 C
_top 會清除所有框架(如 frameset),直接在整個瀏覽器的最頂層全視窗中載入連結。
考點:當前視窗考點:新視窗分頁考點:頂層全視窗考點:父層框架
載入中…
完整詳解
Pro · 無限重點 HTML超連結target屬性中,_top用於清除所有框架並在全視窗(頂層視窗)顯示連結網頁。
看到「全視窗/頂層」選 _top;「新視窗/分頁」選 _blank;「自己」選 _self;「父層」選 _parent。
逐選項分析
A當前視窗✕
_self 為預設值,會在當前框架或視窗中開啟連結,並不會強制以全視窗顯示。
B新視窗分頁✕ 陷阱
_blank 會開啟「全新」的瀏覽器分頁或視窗,容易與題目的「全視窗」名詞混淆。
C頂層全視窗✓ 正確
_top 會清除所有框架(如 frameset),直接在整個瀏覽器的最頂層全視窗中載入連結。
D父層框架✕
_parent 會在當前框架的「父層」框架中開啟,若無父層則效果等同於 _self。
HTML target 屬性對照表
| 屬性值 | 開啟位置 | 常見情境 |
|---|
| _self | 當前視窗/框架 | 一般網頁跳轉(預設值) |
| _blank | 新視窗/新分頁 | 外部連結、廣告彈出 |
| _top | 全視窗(頂層) | 跳出 iframe 或 frameset 框架 |
| _parent | 父層框架 | 多層框架結構中的向上一層跳轉 |
考生極易將「全視窗」誤認為「新視窗」而錯選 _blank。請記住,_blank 是「新開」視窗,而 _top 是「佔滿整個(全)視窗」並清除內部框架,兩者概念完全不同!