2016-09-23 8 views
1

私は特定の番号にSMSを共有するコードバのsocial share pluginを使用しています。代わりに、それに電話番号を有する可変phone_noを渡すべき数を渡すcordovaソーシャルシェアプラグインを使用して変数にsmsを送信

<a 
    class = "lft" 
    onclick="window.plugins.socialsharing.shareViaSMS('My cool message', 7767051447, function(msg) {console.log('ok: ' + msg)}, function(msg) {alert('error: ' + msg)})"> 
    <img src="sms.png" alt="info" height="8%" align="middle"> 
</a> 

。これをどのように達成するのですか?

+0

副題(あなたの質問に対する解決策かもしれません)では、一般にJavaScriptコードを 'onclick'に入れてはいけません。あなたがあまりにも多くすると、それはひどく終わる傾向があります。それでも動作しますが、そうでない方が良い方法です。あなたは関数にそれを抽出し、その関数を呼び出す必要があります。次に、グローバル変数や何か(JavaScriptはあまりありません)を使って電話番号を取得することができます。 –

答えて

0

あなたは、数値の代わりに変数を渡す必要があると確信している場合。その後、これを行うことができます。

<script> 
var phone_no="7767051447"; 
function sendN() 
{ 
window.plugins.socialsharing.shareViaSMS('My cool message', phone_no, function(msg) {console.log('ok: ' + msg)}, function(msg) {alert('error: ' + msg)}); 

} 
</script> 

そのアンカータグのonclickでsendN()を呼び出します。 あなたのコードでは、あなたの引用符の中にあなたの番号を入れてください。それはうまくいくだろう。

関連する問題