2016-05-16 9 views
0

JS警告を表示する1行のコードがあります。私はそれをテーマにすることができるように、jQueryの警告に置き換えようとしています。以下は、私はjQueryの警告のために書いたコードは次のとおりです。Asp.netのScriptManagerを使用したjqueryアラートの呼び出し

ScriptManager.RegisterStartupScript(this, GetType(), "onload", 
    "window.onload = function() {jAlert('This is a custom alert box', 'Alert Dialog');}", true); 

このようにするために使用このコード:

ScriptManager.RegisterStartupScript(this, GetType(), "showalert", 
    "alert('This is a custom alert box');", true); 

既存のコードが正常に動作します。しかし、私のコードは私に、

value of property jalert is null

を言って、エラーを与える私は私がここで行方不明です何を、わかりませんよ。

+0

:あなたは$.browserプロパティを使用できるようにjquery-migrate.jsファイルを参照onload関数が起動した時点で? –

+0

そうだと思います。それがどうかどうか調べる方法がわからない。オンロードを別のものに変更する必要がありますか? – jitendragarg

+0

あなたはこれをチェックする必要がありますhttp://stackoverflow.com/questions/4760207/asp-net-clientscript-registerclientscriptblock-fires-before-jquery-is-loaded –

答えて

1

JQueryへの外部プラグインを実行しています。

jqueryライブラリとjalertプラグインへの有効な参照がページにあることを確認してください。

$.browserプロパティは廃止されたものとみなされ、これ以上使用しないでください。これは、誰であるかを誤って識別するブラウザが多いためです。例えば、IE12は、Mozillaブラウザとして自分自身を識別します。

バージョンがjQueryの1.8で、使用下場合は、$.browser財産here.

に関する詳細な情報を見つけることができますこの:

<!-- Dependencies --> 
<script src="jquery.js" type="text/javascript"></script> 

<!-- Core files --> 
<script src="jquery.alerts.js" type="text/javascript"></script> 
<link href="jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" /> 

バージョンがjQueryの1.9を超える場合は、する必要がありますjquery.jsブラウザにロードされ、

<!-- Dependencies --> 
<script src="jquery.js" type="text/javascript"></script> 
<script src="jquery-migrate.js" type="text/javascript"></script> 

<!-- Core files --> 
<script src="jquery.alerts.js" type="text/javascript"></script> 
<link href="jquery.alerts.css" rel="stylesheet" type="text/css" media="screen" /> 
+0

ああ。私は今私が逃したものを知っている。愚かな私。 今のところ、jquery.alerts.jsファイルは 'この行でプロパティmsieを取得できません 'というエラーをスローします。var pos =($ .browser.msie && parseInt($。browser.version)<= 6)? 'absolute': 'fixed'; '。 – jitendragarg

+0

jQueryのどのバージョンを使用していますか?プロパティ$ .browserは、jQueryバージョン1.9以降では使用できません。 –

+0

本当ですか?それでは、最新のjQueryでブラウザのバージョンを見つけるにはどうすればいいですか? – jitendragarg

関連する問題