iframe外面的js不能调用里面的dom,只能通过调用里面的js方法来调用。
iframe外面的js调用里面的js方法:通过iframe的name.里面的js方法名调用。
初始化外面的jq:
$(function(){ outiframe.init(); ); outiframe = { init : function(){ //方法内容,如调用iframe里面的方法 iframe的nane.ineriframe.inermethod1(); }, method : function(){ //方法内容 } }
iframe里面的jq:
ineriframe = {//相当于命名空间 inermethod1 : function(){ //方法内容 }, inermethod2 : function(){ //方法内容 } }
附上iframe的模板:
<iframe width=800 height=500 frameborder=0 scrolling=auto src=""></iframe>
再附上js获取根目录的方法:
/** * 获取项目根路径 * * @returns */ function getRootpath() { var ctx = window.location.pathname; var rootPath = ctx.substring(0, ctx.substr(1).indexOf('/') + 1); return rootPath; }
时间: 2024-10-15 01:16:55