Silverlight网站浏览器缩放问题

发布于 2024-12-09 13:18:59 字数 945 浏览 0 评论 0原文

我开发了一个Silverlight 网站。我当前面临的问题是当我使用浏览器缩放时,它会显示网站的放大版本,而没有浏览器滚动条。内容被剪辑。 请检查这些显示我的问题的图像。

http://demo.digi-corp.com/withzoom.jpg

http://demo.digi-corp.com/withoutzoom.jpg

以下是我的设计代码silverlight 对象所在的 aspx 页面主办。

    html, body
    {
        height: 100%;
        width:100%;
        overflow:auto;
    }
    body
    {
        padding: 0;
        margin: 0;
    }
    #silverlightControlHost
    {
        height: 100%;
        text-align: left;
        width: 100%;
     }

I have developed a Silverlight website. The problem i am facing currently is when i use the browser zoom, it displays the magnified version of the site without browser scrollbars. The content is clipped.
Please check these images which displays my problem.

http://demo.digi-corp.com/withzoom.jpg

http://demo.digi-corp.com/withoutzoom.jpg

The following is the design code in my aspx page where the silverlight object is hosted.

<form id="form1" runat="server" style="height: 100%;">
<div id="silverlightControlHost" style="background: #9EEE69;">
<object id="silverlightObject" data="data:application/x-silverlight-2," type="application/x-silverlight-2"
width="100%" height="100%">

    html, body
    {
        height: 100%;
        width:100%;
        overflow:auto;
    }
    body
    {
        padding: 0;
        margin: 0;
    }
    #silverlightControlHost
    {
        height: 100%;
        text-align: left;
        width: 100%;
     }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瑾夏年华 2024-12-16 13:18:59

创建 javascript 函数

function bodyLoadEvent()
{

this.form1.style.height = (parseInt(document.body.offsetHeight) - 5).toString() + "px";

this.form1.style.width = (parseInt(document.body.offsetWidth) - 5).toString() + "px";

document.getElementById("myhtmlbody").style.height = (parseInt(document.body.offsetHeight) - 5).toString() + "px";

document.getElementById("myhtmlbody").style.width= (parseInt(document.body.offsetWidth) - 5).toString() + "px";

在身体负载时调用此函数。
IE


......



create javascript function

function bodyLoadEvent()
{

this.form1.style.height = (parseInt(document.body.offsetHeight) - 5).toString() + "px";

this.form1.style.width = (parseInt(document.body.offsetWidth) - 5).toString() + "px";

document.getElementById("myhtmlbody").style.height = (parseInt(document.body.offsetHeight) - 5).toString() + "px";

document.getElementById("myhtmlbody").style.width= (parseInt(document.body.offsetWidth) - 5).toString() + "px";

}

and call this function on body load.
i.e.

<body onload="bodyLoadEvent();">

<form id="form1" runat="server" style="height:100%;">

.......

</form>

</body>

爱的故事 2024-12-16 13:18:59

@brijesh;您必须在 body 标记中定义 min-width,如下所示:

body
    {
        padding: 0;
        margin: 0;
        min-width:1000px;
    }

@brijesh; you have to define min-width in your body tag like this:

body
    {
        padding: 0;
        margin: 0;
        min-width:1000px;
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文