外部 javascript ファイルに SRCからURLクエリパラメーター(引数)を 渡す

Quick Edit Pencil

クライアント側(javascript) で<script>要素のsrc属性を解析する

ロード直後、自己の<script>要素のsrc属性から、URLクエリパラメータ(引数)を取得する

<HTML>
 <head>
  <script>
   src取得(../../script.js?c=book&w=dictionary)
    URLクエリパラメータ取得(c=book&w=dictionary)

// ../../script.js?c=book&w=dictionary

var o = document.getElementsByTagName("script");

var q = o[o.length-1].src.substring(o[o.length-1].src.lastIndexOf("?")+1); 

document.write(q); // c=book&w=dictionary

document.write(getUrlqp(q,"c")); // book

document.write(getUrlqp(q,"w")); // dictionary

function getUrlqp(q,p){
    return q.replace(RegExp("(^.*?)("+p+")=(.*?)(&.*?$|$)"),"$3");
}

このブログの人気の投稿

ヤバい!JAPANNEXT WQHD対応 27型ワイド液晶ディスプレイ「JN-IPS2716WQHD」を注文してみた!!!

blender Curve Deform

簡単 らじるらじるの聴き逃し番組、NHKラジオのストリーミングを保存・ダウンロードする方法 2019

PowerShellのGetDetailsOf メソッドでプロパティの詳細情報のID番号と項目名を列挙します

Blender 辺の交差点に頂点を追加するアドオン

AppleScript 改行 コード 置換

googleスプレッドシートで名前範囲内のデータが更新された時にタイムスタンプを更新