0

标头类中的此代码用于调整横幅的大小。

我想根据查看器使用的浏览器调整它的大小。如何才能做到这一点?

<div class="header">
    <object type="application/x-shockwave-flash"
    id="ac25c2188119648f18d4e7df823b71eac"
    data="http://imstore.bet365affiliates.com/365_178348-618-214-2-149-1-57326.aspx"
    width="1000"
    height="200"
    style="padding:0px 0px 0px 173px">
4

1 回答 1

0

没有办法知道 PHP 中的浏览器大小,因为大小已确定client side并且 PHP 正在运行server side

您可以在站点完全加载后使用 javascript 更改站点,或者您可以只输入宽度和高度以100%使其自动拉伸。

如果你想使用 javascript,你可以使用普通的旧 javascript,但是很多不同的浏览器使用不同的方法,并且在浏览器窗口大小上有不同的结果。

如果您使用的是 jQuery,它很简单:

<script>
$(function() {
  //this make sure it starts when its loaded

  $('div.header > object').width($('body').width());
  $('div.header > object').height($('body').height());
})
</script>

Atlast 有用于 flash 的全屏选项,但这本身就是一个主题。检查在 Flash Player 中探索全屏模式

于 2013-03-12T12:51:02.510 回答