クリックして評価とフィードバックをお寄せください
MSDN
MSDN ライブラリ
.NET 開発
以前のバージョン
.NET Framework SDK 2.0
System.Web.Configuration
HttpCapabilitiesBase クラス
 JavaScript プロパティ

  低帯域幅での表示をオンにする
このページは次のバージョンについて記述しています。
Microsoft Visual Studio 2005/.NET Framework 2.0

その他のバージョンについては、以下の情報を参照してください。
HttpCapabilitiesBase.JavaScript プロパティ

メモ : このプロパティは,互換性のために残されています。

ブラウザが JavaScript をサポートしているかどうかを示す値を取得します。

名前空間: System.Web.Configuration
アセンブリ: System.Web (system.web.dll 内)

Visual Basic (宣言)
<ObsoleteAttribute("The recommended alternative is the EcmaScriptVersion property. A Major version value greater than or equal to 1 implies JavaScript support. http://go.microsoft.com/fwlink/?linkid=14202")> _
Public ReadOnly Property JavaScript As Boolean
Visual Basic (使用法)
Dim instance As HttpCapabilitiesBase
Dim value As Boolean

value = instance.JavaScript
C#
[ObsoleteAttribute("The recommended alternative is the EcmaScriptVersion property. A Major version value greater than or equal to 1 implies JavaScript support. http://go.microsoft.com/fwlink/?linkid=14202")] 
public bool JavaScript { get; }
C++
[ObsoleteAttribute(L"The recommended alternative is the EcmaScriptVersion property. A Major version value greater than or equal to 1 implies JavaScript support. http://go.microsoft.com/fwlink/?linkid=14202")] 
public:
property bool JavaScript {
	bool get ();
}
J#
/** @property */
public boolean get_JavaScript ()
JScript
public function get JavaScript () : boolean
XAML
適用できません。

プロパティ値

ブラウザが JavaScript をサポートしている場合は true。それ以外の場合は false。既定値は false です。

ブラウザが JavaScript をサポートしていても、セキュリティの設定でスクリプトが無効になっている場合、JavaScript プロパティは true を返しますが、ブラウザでスクリプトは実行されません。

ブラウザが JavaScript をサポートしているかどうかを確認するコード例を次に示します。

Visual Basic
<%@ page language="VB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        CheckBrowserCaps()
    End Sub

    Function CheckBrowserCaps()

        Dim labelText As String = ""
        Dim myBrowserCaps As System.Web.HttpBrowserCapabilities = Request.Browser
        If (CType(myBrowserCaps, System.Web.Configuration.HttpCapabilitiesBase)).JavaScript Then
            labelText = "Browser supports JavaScript."
        Else
            labelText = "Browser does not support JavaScript."
        End If

        Label1.Text = labelText

    End Function 'CheckBrowserCaps
</script>

<html  >
<head>
    <title>Browser Capabilities Sample</title>
</head>
<body>
    <form runat="server" id="form1">
        <div>
            Browser Capabilities:
            <p/><asp:Label ID="Label1" Runat="server" />
        </div>
    </form>
</body>
</html>
C#
<%@ page language="C#"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
    void Page_Load(Object Sender, EventArgs e)
    {
        CheckBrowserCaps();
    }

    void CheckBrowserCaps()
    {
        String labelText = "";
        System.Web.HttpBrowserCapabilities myBrowserCaps = Request.Browser;
        if (((System.Web.Configuration.HttpCapabilitiesBase)myBrowserCaps).JavaScript)
        {
            labelText = "Browser supports JavaScript.";
        }
        else
        {
            labelText = "Browser does not support JavaScript.";
        }

        Label1.Text = labelText;
    }
</script>

<html  >
<head>
    <title>Browser Capabilities Sample</title>
</head>
<body>
    <form runat="server" id="form1">
        <div>
            Browser Capabilities:
            <p/><asp:Label ID="Label1" Runat="server" />
        </div>
    </form>
</body>
</html>

Windows 98,Windows Server 2000 SP4,Windows CE,Windows Millennium Edition,Windows Mobile for Pocket PC,Windows Mobile for Smartphone,Windows Server 2003,Windows XP Media Center Edition,Windows XP Professional x64 Edition,Windows XP SP2,Windows XP Starter Edition

Microsoft .NET Framework 3.0 は Windows Vista,Microsoft Windows XP SP2,および Windows Server 2003 SP1 でサポートされています。

.NET Framework

サポート対象 : 2.0
3.0 では,互換性のために残されています (コンパイル時に警告)
コミュニティ コンテンツ   コミュニティ コンテンツとは
新しいコンテンツの追加 RSS  注釈
Processing
© 2009 Microsoft Corporation. All rights reserved. 使用条件  |  商標  |  プライバシー
Page view tracker