日期:2014-05-17  浏览次数:20601 次

html之间参数传递问题
[size=12px]我想把a.html中动态生成的一段html代码,传递到b.html中进行预览。
怎么传递?网上都是以地址栏参数进行传递的,以为参数是一段html代码不太适合,有没有其他办法?
望高手指点?
[/size]

------解决方案--------------------
除了URL方法,可以用 window.name,
如果B是同域下iframe可以直接操作,改变B中HTML,也可,B来取A的的某个全局变量
------解决方案--------------------
建议你重新设计你的实现方法,你这种方式本就不合适,只需传递必要的参数就行了,然后b.htm根据参数生成一段html输出不就行了,你为什么要在a.htm中就把html生成?
------解决方案--------------------
window.name 使用方式
--------a.html--------------
window.name="<html ......>"

---------b.html----------------

dom.innerHTML=window.name