$taskid
defined inという変数があるとし<%init>
ます。その変数から JavaScript 関数を生成できますか?
<script language="javascript">
window.onload = function() {
alert("<% $taskid %>");
};
</script>
<%init>
my $taskid=1;
</%init>
$taskid
defined inという変数があるとし<%init>
ます。その変数から JavaScript 関数を生成できますか?
<script language="javascript">
window.onload = function() {
alert("<% $taskid %>");
};
</script>
<%init>
my $taskid=1;
</%init>
これはうまくいきました:
<script language="javascript">
window.onload = function() {
alert("<% $taskid %>");
};
</script>
<%init>
my $taskid=1;
</%init>
Perl から JavaScript 変数を初期化することは可能ですか?
投稿内容とは関係ないのに三回も聞かれたのでお答えします。
いいえ。
言語はアクションを実行できず、ましてや初期化できません。Perl プログラムもそうすることができません。プロセスは、a) 別の仮想マシン、b) 別のプロセス、c) 別のマシンの変数にアクセスできません。3つすべてがここに適用されます。
JavaScript 変数は、JavaScript 割り当てによってのみ初期化できます。どちらかにする必要があります