0

私のサイトではFlickrバッジのJavascriptを使用していますが、画像サイズのオプションが制限されています。だから、Flickrは(バッジスクリプトを介さずに)はるかに多くの画像サイズを提供するので、正規表現が役立つかもしれないと思いましたが、画像のリスト(htmlのように)が表示されないため、これが機能するかどうかはわかりませんFirebug/Safari要素情報を介してのみ「ソースの表示」をクリックします。

すべての画像のURLはアンダースコアと画像サイズの特定の文字で終わるので、_tは75ピクセルの正方形のサムネイルを表し、 _q_t.jpg" alt="A Picture from Flickr"は150ピクセルの正方形のサムネイル(私が望むサイズ)を表すため、置き換えたいと思います。_q.jpg" alt="A Picture from Flickr"

バッジの動作は、私のホームページで確認できます。

それは可能ですか?もしそうなら、どのように?

4

2 に答える 2

0

サイトのソースを見ると、flickr スクリプトへのリンクは次のようになっています。

src="http://www.flickr.com/badge_code_v2.gne?count=6&display=random&&source=user&user=8066182@N06&size=s"

flickrに詳しくないのですが、最後にサイズパラメータを「m」(中)か「l」(大)に変更していただけないでしょうか?

それが失敗し、写真をあまり変更しない場合は、firebug を使用してスクリプトをコピーし、ファイル名を手動で変更できます。次に、フリッカーでホストされているスクリプトではなく、ローカル スクリプトを参照します。

于 2012-06-18T18:42:47.433 に答える
0

imagesこのようなことを試すことができます(それがサムネイルのコレクションであると仮定します)

for (var i = 0, il = images.length; i < il; i++)
    images[i].href = images[i].href.replace(/_t\.jpg/g, "_q.jpg");
于 2012-06-17T09:39:36.847 に答える