我的代码:
content = UE.getEditor('editor').getAllHtml();
w=window.open('test.html'); //这个就是打开了空白页,没有在test.html上改动,请问这句要怎么改
w.document.write(content);
w.document.close();
怎么打开test.html文件,对其内容进行更改,或者有更好的方法,请教下
你是想将content = UE.getEditor('editor').getAllHtml(); 获取到的内容填充到test.html中吧?我能想到两种办法:
1.页面添加一个iframe标签 在这个标签里面打开test.html 不要用window对象 然后对这个iframe对象做修改处理
2.直接打开test.html 将UE.getEditor('editor').getAllHtml(); 要获取的内容写成一个单独的html 然后用ajax去移步请求 得到一个字符串 然后填充到test.html中
你第二中方法里的直接打开test.html,这个要怎么写,我第二句代码也是想打开test.html,但是错了
你可以使用include包含进去
这个简单啊!你获取test.html body 的dom 元素,用.html 方法将标签设置进去
可以通过 在 test.html 中加入一个js 方法,比如modifyContent(),,
在当前页面中通过 js 调用 test.html中的 modifyContent 方法就行了;
你是要更新存储在硬盘上的 test.html文件内容?这个搞不了。
如果只是更新在浏览器打开的test.html中内容,你的代码没看出什么问题。前提是不能用webkit核心浏览器访问,如chrome,本地file测试会报跨域错误,除非你发布网站了通过http协议访问才行