Lineで送るカスタムボタンのリンクウインドウを小窓で表示する
~Lineで送るボタンは好きなデザインボタンを使用できる!

   LINEで送るボタンは、Webサイトの情報をLINEの友だちと簡単にシェアできるボタンです。
このボタンにカスタムアイコンを使用できるようになり、ボタン設置の公式コードが公開されています。
下記の例のとおりボタンのリンクを設定します。   LINEで送るボタン公式サイト

 カスタムボタン デモ

このデモは、リンク先のウィンドウの大きさはこのページと同じ大きさになります。
いわゆる小窓には表示されません。

  Lineで送るカスタムアイコン(デザインボタン)の作り方は、次のとおりです。
  1. ボタンにカスタムアイコンを使用する場合、下記の例のとおりボタンのリンクを設定します
    リンクのフォーマットは、
    https://social-plugins.line.me/lineit/share?url={URL}

    (例){URL}は、ボタン設置のページのURLを指定します。例えば、http://www.xxx.jp/yyy.htmlのとき、
    
    <a href="https://social-plugins.line.me/lineit/share?url=http://www.xxx.jp/yyy.html" target="_blank">
      <img src="カスタムアイコンURL"></a> 
           
  2. 動的WebサイトでLINEで送るボタンを呼び出します
    Javascriptで、LineIt.loadButton()を呼び出してLINEで送るボタンを有効にします。
    <script type="text/javascript">LineIt.loadButton();</script>

 カスタムボタンのリンク先ウィンドウを小窓で表示する方法

Lineで送るカスタムボタンのリンク先ウィンドウを小窓で表示する手順は以下のとおりです。
jQueryを使用しますが、jQueryファイルはダウンロードせずにcode.jquery.comから直接インクロードします。

 オリジナルデザインボタンの準備(カスタムボタン画像)

カスタムボタンは、Lineサイトからダウンロードできます。
≫ボタン画像ダウンロード https://media.line.me/download/buttons_ja.zip

 jQueryファイルのインクルードHTMLコード(jQuery)

<!-- jQuery -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

 ソーシャルボタン設置HTMLコード(HTML-Line公式コード)

フリーなデザイン画像のカスタムボタンの配置は、Aタグでボタン画像にリンク設定を行います。
仮に、カスタムボタンの配置するURLが、http://urbanqee.com/webutil/sns/social-line-custombutton.html
カスタムボタンのURLが、./images/line-share-h.pngとすれば、リンク設定はつぎのとおりです。
なお、Aタグのidパラメータを指定します。これは、カスタムボタンをクリックしたときに、このid名でonclickイベントを取得して リンク先の「Lineに送る」ページのウインドウを小窓で開くために必要です。

ボタン設置HTMLコード


<a href="https://social-plugins.line.me/lineit/share?url=http://urbanqee.com/webutil/sns/social-line-custombutton.html"
 id="lineBut"><img src='./images/line-share-d.png'></a>

 LINEで送るカスタムボタン有効化スクリプト(Javascript-Line公式コード)

動的WebサイトでLINEで送るボタンを呼び出します。Javascript、LineIt.loadButton()を呼び出してLINEで送るボタンを有効にします。 下のJavscriptコードを、上の「ボタン設置HTMLコード」の下部の適当な場所に配置します。


<script type="text/javascript">LineIt.loadButton();</script>

 LINEで送る小窓表示スクリプト(jQuery)

Lineで送るカスタムボタンをクリックしたときに呼び出され、そのリンク先ウィンドウを小窓で表示します。


<script>
$('#lineBut').on('click',function(){
     var lineLink = $(this).attr("href");
     window.open( lineLink , "lineWindow" , 'top=100,left=100,width=500,height=500,scrollbars=yes,resizable=yes');
     //alert (lineLink);
    return false; // Aタグのリンク無効にする
});
</script>

 LINEで送るカスタムボタンサンプル


<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>Lineで送るカスタムボタンのリンク先ウィンドウを小窓で表示</title>
<!-- jQuery -->
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

<style>
body{
 width: 900px; margin: 0 auto;
 color: #333; font: 14px 'Lucida Grande', Verdana, sans-serif;
  }
</style>
</head>
<body>
<h2 style="text-align:center">Lineで送るカスタムボタンのリンク先ウィンドウを小窓で表示デモ</h2>

<!-- Lineで送るカスタムボタン -->
<a href="https://social-plugins.line.me/lineit/share?url=http://urbanqee.com/webutil/sns/sns-socialbutton-customize.html"
 id="lineBut"><img src='images/line-share-d.png'></a>

<!-- 小窓で表示スクリプト -->
<script>
$('#lineBut').on('click',function(){
     var lineLink = $(this).attr("href");
     window.open( lineLink , "lineWindow" , 'top=100,left=100,width=500,height=500,scrollbars=yes,resizable=yes');
     //alert (lineLink);
    return false; // aリンク無効にする
});
</script>

<!-- LINEで送るボタンを有効化スクリプト  -->
<script>LineIt.loadButton();</script>

</body>
</html>

TOP


 ソーシャルボタン関連サイト内リンク

  1. オリジナルデザインのソーシャルボタンにカウントを設置する方法 - デザインボタン 9サイト - Twitter, Facebook, Google+, Hatena, Pinterest, Feedly, LDR, Pocket, Linkedin
  2. 公式サイトへ行かずに、簡単に手元でソーシャルボタンをまとめて設置する Lightboxなどのモーダルウィンドウ上にも設置できる ~公式ボタン、非公式デザインボタンどちらでも17SNS/RSSサイト! 34種類余り~
  3. ソーシャルボタンカウント取得PHPの使い方 ~ カウントのない公式ソーシャルボタンにカウントを付ける ~ Facebook, Google+, Hatena, Pinerest, Feedly, LDR, Pocket, Linkedin, Buffer, Twitter - 10サイト -
  4. ソーシャルボタン、カウントをボタンの中に付ける ~ 公式ボタン、デザインボタン ~ Twitter, Facebook, Google+, Hatena, Pinerest, Feedly, LDR, Pocket, Linkedin, Buffer - 10サイト -
  5. 10サイト、ソーシャルボタンのカウント設置を、5つのパターンから好きな場所に付ける ソーシャルボタンのカウントを、ボタンの右、ボタンの左、ボタンの上、ボタンの下、ボタンの中の5つのパターンから好きな場所に付ける - 公式ボタン、デザインボタン 10サイト - Twitter, Facebook, Google+, Hatena, Pinerest, Feedly, LDR, Pocket, Linkedin, Buffer
  6. Lineで送るカスタムボタンのリンクウインドウを小窓で表示する(本ページ)
  7. 自分のページの いいね!ボタン の設置方法
  8. できる!ブログなどのレス記事に、自作のいいねボタンを動的に設置する。 KENTWEB ASKA BBS のレス記事に自作のいいねボタンといまいちボタンをカスタマイズできる。 ~ CGI + PHP + MySQL + jQuery + Ajax ~
  9. できる!自分のページの「いいね!ボタン」を設置する 新バージョン - いいね!ボタン Ver2 投票数のカウントは、データベースMySQLが使用できる。 いいね!ボタンをレス記事などに動的配置できる。~ PHP + MySQL + jQuery + Ajax ~
  10. まとめて設置のデモ - モーダルウィンドウにも
  11. Facebookソーシャルボタン、アクセストークンを使用して 実際の いいね!カウント数 や シェアカウント数 を表示設置する方法 現在、facebook公式のいいねボタンとシェアボタンは共に同じ値のカウント総数が表示される。
  12. 公式ソーシャルボタンのカウントをカラー吹き出しで表示する ―ソーシャルボタンカウント取得PHPとカラー吹き出しCSSの使い方 ~ カウントのないソーシャルボタンにカラフルなカウントを付ける ~ Facebook, Hatena, Pinerest, Feedly, Pocket, Buffer, Twitter 7 サイト


 最終更新日:2018.9.6(Debut)