网页中的一个问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 16:26:05
做了一个网页.没有用框架用的表格和层,现在上面是一个头,下面的左面是菜单栏.右边是内容.做的是静态的.所以做了许多页面.现在有一个页面中必须要有下拉.例如:
菜单1
子菜单1
子菜单2
子菜单3
子菜单4
菜单2
....
如上.点击菜单1出现子菜单1,2,3,4.点完之后还要保持菜单是展开的.如果做成新页面的话没办法保证这点所有用层隐藏的方式做在了一起.点击子菜单1右边就显示子菜单一的东西(这里显示的是PDF文档)其他的类似.由于有14个子菜单所有做了14层...但现在菜单2里也要加子菜单.(以前没有)如果在做成层隐藏的那运行起来实在是太慢了。...所以请教各位能不能直接替换掉PDF的文件名来实现改变右边内容的功能.
这个是PDF文件的代码 <OBJECT ID="pdf1" WIDTH=85% HEIGHT="650" CLASSID="CLSID:CA8A9780-280D-11CF-A24D-444553540000">
<param name="SRC" value="dz/d1.pdf">
</OBJECT>

有办法只替换d1.pdf这里吗?每次点击子菜单1这里显示D1.PDF,点击子菜单2就显示D2.PDF

不必用正则,简单的id赋值就可以
页面代码发到我信箱里面,信箱看资料

可以的
用innerHTML+正则

正则我不会
也可以不用正则

你的网页代码里的<OBJECT ID="pdf1" WIDTH=85% HEIGHT="650" CLASSID="CLSID:CA8A9780-280D-11CF-A24D-444553540000">
<param name="SRC" value="dz/d1.pdf">
存在问题,应该修改为innnerHTML标准正则的就ok了