作者TonyQ (沉默是金)
看板Ajax
标题Re: [问题] jQuery在div中加入js显示不出来
时间Fri Dec 5 16:02:03 2008
※ 引述《jimsuan (伏特加)》之铭言:
: 这是一张资料存取的网页
: 由於我想在资料post前先做预览的动作
: 我采用jQuery的html()来替换掉div的内容:
: </form>
: 这样可以正确显示出输入的html内容
: 可是当输入的资料为js内容时
: IE显示不出来
: FF会RELOAD一张新网页来显示
这两句话是很有大误差的 ,
如果说是 <script></script> 的话 ,
不是显示不出来 , 而是会被执行.
一般来讲有包js的预览需求都是用iframe来做 , (可参考fckeditor)
这样才能有乾净、完整的一页来显示正确的内容.
如果你是想把js 的script 纯文字显示出来的话 ,
应该只要对 <> 做一下replace,换成 < > 就好
: 请问有什麽方法可以正确显示出js的内容呢?
: 谢谢!
--
What do you want to have ? / What do you have?
从书本中,你可以发现我的各种兴趣。
从CD中,你可以了解我所喜欢的偶像明星。
或许从文字你很难以了解一个人,但从物品可以。
My PPolis , My past. http://ppolis.tw/user/Tony
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.128.219.202
1F:推 jimsuan:嗯嗯~~~了解,谢谢你喔~~~看来不得不用iframe了… 12/05 16:08