框架本地文件的网页上传后,为什么框架内容不显示?如何解决?

chate 2008-04-16 12:17:01
网页try.htm中有如下框架:
<iframe src="file:///D:/note.htm"></iframe>
在本机浏览try.htm时(浏览器地址http://localhost/try.htm),框架内的本地文件note.htm正常显示在try.htm中;上传try.htm后(浏览器地址http://name.com/try.htm),框架内的本地文件note.htm却没有显示了。
请问,这是为什么?如何解决?

注:file:///D:/note.htm 是一个具有统一格式的,每位会员都可以(在各自的电脑上)自行编辑的一个客户端本地机页面,其内容很简单,只有少量文字和链接。而且不一定非要用iframe显示,用别的方法也行,只要能在http://name.com/try.htm这个页面固定的位置以规定的格式显示就可以。

谢谢!
...全文
227 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
接分先!
chate 2008-04-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zl_c 的回复:]
用户通过互联网使用浏览器访问时,不能查看到以"file:"为开始的路径指向的页面,因为这个路径指向的是用户本地电脑上的文件,浏览器是没有权限访问的.而且你不能确保,每个用户的电脑上都有这个文件.所以你要将note.htm这个文件传到服务器网站根目录里(其他目录也可,语句中的路径也要做相应更改),这个框架语句应该改为:
HTML code<iframe src="/note.htm"> </iframe>
[/Quote]
答非所问,但仍谢谢你的热心。
我已经强调了,note.htm这个文件“是一个具有统一格式的,每位会员都可以(在各自的电脑上)自行编辑的一个客户端本地机页面”。
zl_c 2008-04-16
  • 打赏
  • 举报
回复
用户通过互联网使用浏览器访问时,不能查看到以"file:"为开始的路径指向的页面,因为这个路径指向的是用户本地电脑上的文件,浏览器是没有权限访问的.而且你不能确保,每个用户的电脑上都有这个文件.所以你要将note.htm这个文件传到服务器网站根目录里(其他目录也可,语句中的路径也要做相应更改),这个框架语句应该改为:
<iframe src="/note.htm"> </iframe> 

10,613

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 其他
社区管理员
  • 其他
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧