Iframe的高度改变,如果点击
iframe height change if clicked
我需要在点击时改变iframe的高度。iframe是用下面的代码创建的:
var box = document.createElement('iframe');
box.id = "statasa";
box.setAttribute('onclick', 'getmap()');
box.src = 'http://www.mysite.com/map.php';
box.frameBorder = 1;
box.style.border = 1;
box.style.overflow = 'hidden';
box.style.cursor = 'pointer';
box.style.width = '300px';
box.style.height = '720px';
box.style.position = 'absolute';
document.getElementsByTagName('body')[0].appendChild(box);
函数是:
function getmap() {
d = document.getElementById('statasa');
d.style.width="150px";
d.style.height="150px";
}
错误在哪里?有没有更简单的方法?
你无法检测iframe中的click事件。参见使用JavaScript检测点击进入Iframe
对于问题的第二部分,一种简化的方法是:
box.setAttribute('onclick', 'getmap()');
使用:
box.onclick = getmap();
相关文章:
- 如果我在jquery移动中使用“onclick”,按钮不会改变颜色
- 这是关于Jquery/JS的,如果我改变元素's HTML-我可以对它执行其他Jquery/JS操作吗
- 如果数据链接值没有'不要改变
- 如果选项值是“改变列表不起作用”;真的”;
- JavaScript 如果不是改变 CSS 的青春期
- 为什么如果带有 innerWidth 的语句不会改变它的行为
- 高位图表:如果可能的话,改变每个单独的图表/标记的大小
- 如何在文本框中检查一个值,如果它没有't改变了3秒钟做某事,否则在3秒钟后再次检查
- 如果选择字段发生更改,Jquery将更改变量值
- 如何更新谷歌地图,如果它的地图画布改变了它的尺寸
- 如果我使用r.js优化我的RequireJS项目,我必须改变路径和依赖配置吗?
- Iframe的高度改变,如果点击
- 改变innerHTML值的Javascript代码如果textlength >250.
- 如果我们创建新的原型属性,对象会改变它的隐藏类吗?
- 如果一个输入单选被选中,改变父元素'的颜色:不能'使它与jQuery工作
- 与多个ckeditor使用checkDirty()提醒用户,如果内容已经改变之前离开页面
- 为什么knockoutjs js不't更新视图,如果一些子数组被改变
- 在Angular和Nodejs应用中,如果我改变了html文件,它也不会更新浏览器
- 不能理解为什么这个函数返回false如果我改变参数值
- Jquery检查选择输入,如果改变条件