阅读:6067回复:4
【求助】如何实现这个功能?
最近学习做网页,急须用到一个功能,不知如何实现。功能如下:
假设有一个网页A,在网页上有链接若干,并有一个指定的显示区域,当点击网页上的链接时,链接的内容便会在那个指定的显示区域内显示出来,而且区域的大小能根据所显示的内容大小来自动调节,而且不会在网页内部出现滚动条。(当然,如果该区域自动调节大小后使网页的可视区域大于浏览器,那么浏览器是肯定会出现滚动条的。) 如果具体点说的话,就像天空软件站:http://www4.skycn.com/soft/3532.html 的效果,点击左边的链接,就会在右边的区域显示对该款软件的介绍,但每一个软件的介绍内容是长短不一的,天空的网页可以对其进行自动自动调整,我就是想实现这样的功能,可是弄了好久也没弄出来。 说实在的,我试了(iframe)和(框架),但都无法达到我想实现的功能,就算用脚本能部分实现,但不是太麻烦,就是在FF中无效,在网上找了好多天,都没能解决这个问题。 所以又一次跑来求教,望各位知道的朋友能详细地告诉我,最好能给出完整的源代码,不然我还真不知道该把代码放哪里。先行谢过。 |
|
|
1楼#
发布于:2005-03-09 14:10
就像 BT China 那样?
|
|
2楼#
发布于:2005-03-09 14:10
可以考虑将连接到的页面中的 HTML 代码(BODY) 部分的取出,在显示区域内的代码显示。
不过这个对于跨域操作可能有些问题。 |
|
3楼#
发布于:2005-03-09 14:10
不是那么复杂吧,如果要引用的页面定义了CSS,如果只复制BODY部分,不会出现问题吗?
|
|
|
4楼#
发布于:2005-03-09 14:10
以前有做过类似的东西^^
可以用JavaScript,在连结被点击后把内容写入DIV里 (我以前做的是用下拉选单触发事件的) |
|