0

我有一个登录页面,它检测是否安装了 silverlight,如果没有安装,它将降级为 html。

我正在使用 jQueryUI.dialog 来显示两者;对话框出现但太小而无法完全看到内容,我必须手动调整它的大小。

我认为这与 javascript 在页面上运行的顺序有关。任何人都可以帮忙吗?

4

1 回答 1

0

我有一个类似的问题。我所做的是从使用 OBJECT 标记更改为使用 Javascript 创建 Silverlight 控件。

例子:

$('#silverlightControlHost').dialog({
    title: 'My app',
    width: 800,
    height: 600
});
Silverlight.createObjectEx({
    source: 'ClientBin/SilverlightApplication1.xap',
    parentElement: document.getElementById('silverlightControlHost'),
    id: 'SilverlightObject',
    properties: {
        width: '100%',
        height: '100%',
        version: '4.0.50401.0'
    },
    events: {
        onError: onSilverlightError,
        onload: null
    }
});

我希望这可以帮助你。

于 2011-02-11T17:53:06.810 回答