\r
'cleanup' : X_URL_cleanup,\r
\r
- 'getEXT' : X_URL_getEXT\r
+ 'getEXT' : X_URL_getEXT,\r
+\r
+ 'getSearch' : X_URL_getSearch,\r
+ \r
+ 'getHash' : X_URL_getHash\r
};\r
\r
// ------------------------------------------------------------------------- //\r
return path.length ? path.pop() : '';\r
};\r
/**\r
+ * サーチクエリを返します。\r
+ * @alias X.URL.getSearch\r
+ * @param {string}\r
+ * @return {string}\r
+ */\r
+function X_URL_getSearch( path ){\r
+ path = path.split( '#' )[ 0 ].split( '?' );\r
+ path.splice( 0, 1 );\r
+ return path.join( '?' );\r
+}\r
+/**\r
+ * ハッシュフラグメントを返します。\r
+ * @alias X.URL.getHash\r
+ * @param {string}\r
+ * @return {string}\r
+ */\r
+function X_URL_getHash( path ){\r
+ path = path.split( '#' );\r
+ path.splice( 0, 1 );\r
+ return path.join( '#' );\r
+}\r
+\r
+/**\r
* object を url パラメータにします。値が object の場合、データは失われます。\r
* @alias X.URL.objToParam\r
* @param {object}\r