程序员人生 网站导航

PJblog上传图片成功但不显示的解决方法

栏目:WordPress时间:2013-10-25 00:49:47

  最近做了点修改, 昨日发现UBBeditor模式下上传图片显示成功, 然而却不显示, 百思不得其解. 今早上恍然大悟, 找到了问题之所在! 我相信此问题使用pjblog的用户都会遇到, 所以写下此文助大家解决问题.

引用的内容:[www.veryhuo.com]

<div align="right" style="margin-top:30px;"><form action="<a href="http://www.google.com/cse" target="_blank">http://www.google.com/cse</a>" id="cse-search-box">
<div>
<input type="hidden" name="cx" value="008626891052318326749:fim5k3pyi5k" />
<input type="hidden" name="ie" value="UTF-8" />
<input type="text" name="q" size="31" />
<input type="submit" name="sa" value="搜索" />
</div>
</form>

<script type="text/javascript" src="<a href="http://www.google.com/coop/cse/brand?form=cse-search-box" target="_blank">http://www.google.com/coop/cse/brand?form=cse-search-box</a>&lang=zh-Hans"></script></div>
</div>

  这段代码是谷歌自定义搜索代码, 不存在什么问题, 但是与common/common.js中336行的addUploadItem(type,path,memberDown)自定义函数发生了冲突.

parent.document.forms[0].Message.value
//lost63补充说明:
//document.forms[0]文档中的第一个表单
//document.forms[0].Message文档中的第一个表单的title表单
//document.forms[0].Message.value文档中的第一个表单的title表单的内容

  也就是说网页中出现了多个表单, 影响了传值的接收.编辑框表单现在为第二表单了,解决办法是将

  document.forms[0].Message 替换为 document.forms[1].Message

  如果你的页面中有更多的表单,依此类推.如图:

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐