超鏈接打開(kāi)目標(biāo)(target)的測(cè)試

字號(hào):


    鏈接的target屬性決定了鏈接在哪邊打開(kāi),它的值通常為以下五種:_blank、_self、_parent、_top和自定義,依次表示為:新窗口、當(dāng)前窗口、父窗口、頂層窗口和框架。當(dāng)所指名稱的框架不存在時(shí),自定義作用等同于_blank。今天我們主要測(cè)試一下當(dāng)所指名稱的框架處于不同層次頁(yè)面中或不同層次頁(yè)面中都有該名稱框架時(shí)鏈接在哪個(gè)框架中打開(kāi)?
    一、測(cè)試
    1.測(cè)試一:指定名稱的框架處于不同層次頁(yè)面中
    index.htm:
    <iframe name="frame1" src="" width="400" height="400"></iframe>
    <iframe src="aaa.htm" width="400" height="400"></iframe>
    aaa.htm:
    <iframe name="frame2" src="bbb.htm" width="300" height="300"></iframe>
    <a target="frame1">Links</a>
    bbb.htm:
    <iframe name="frame3" src="" width="200" height="200"></iframe>
    測(cè)試結(jié)果:
    當(dāng)target="frame1"時(shí),在index.frame1中打開(kāi);(為方便說(shuō)明,框架位置統(tǒng)一用"頁(yè)面名稱.框架名稱"格式)
    當(dāng)target="frame2"時(shí),在aaa.frame2中打開(kāi);
    當(dāng)target="frame3"時(shí),在bbb.frame3中打開(kāi);
    2.測(cè)試二:不同層次頁(yè)面中存在同名稱的框架
    index.htm:
    <iframe name="frame1" src="" width="400" height="400"></iframe>
    <iframe src="aaa.htm" width="400" height="400"></iframe>
    aaa.htm:
    <iframe name="frame2" src="bbb.htm" width="300" height="300"></iframe>
    <a target="frame2">Links</a>
    bbb.htm:
    <iframe name="frame2" src="" width="200" height="200"></iframe>
    測(cè)試結(jié)果:
    當(dāng)target="frame2"時(shí),在aaa.frame2中打開(kāi);
    3.測(cè)試三:不同層次頁(yè)面中存在同名稱的框架
    index.htm:
    <iframe name="frame2" src="" width="400" height="400"></iframe>
    <iframe src="aaa.htm" width="400" height="400"></iframe>
    aaa.htm:
    <iframe name="frame2" src="bbb.htm" width="300" height="300"></iframe>
    <a target="frame2">Links</a>
    bbb.htm:
    <iframe name="frame3" src="" width="200" height="200"></iframe>
    測(cè)試結(jié)果:
    當(dāng)target="frame2"時(shí),在aaa.frame2中打開(kāi);
    4.測(cè)試四:不同層次頁(yè)面中存在同名稱的框架
    index.htm:
    <iframe name="frame1" src="" width="400" height="400"></iframe>
    <iframe src="aaa.htm" width="400" height="400"></iframe>
    aaa.htm:
    <iframe name="frame2" src="bbb.htm" width="300" height="300"></iframe>
    <a target="frame1">Links</a>
    bbb.htm:
    <iframe name="frame1" src="" width="200" height="200"></iframe>
    測(cè)試結(jié)果:
    當(dāng)target="frame1"時(shí),在bbb.frame1中打開(kāi);
    二、結(jié)論
    當(dāng)要打開(kāi)一個(gè)鏈接時(shí),先在本頁(yè)面中搜索指定名稱(target)的框架,找不到則在下層頁(yè)面中搜索,還找不到就到上層頁(yè)面中搜索,都找不到打開(kāi)一個(gè)新的窗口!