|
藍森林 http://www.lslnet.com 2006年8月25日 8:28
請教一個iframe中的鏈接的問題
我想通過一個iframe中的鏈接改變另一個iframe的內容(比如說把111.htm變成222.htm),請各位高手指教.我很急啊. |
第一個<iframe name="1234567">
第二個iframe中的連接 <a href="#" target="1234567">連接</a>
|
顯示無法打開頁面,存在鏈接錯誤.
實際情況是這樣的:
我現在有一個首頁index.htm,以及3個子頁面a.htm b.htm c.htm,其中 a.htm 和b.htm 是用iframe嵌套進index.htm的.現在在 a.htm 中有一個鏈接,我想通過點擊這個鏈接,使 index.htm 中嵌套的 b.htm 變成 c.htm,其他都不發生變化,請問如何實現.
|
a.htm 和 b.htm 是用iframe嵌套進index.htm的?
一個 iframe 中只能同事套嵌一個文件啊。。。。
還有,點擊 a.htm ,說明a.htm 是當時套嵌在 index.htm 的 iframe 中的,那麼,「使 index.htm 中嵌套的 b.htm 」怎麼解釋呢?
是不是你表達方式有一點問題,希望你描述清楚,OK? |
[html]
<iframe name="12345" src="http://www.blueidea.com" scrolling=yes frameborder=1 width=320 height=405></iframe>
<iframe src="http://www.craysoft.com.cn/111.htm" scrolling=yes frameborder=1 width=320 height=405></iframe>[/html]
111.htm中連接的代碼:<a href="http://www.21cn.com" target="12345">連接 </a> |
多謝各位,我說的就是上面那種效果.因為我的頁面裡還存在別的js,所以會出問題.
不過又出現問題了,因為這個效果,頁面裡的js不能使用了(是鏈接到網絡電台的js).我想再多請教一下,能不能用一個鏈接同時改變2個iframe(上面的例子是改變一個).
|
我是初學者,請各位多多指教,謝謝,非常感謝. |
下面是那段js代碼:
<TR>
<TD class=whitetext>
<LI><A class=whitelinks
href="javascript:clickTitle(12)">石家莊交通台(接通率10%)</A></LI></TD></TR>
<TR>
<TD class=whitetext>
<LI><A class=whitelinks
href="javascript:clickTitle(13)">石家莊經濟台(接通率15%)</A></LI></TD></TR></UL></TBODY></TABLE>
<SCRIPT language=JavaScript>
<!--
srcArray=new Array();
srcArray[0]="http://live.cri.com.cn/fm887.ram";srcArray[1]="http://live.cri.com.cn/fm915.ram";srcArray[2]="http://live.cri.com.cn/chn.ram";srcArray[3]="rtsp://radio.fm974.tom.com:554/encoder/live.rm";srcArray[4]="rtsp://211.89.225.1:554/encoder/cnr1";srcArray[5]="rtsp://211.89.225.1:554/encoder/cnr2";srcArray[6]="rtsp://211.89.225.1:554/encoder/cnr3";srcArray[7]="rtsp://211.89.225.1:554/encoder/cnr4";srcArray[8]="rtsp://211.89.225.1:554/encoder/cnr5";srcArray[9]="rtsp://218.244.243.21/spread/crionline/net_radio/program/easyfmpm01040226.smil";srcArray[10]="rtsp://202.110.222.247/encoder/diliu";srcArray[11]="http://210.77.152.234:8080/ramgen/encoder/cr1";srcArray[12]="http://210.77.152.234:8080/ramgen/encoder/cr1";srcArray[13]="http://210.77.152.234:8080/ramgen/encoder/cr1";
function clickTitle(i){
var newSRC=srcArray[i];
parent.showVideo.chgVideo(newSRC);
}
//-->
</SCRIPT>
我就是想通過點擊上面的某個鏈接同時改變電台和iframe |
只要在點擊鏈接的時候,重新設置兩個iframe的src屬性就可以了,如下面的函數(具體情況自己搞定了)
function clickprocess(){
document.all.iframe1.src = "new1.htm";
document.all.iframe2.src = "new2.htm";
} |
|