JS代碼
var value = "http://" + window.location.host + "/CAD/OneTwoPicure.png";
if ($("#DWhost").val() == value) {
document.getElementById("DWGViewX").style.visibility = "hidden"; //設定隱藏
document.getElementById("DWGViewX").style.height = 0; //實在不行就設高度為0
document.getElementById("OneTwoimg").style.visibility = "visible"; //顯示控件
}
控件代碼
</head>
<body style="text-align: center; margin: 0px;" onload="PageHeight()">
<div style="width: 100%; text-align: center;">
<object id="DWGViewX" classid="clsid:AC53EFE4-94A7-47E6-BBFC-E9B9CF322299" codebase=""
width="100%">
<param name="_Version" value="65536" />
<param name="_ExtentX" value="18521" />
<param name="_ExtentY" value="13758" />
<param name="_StockProps" value="0" />
<param id="DWhost" name="DrawingFile" value="<%#GetUrl() %>" />
<param name="ShowToobar" value="0" />
<param name="ShowLayoutBar" value="0" />
<param name="Background" value="0" />
</object>
</div>
<img src="/CAD/OneTwoPicure.png" id="OneTwoimg" style="visibility: hidden;" />
</body>
其它方法
function hide()
{
document.all.img.style.visibility="hidden";
}
注釋
Visibility 使用枚舉而非簡單布爾,因為它基於 Windows Presentation Foundation (WPF) Visibility 屬性,該屬性使用 Visible、Hidden 和 Collapsed 的三態模型。 在 WPF 模型中,Hidden 表示一個可見性狀態,在該狀態中,對象不應呈現但仍在 WPF 布局中占用空間。 Silverlight 1.0 不支持 Hidden 可見性狀態,但它仍使用保留的 Visibility 枚舉值(Visible 和 Collapsed)。 如果您正在從 WPF 導入 XAML UI 定義,則可能需要更改 Visibility 聲明為 Hidden 的情況,以便在 Silverlight 1.0 中使用這些 XAML 定義。