制作help小问一下 我制作的help中为什么无法显示jpg格式的图片?是图片格式的问题吗?我用html help workshop做的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to:风清高1.图片路径是在生成html文件时自动生成的。(我直接将word保存为html的)2.图片没用中文名3.有的图片可以显示,2000下抓的图。XP下抓的图显示不了。4.我在2000下编译的。GG好辛苦能否说明白点? 不用说了,你的图片的链接路径不对!你随便贴一个不能显示图片的.html文件的源码看看! 所有图片都通过Word保存成Html时系统自己保存的?还是有区别?这和什么系统抓图肯定没有关系的,注意编译时,将Word生产Htm时产生的那个文件夹也copy到相应目录下 都是系统自己保存的- <xml xmlns:o="urn:schemas-microsoft-com:office:office"> <o:MainFile HRef="../2.1.htm" /> <o:File HRef="image001.gif" /> <o:File HRef="image002.gif" /> <o:File HRef="filelist.xml" /> </xml>//这个显示不了- <xml xmlns:o="urn:schemas-microsoft-com:office:office"> <o:MainFile HRef="../1.4エミュレーションの範囲.htm" /> <o:File HRef="image001.gif" /> <o:File HRef="image002.gif" /> <o:File HRef="filelist.xml" /> </xml>//这个可以显示我就纳闷呢都是一样的啊 .......... 日语也不能当网络中的文件名的,改个名吧,我指的是它:1.4エミュレーションの範囲.htm 日语也不能当网络中的文件名的,改个名吧,我指的是它:1.4エミュレーションの範囲.htm----------------------------------------〉这个不是用户自己取得名字,而是系统自己生成的!所以这一点不成立!问题还是出在图片的链接路径上把类似于1。<link rel=File-List href="文字.files/filelist.xml">2。<xml xmlns:o="urn:schemas-microsoft-com:office:office"> <o:MainFile HRef="../1.4エミュレーションの範囲.htm" /> <o:File HRef="image001.gif" /> <o:File HRef="image002.gif" /> <o:File HRef="filelist.xml" /> </xml>3。<!-- -->全部干掉----------------〉强力推荐;因为这样做出来的.chm才运行的快,占用空间少-----------------------------------------------------------------------------------下面继续作:1。把所有Office自动生成的图片考到.htm或.html所在的目录2。假想你的图片格式为.jpg,在源码中找到.jpg,然后将文件名前面的路径全部删除,例如:文字.files/image001.jpg,将“文字.files/”全部删除我做个试验了------完全正确!当然,给你一点提示,以后做网页还使用专业的dreamweaver好点,难得这样麻烦! 对了,上面忘了给你说方法,下面给你补上!<!--查找方法-->1。打开源码,找到<html xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40">----------------------------------------------------〉改为<html>2.找到<meta name=Originator content="Microsoft Word 11">----------------------------------------------------〉从这里开始将这里到<title>之间的内容全部删除3。再将</title>以后到<style>之间的内容全部删除4。将类似于 <p class=MsoNormal> <!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"/> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"/> <v:f eqn="sum @0 1 0"/> <v:f eqn="sum 0 0 @1"/> <v:f eqn="prod @2 1 2"/> <v:f eqn="prod @3 21600 pixelWidth"/> <v:f eqn="prod @3 21600 pixelHeight"/> <v:f eqn="sum @0 0 1"/> <v:f eqn="prod @6 1 2"/> <v:f eqn="prod @7 21600 pixelWidth"/> <v:f eqn="sum @8 21600 0"/> <v:f eqn="prod @7 21600 pixelHeight"/> <v:f eqn="sum @10 21600 0"/> </v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/> <o:lock v:ext="edit" aspectratio="t"/></v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:450pt; height:189.75pt'> <v:imagedata src="交换机的Console端口.files/image001.jpg" o:title="untitled"/></v:shape><![endif]--> <![if !vml]> <img这样的,将“<img”之前的删掉,这里你可以通过查找<!--[if gte vml 1]>实现5。关键的一点到了你的问题实际出在这里,(前面说了一通都是为提高.chm的速速而作的),你仔细看看这里有你图片的链接类似于这样<img width=600 height=253src="文字.files/image001.jpg" v:shapes="_x0000_i1025">其实质就是编译器不能识别“文字.files/”路径6。把这个后面还有一个<![endif]>把它干掉就可以了! To: fengqinggao(风清高) 老兄-----------------------------------------------------------------楼上的,说你“果断”好还是说你“武断”好呢,呵呵,还是不说为好解决的方法是很多的,你的方法也可行,但是假如图片很多,那么多图片都放在网页文件一起,你好管理吗?系统会自动生成日语文件名?还不是保存的时候用户自己取的,在本机上网页可以用中文(日文)文件名,但是做成服务器或者帮助文件就不行了,我做帮助文件的时候碰到过类似的问题。不敢保证楼主的图片的文件路径完全正确,但是我认为他这两种图片的处理方法应该是一样的,我估计路径应该没有问题了,那么就只有文件名的问题了,楼主先改一下试一试-----------------------------------------------------老兄,你误会了!你言重了!如有冒犯请多多包涵!那么多图片都放在网页文件一起,你好管理吗?-----------------不好管理,我也不会用这种方式去管理,我也不会用office去做网页。系统会自动生成日语文件名?-----------------他这个的确是系统自动加上的,我到不一定把它说成是“日语文件名” 我说得更明白些吧,从Word保存为Html时,文件名别取为“1.4エミュレーションの範囲”,而改为英文名,因为保存时,系统会生成一个“1.4エミュレーションの範囲.files”的文件夹,这也就是我上面说的“路径中带有日文”了,也就有时候找不到该文件夹中的文件的原因了(但有时候又可以,不稳定)如chuanke((C ) 2005【空间代数】兄所说,Word转Html,会有很多垃圾代码,那些东西基本上都是没有用的,可以删除,和他一样,同样建议用Dreamweaver,这个工具生成的代码简单易懂,好用 呵呵,冒犯真的说不上,只是你那么笃定的说我的错了,而我的恰恰被你后面证明是对的(当然,我说的时候我基本上能确定是正确的),所以说你“武断”而已如我上面所说,解决的方法就是从Word到Htm时,不用中文、日文文件名就行了都是为了解决问题,而且都找到了文件的症结所在,一起学习,一起进步,就OK了,呵呵,偶尔一点小抵触,才更有味道啊,呵呵 谢谢 fengqinggao(风清高) 和 chuanke((C ) 2005【空间代数】) 两位老兄了!按照两位的指点我已经把问题解决了!不过我要回馈一点:To-> chuanke((C ) 2005【空间代数】)1.我按照你的方法确实可行,但是到第4步,这时问题就解决了。可能我在转化html文件时解决了路径问题。2.在第4步时要是图片较小,有文字和其在同一行,不能全部删除前面的。3.要是两位再没有什么说的,我可就结贴了。给你俩加分去了...... :) vector排序问题 HOOK截获中文输入会出现响应多次的情况。 如何用TBBUTTON向工具栏按钮中添加String 如何把Unicode编码转换成GB码,我需要代码,有的进 给出一段字符(包括字母,数字,符号等),怎样求出这段字符的虚拟键? 有關字符集的問題. 是中国人的请去看看,我别的都不为,只为对得起自己的那颗中国心! 哪位告诉我答案? API进行串口通讯 如何让线程返回其他类型返回值,如结构体。 如何获取firefox地址栏数据 急用!给分!怎么通过ADO远程访问ACCESS数据库?
- <xml xmlns:o="urn:schemas-microsoft-com:office:office">
<o:MainFile HRef="../2.1.htm" />
<o:File HRef="image001.gif" />
<o:File HRef="image002.gif" />
<o:File HRef="filelist.xml" />
</xml>
//这个显示不了- <xml xmlns:o="urn:schemas-microsoft-com:office:office">
<o:MainFile HRef="../1.4エミュレーションの範囲.htm" />
<o:File HRef="image001.gif" />
<o:File HRef="image002.gif" />
<o:File HRef="filelist.xml" />
</xml>
//这个可以显示
我就纳闷呢都是一样的啊 ..........
1.4エミュレーションの範囲.htm
日语也不能当网络中的文件名的,改个名吧,我指的是它:
1.4エミュレーションの範囲.htm
----------------------------------------〉这个不是用户自己取得名字,而是系统自己生成的!所以这一点不成立!
问题还是出在图片的链接路径上
把类似于
1。<link rel=File-List href="文字.files/filelist.xml">2。<xml xmlns:o="urn:schemas-microsoft-com:office:office">
<o:MainFile HRef="../1.4エミュレーションの範囲.htm" />
<o:File HRef="image001.gif" />
<o:File HRef="image002.gif" />
<o:File HRef="filelist.xml" />
</xml>
3。<!-- -->
全部干掉----------------〉强力推荐;因为这样做出来的.chm才运行的快,占用空间少
-----------------------------------------------------------------------------------
下面继续作:
1。把所有Office自动生成的图片考到.htm或.html所在的目录
2。假想你的图片格式为.jpg,在源码中找到.jpg,然后将文件名前面的路径全部删除,例如:文字.files/image001.jpg,将“文字.files/”全部删除我做个试验了------完全正确!当然,给你一点提示,以后做网页还使用专业的dreamweaver好点,难得这样麻烦!
<!--查找方法-->
1。打开源码,找到
<html xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:w="urn:schemas-microsoft-com:office:word"
xmlns="http://www.w3.org/TR/REC-html40">
----------------------------------------------------〉改为<html>
2.找到
<meta name=Originator content="Microsoft Word 11">
----------------------------------------------------〉从这里开始将这里到<title>之间的内容全部删除
3。再将</title>以后到<style>之间的内容全部删除
4。将类似于
<p class=MsoNormal>
<!--[if gte vml 1]><v:shapetype id="_x0000_t75" coordsize="21600,21600"
o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f"
stroked="f">
<v:stroke joinstyle="miter"/>
<v:formulas>
<v:f eqn="if lineDrawn pixelLineWidth 0"/>
<v:f eqn="sum @0 1 0"/>
<v:f eqn="sum 0 0 @1"/>
<v:f eqn="prod @2 1 2"/>
<v:f eqn="prod @3 21600 pixelWidth"/>
<v:f eqn="prod @3 21600 pixelHeight"/>
<v:f eqn="sum @0 0 1"/>
<v:f eqn="prod @6 1 2"/>
<v:f eqn="prod @7 21600 pixelWidth"/>
<v:f eqn="sum @8 21600 0"/>
<v:f eqn="prod @7 21600 pixelHeight"/>
<v:f eqn="sum @10 21600 0"/>
</v:formulas>
<v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"/>
<o:lock v:ext="edit" aspectratio="t"/>
</v:shapetype><v:shape id="_x0000_i1025" type="#_x0000_t75" style='width:450pt;
height:189.75pt'>
<v:imagedata src="交换机的Console端口.files/image001.jpg" o:title="untitled"/>
</v:shape><![endif]-->
<![if !vml]>
<img
这样的,将“<img”之前的删掉,这里你可以通过查找<!--[if gte vml 1]>实现
5。关键的一点到了你的问题实际出在这里,(前面说了一通都是为提高.chm的速速而作的),你仔细看看这里有你图片的链接
类似于这样<img width=600 height=253
src="文字.files/image001.jpg" v:shapes="_x0000_i1025">
其实质就是编译器不能识别“文字.files/”路径6。把这个后面还有一个<![endif]>把它干掉就可以了!
-----------------------------------------------------------------
楼上的,说你“果断”好还是说你“武断”好呢,呵呵,还是不说为好解决的方法是很多的,你的方法也可行,但是假如图片很多,那么多图片都放在网页文件一起,你好管理吗?系统会自动生成日语文件名?还不是保存的时候用户自己取的,在本机上网页可以用中文(日文)文件名,但是做成服务器或者帮助文件就不行了,我做帮助文件的时候碰到过类似的问题。不敢保证楼主的图片的文件路径完全正确,但是我认为他这两种图片的处理方法应该是一样的,我估计路径应该没有问题了,那么就只有文件名的问题了,楼主先改一下试一试
-----------------------------------------------------
老兄,你误会了!你言重了!如有冒犯请多多包涵!
那么多图片都放在网页文件一起,你好管理吗?
-----------------不好管理,我也不会用这种方式去管理,我也不会用office去做网页。
系统会自动生成日语文件名?
-----------------他这个的确是系统自动加上的,我到不一定把它说成是“日语文件名”