TinyMCe插入图像

时间:2011-03-01 18:58:20

标签: tinymce

你好我是tinymce的新手, 我使用的是tinymce 3.3.6版本。

我正在尝试使用mceinsertCommand将图像插入到tinymce编辑器中... 例如

tinyMCE.execCommand("mceInsertContent", false, html_image_tag);

在上面的命令中,html_image_tag是html img标签,图像src地址指向jboss/bin目录中文件夹中的任何图像...考虑我在jboss/bin目录中有MY_Folder ...我想要将此文件夹中的图像粘贴到tinymce textarea ...

“My_Folder”是jboss/bin目录中的一个文件夹...现在我的问题是..即使我正确地给出了如上所述的路径......它没有将图像插入到tinymce中......

如果我从互联网上提供一些图像路径,例如...... http://images.nationalgeographic.com/wpf/media-live/photos/000/036/cache/grizzly-bear-cubs_3600_990x742.jpg 它正确插入图像..但是为了访问我的机器上的图像......没有工作...

它给出了像破碎的img ..i.e。也许它没有正确地获得图像位置......

我在很多方面尝试了它...使用不同的src路径配置..在img标签..如上所示....但它不起作用..

所以任何/提示/帮助/评论都是适当的..请你提前。

2 个答案:

答案 0 :(得分:1)

使用/

开始您的图片网址

所以/subfolder/filename.jpg

图像的路径需要相对于包含它的页面,或者是绝对路径

---编辑---

我认为问题可能是它没有将你的外部DNS名称解析为你的localhost?也许您需要做的是在您的开发机器上编辑您的主机文件,并使用外部dns为您的本地主机添加别名,然后使用完全限定的外部dns路径到您的图像...也许..

转到:C:\ WINDOWS \ system32 \ drivers \ etc(假设这里是windows)并在编辑器中打开'hosts'文件。然后添加以下行,替换相关位:

127.0.0.1 www.yourDomainName.com

保存文件,重启机器并更改路径引用以使用完整的URL - 不确定我是否在这里咆哮错误的树 - 如果我认为我需要更多关于您的设置的信息!

希望这会有所帮助

答案 1 :(得分:1)

你要记住的一件事是,你可能需要指定要添加到容器中的有效元素。

TinyMCE init 函数中有一个名为 valid_elements 的属性,您可以使用该属性来指定所需的元素。我遇到了同样的问题,这就是我所做的。

TinyMCE valid_elements web page