如何在iframe里面添加html内容

如何在iframe里面添加html内容,第1张

在iframe中动态添加html元素,须使用HTML 新加给iframe的一个属性 srcdoc。(遗憾的是还未得到ie的支持),以js为例:document.getElementById('id标识').srcdoc="<!doctype..."

我主要是要在iframe中动态传入参数,然后在另外一个页面接受该参数,根据接受的参数不同做不同的处理。但是刚刚开始要有默认值,到了另一个页面总是默认的值 这个是生成的iframe的脚本function ExportExcel(falg){var str="<iframe src='Upload.aspx?falg=2' frameborder='0' scrolling='no' style='width: 340pxheight: 20pxbackground: #E4E4E4' id='Export'></iframe><br/>"str+="<a href='javascript:onhtmlhideExportExcel()'>取消上传</a>"$("#ExportExcel").html(str)} //动态给iframe传入参数function setiframe(flag){var obj=$("#Export")obj.src="Upload.aspx?falg="+flag} 上面是设置动态设置iframe的但是转到别的地方后又还原了参数<div id="ExportExcel" style="position: absolutetop: 60%left: 30%border: dashed 1px #000 display: nonepadding: 5px 10pxbackground: #80e0f1"> <script type="text/javascript">

你可以在页面加载的时候加工一下

function changeSrc(){

var path="" //你要变化的路径 你页面是用的jsp吗?如果是,path可以用el表达式动态生成

document.getElementById("iframe的Id").src=path

}

希望对你有帮助。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11957713.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存