Penulis: DotSharp
Kita dapat melihat fungsi bilah navigasi di sudut kiri atas forum CSDN. Mari kita simulasikan fungsi ini dan gunakan JS untuk membuat fungsi penyembunyian bilah navigasi kiri sederhana di
asp.net frame Page, kita beri nama main.aspx
<!-- kode utama main.aspx-->
<skrip>
document.write("<frameset baris='54,28,*,19' frameborder='TIDAK' border='0' framepacing='0'>");
document.write("<frame src='title.aspx' name='topFrame' scrolling='NO' noresize>");
document.write("<frame src='bar.aspx' name='MainNaviFrame' scrolling='NO'>");
<!-- left.aspx adalah halaman navigasi, menuswitch.aspx adalah halaman tombol interaktif-->
document.write("<frameset name='forum' cols='150,8,*' frameborder='NO' border='0' framepacing='0'>");
document.write("<frame src='left.aspx' name='LeftFrame' scrolling='auto'>");
document.write("<frame src='menuswitch.aspx' name='SwichFrame' scrolling='No'>");
document.write("<frameset row='100%,*' frameborder='NO' border= '0' kecepatan bingkai='0'>");
document.write("<frame src='' nama='MainFrame' scrolling='tidak'>");
dokumen.write("</frameset></frameset>");
document.write("<frame src='bottom.aspx' name='BottomFrame' scrolling='No'></frameset>");
</script>
<!-- kode utama menuswitch.js -->
var kiri menang = benar;
fungsi changeWin()
{
if(kiri menang == benar)
{
parent.forum.cols = "0,8,*";
parent.SwichFrame.menuSwitch.innerHTML = "<a onclick='changeWin();' style='cursor:hand;'><img src='images/ArrowOpen.gif' border='0'></a>" ;
kiri menang = salah;
}
kalau tidak
{
parent.forum.cols = "150,8,*";
parent.SwichFrame.menuSwitch.innerHTML = "<a onclick='changeWin();' style='cursor:hand;'><img src='images/ArrowClose.gif' border='0'></a>" ;
kiri menang = benar;
}
}
<!-- kode utama menuswitch.aspx -->
<tabel tinggi="100%" cellSpacing="0" cellPadding="0" lebar="8" background="images/MiddleBg1.gif"
perbatasan="0">
<tr>
<td onclick="changeWin();" style="kursor:tangan;" id="menuSwitch" align="center">
<img id="Gambar1" src="gambar/PanahClose.gif" border="0" />
</td>
</tr>
</table>
Fungsi di atas tidak sempurna dan hanya dapat berfungsi sebagai panduan. Netizen dipersilakan untuk berkomunikasi dengan saya.