私はjQuery Terminalを使用しています。 websites
という名前のコマンドを作成しました。誰かがコマンドを入力するたびにwebsites
this.echo
ヒット。ハイパーリンクされたテキストTest
が表示されます。クリックするとそれは関数Test()
を呼び出し、警告を発します。JavaScript関数 - パラメータを渡していません
websites: function() {
this.echo('<a target="_blank" href="" onclick="Test()">Test</a>', {raw:true});
},
テスト機能:
function test(){
alert('Success');
}
しかし、問題は、私はTest()
関数のパラメータとしてURLを渡したい、です。アラートボックスに表示します。
私はこの方法で試しました。
websites: function() {
this.echo('<a target="_blank" href="" onclick="Test(http://www.google.com)">Test</a>', {raw:true});
},
パラメータを指定した
テスト機能:
function test(url){
alert(url);
}
しかし、それはTest()
機能に行くことはありません。
私は知っている、文法の間違いがあります。しかしこれまでにそれを理解していない。
のような文字列として渡すことができますか? – TankorSmash
URLを引用符で囲む必要があります。 –