iFrame忽略宽度属性

时间:2012-11-13 13:20:12

标签: iphone web-applications iframe width

我使用JavaScript检查用户代理,具体取决于我想要更改iframe的宽度。加载iframe,但在iPhone上忽略width属性。

我已经尝试了不同的宽度,在加载时可以看到iframe在很短的时间内具有合适的尺寸,但是它的宽度大约为1000px或更高。

以下是代码:

<script type="text/javascript">
    <!--

        if (iPhone == 1) {
            document.write('<iframe width=\"962px\" height=\"800px\" style=\"position: absolute; left:0px; top:69px;\" src=\"http://xxxxxxx/index.aspx?app=0&iPhone=' + iPhone + '&iPad=' + iPad + '\"/>');
        }
        else {
            document.write('<iframe class=\"eMeeting\" src="http://xxxxx/index.aspx?app=0&iPhone=' + iPhone + '&iPad=' + iPad + '\"/>');
        }


//-->
</script> 

编辑:

userAgent代码

if ((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {

iPhone = 1;

}

0 个答案:

没有答案