2012-04-28 4 views

答えて

5

を私はネットから、このコードを得たが、私はその意味を解釈することはできませんよ。これは、JSPやASP.NETなどのサーバー側のテンプレート/スクリプト言語によって生成されるJavaスクリプトです。

だから、ときにサーバプロセスのブラウザに送信される出力をあなたのJavaScriptは、実際に見ていきますように:40は、サーバーサイドのスクリプト言語でseconds変数の値は、あなたが作業しているある

var leave = 40; 

に。

1

これは、JSの混合物のように見え、(例えば)ASP:

  • var leave休暇
  • <%=...%>と呼ばれる新しい変数を作成ASP
  • secondsに値を出力するための速記はASPです変数
+1

JSPでもかまいません。 :-) –

0

クライアントサイドのサーバサイドコントロールを参照またはアクセスすることです。

<asp:Textbox id="myTextbox" runat="server"/> 
var val=<%=myTextbox.ClientID%> 
0

それはJSP/ASP/ERBコードのスニペットを使ってjavascriptのです。

<%=%>の間の部分は、要求が行われたときにサーバー上で評価され、その結果がHTMLに挿入されます。

サーバー上のsecondsの値が42である、と言う、のであれば、その後、

var leave =<%=seconds %>; 

var leave =42; 

になってますし、それはブラウザが取得するものです。

関連する問題