上一页 1 2 3 4 5 下一页 用脚本控制动态FRAME
如果FRAME中变化的内容不多,就可以考虑使用脚本程序动态生成其内容。这样就不用再创建单独的小HTML页面,无需从服务器上下载。创建内容的方法与在任何窗口中书写内容一样,都是通过document对象。
举个例子说明一下。假设要在一个FRAME内显示小组成员的相片,并在其下的一个小FRAME内显示该成员的名字等信息。首先建立信息数组:
empID = new Array(); empID[0] = 'Dana Corolla, CEO'; empID[1] = 'Arturo Montero, senior editor'; empID[2] = 'Percy Tercel, head designer'; empID[3] = 'Angus Coupedeville, astrologer'; |
然后,建立小组成员照片的图形地图,将每个<AREA>链接到函数showMe(n),由它负责根据索引数据创建信息:
part1 = '<HTML><HEAD></HEAD>'; part1+= '<BODY bgcolor=#ffffff><DIV align=center>'; part2 = '</DIV></BODY></HTML>';
function showMe(n) { parent.FRAMEs[1].document.open(); parent.FRAMEs[1].document.write(part1); parent.FRAMEs[1].document.write(empID[n]); parent.FRAMEs[1].document.writeln(part2); parent.FRAMEs[1].close(); }
点击这里看看实际效果 |
下一页:FRAME间的脚本控制
上一页 1 2 3 4 5 下一页 |