因为如果直接在目录树的节点创建超级链接的话,新打开的链接仍在左边显示,而不是在右边显示。如何将左边的操作在右边响应并显示?
如:
+音频
|--WAV
|--MP3
|--MIDI
在WAV处创建链接:<A href='sound.asp?type=wav'>WAV</A>
这样并不能将内容显示在右边。应该怎样实现呢?
6 个解决方案
#1
<a href="#" onclick=javascript:window.open("sound.asp","","")>
#2
link="sound.asp"&"?type=wav")<br>
<a href="<%=link%>" target=_blank>
<a href="<%=link%>" target=_blank>
#3
<A href="sound.asp?type=wav">WAV</A>
<frameset rows="0,68,*">
<frame name="banner" scrolling="no" noresize target="contents" src="top.asp">
<frameset cols="180,*">
<frame name="contents" scrolling="no" noresize target="main" src="left.asp">
<frame name="main" src="today.asp">
</frameset>
然后在左面的页面里加上试试。
<base target="main">
<frameset rows="0,68,*">
<frame name="banner" scrolling="no" noresize target="contents" src="top.asp">
<frameset cols="180,*">
<frame name="contents" scrolling="no" noresize target="main" src="left.asp">
<frame name="main" src="today.asp">
</frameset>
然后在左面的页面里加上试试。
<base target="main">
#4
先看看上面lishizhen2002(就怕她说~~~)说的,对于没有个frame都有它的名字(就是name后面的那个),现在暂时假设你右边的frame名字位right,就把你的连接改为:
<A href='sound.asp?type=wav' target=right>WAV</A>
顺便说一说上面提到的<base target="main">。如果你是通过hyperlink+script来开关树目录的话,就不能够用这个了。因为通常我们需要<a href=### onclick=...>...</a>,但是因为对于任何<a>,都会根据<base target="main">来执行,那么就会在main这个frame出现左边的页面。
<A href='sound.asp?type=wav' target=right>WAV</A>
顺便说一说上面提到的<base target="main">。如果你是通过hyperlink+script来开关树目录的话,就不能够用这个了。因为通常我们需要<a href=### onclick=...>...</a>,但是因为对于任何<a>,都会根据<base target="main">来执行,那么就会在main这个frame出现左边的页面。
#5
主要是<A href='sound.asp?type=wav' target=right> right是你的右边的帧的名称
#6
好的,我知道了
用target来设定在哪个frame显示。
谢谢大家!
用target来设定在哪个frame显示。
谢谢大家!
#1
<a href="#" onclick=javascript:window.open("sound.asp","","")>
#2
link="sound.asp"&"?type=wav")<br>
<a href="<%=link%>" target=_blank>
<a href="<%=link%>" target=_blank>
#3
<A href="sound.asp?type=wav">WAV</A>
<frameset rows="0,68,*">
<frame name="banner" scrolling="no" noresize target="contents" src="top.asp">
<frameset cols="180,*">
<frame name="contents" scrolling="no" noresize target="main" src="left.asp">
<frame name="main" src="today.asp">
</frameset>
然后在左面的页面里加上试试。
<base target="main">
<frameset rows="0,68,*">
<frame name="banner" scrolling="no" noresize target="contents" src="top.asp">
<frameset cols="180,*">
<frame name="contents" scrolling="no" noresize target="main" src="left.asp">
<frame name="main" src="today.asp">
</frameset>
然后在左面的页面里加上试试。
<base target="main">
#4
先看看上面lishizhen2002(就怕她说~~~)说的,对于没有个frame都有它的名字(就是name后面的那个),现在暂时假设你右边的frame名字位right,就把你的连接改为:
<A href='sound.asp?type=wav' target=right>WAV</A>
顺便说一说上面提到的<base target="main">。如果你是通过hyperlink+script来开关树目录的话,就不能够用这个了。因为通常我们需要<a href=### onclick=...>...</a>,但是因为对于任何<a>,都会根据<base target="main">来执行,那么就会在main这个frame出现左边的页面。
<A href='sound.asp?type=wav' target=right>WAV</A>
顺便说一说上面提到的<base target="main">。如果你是通过hyperlink+script来开关树目录的话,就不能够用这个了。因为通常我们需要<a href=### onclick=...>...</a>,但是因为对于任何<a>,都会根据<base target="main">来执行,那么就会在main这个frame出现左边的页面。
#5
主要是<A href='sound.asp?type=wav' target=right> right是你的右边的帧的名称
#6
好的,我知道了
用target来设定在哪个frame显示。
谢谢大家!
用target来设定在哪个frame显示。
谢谢大家!