首頁  >  文章  >  web前端  >  如何给页面中的iframe添加js函数_html/css_WEB-ITnose

如何给页面中的iframe添加js函数_html/css_WEB-ITnose

WBOY
WBOY原創
2016-06-24 11:57:061344瀏覽

如题,在jsp页面上用iframe做了一个输入框,但是iframe好像不支持onclick这个函数,怎么给这个iframe添加一个函数,实现onclick的效果?望大神不吝赐教,大谢!在线等


回复讨论(解决方案)

若未跨域,可通过iframe.contentWindow访问ifram内页面window对象,注册其body或document的点击事件即可;
若跨域,则很难搞

若未跨域,可通过iframe.contentWindow访问ifram内页面window对象,注册其body或document的点击事件即可;
若跨域,则很难搞

冒昧问下,什么叫跨域??能举个例子吗?

不明白你为什么要给iframe增加单击事件。跨域就是响应不同站点的请求,一般来说我们的web程序都是在一个站点下的不同页面进行切换,这些页面都是在同一个服务器下。如果说跨域,例如你要在iframe中嵌入一个天气功能,但是天气的数据又是来源于国家某部门的官方数据网站的接口,那么这就跨域了。


若未跨域,可通过iframe.contentWindow访问ifram内页面window对象,注册其body或document的点击事件即可;
若跨域,则很难搞

冒昧问下,什么叫跨域??能举个例子吗?
域名+端口+协议,你可以简单理解为用相对路径,则不跨域,用绝对路径(如http://xxx.htm),则跨域

不明白你为什么要给iframe增加单击事件。跨域就是响应不同站点的请求,一般来说我们的web程序都是在一个站点下的不同页面进行切换,这些页面都是在同一个服务器下。如果说跨域,例如你要在iframe中嵌入一个天气功能,但是天气的数据又是来源于国家某部门的官方数据网站的接口,那么这就跨域了。


好久的问题了,还是以前做项目时的,貌似已经解决了,给分,谢帮忙!
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn