2017-02-02 26 views
0

私はhttp://goqr.me/のAPIを使用して自分のサイトのダウンロードリンク用のQRコードを生成し、人々がモバイルに直接ダウンロードできるようにしています。IDからURLを取得

QRコードはサイトにハードコードされているため、ユーザーはボタンにダウンロードリンクを入力することしかできません。生成するボタンのURLを取得して、そのURLをAPIに追加することは可能でしょうか? QRcodeジェネレータ。

私はおそらく、私は使用しているhtml APIの代わりにjavascriptを使用する方が良いですが、私はjavascriptであまり良くありません。

いくつかのサンプルコード:

ユーザーが投稿したダウンロードボタン:

<a href="http://www.example.com" id="QRcode">Download</a> 

QRコード:

<img src="https://api.qrserver.com/v1/create-qr-code/?data= #QRcode URL &size=115x115"> 
+1

"あなたが生成したボタンのURLを取得してQRcodeジェネレータのAPIに追加することができれば、その行で期待していることを具体化できますか?"どのような行動が期待されますか? – jlast

+0

ボタンのIDがURLに正しく追加されますか? –

+0

いいえこの場合、example.comとなるIDのURLが必要です –

答えて

0

HTML部分:あなたはつかむことができjavascriptを使用することにより

<a href="http://www.example.com" id="QRcode" onclick="generateQrDownload(); return false;">Download</a> 
<img id="qrImg" src="http://my_initial_url"> 

値fr入力フィールドOMとJavaScriptで

function generateQrDownload() { 
    var url = 'https://api.qrserver.com/v1/create-qr-code/?data=' + document.getElementById('QRcode').href+ '&size=115x115'; 
    document.getElementById('qrImg').src = url; 
} 

・ホープこのことができます次の関数を使用してURLに追加します。

関連する問題