[javascript]相対URLを絶対URLにする関数
yuga.js 0.5.1 - 優雅なWeb制作のためのJavaScript
img tagのsrcではなく、a tagのhrefなら読み込みも発生しなくていいよとのこと。
もしくは正規表現か。
で、せっかくなのでソース読んで勝手に書き換えた。
yuga.js
変更点は以下
・相対パスを絶対パスに変換するとき先読みしていたのを修正
patch
yuga.js 0.5.1 - 優雅なWeb制作のためのJavaScript
img tagのsrcではなく、a tagのhrefなら読み込みも発生しなくていいよとのこと。
もしくは正規表現か。
で、せっかくなのでソース読んで勝手に書き換えた。
yuga.js
変更点は以下
・相対パスを絶対パスに変換するとき先読みしていたのを修正
patch
2c2
< * yuga.js 0.5.1 - 優雅なWeb制作のためのJS
---
> * yuga.js 0.5.1.1 - 優雅なWeb制作のためのJS
9c9
< * Modified: 2008-02-26
---
> * Modified: 2008-05-03
57,61c57,58
< if (!path.match(/^(mailto:)|(javascript:)/)) {
< var img = new Image();
< img.src = path;
< path = img.src;
< img.src = '#';
---
> if (!path.match(/^mailto:|^javascript:/)) {
> path = $('<a href="'+path+'">').get(0).href;
< * yuga.js 0.5.1 - 優雅なWeb制作のためのJS
---
> * yuga.js 0.5.1.1 - 優雅なWeb制作のためのJS
9c9
< * Modified: 2008-02-26
---
> * Modified: 2008-05-03
57,61c57,58
< if (!path.match(/^(mailto:)|(javascript:)/)) {
< var img = new Image();
< img.src = path;
< path = img.src;
< img.src = '#';
---
> if (!path.match(/^mailto:|^javascript:/)) {
> path = $('<a href="'+path+'">').get(0).href;
コメントする