だから私が持っているのは次のHTML構造です
<div class="large">
<a href="http://www.google.com">
<img src="/wp-content/themes/firstone/mythumb.php?src=http://www.example.com/test.jpg&h=600&w=800&zc=1&s=1" width="800" height="600" border="0" /></a>
</div>
mythumb.php は、あらかじめ定義されたサイズ制限 (この場合は 800x600) でサムネイルをオンザフライで作成するサムネイル作成スクリプトです。
ただし、CSSファイルで設定しました
.large img
{
width:400px;
height:300px;
}
これは、iPhone/iPad などで網膜効果を実現するために行われます。
ただし、これは動的に実行する方がよいと考えていたので、CSS で定義された幅と高さを取得して、URL でそれらの値を置き換えられるようにしたいと考えていました。
この場合、javascript を変更することは可能でしょうか?
/wp-content/themes/firstone/mythumb.php?src=http://www.example.com/test.jpg&h=600&w=800&zc=1&s=1
に
/wp-content/themes/firstone/mythumb.php?src=http://www.example.com/test.jpg* &h=300&w=400* &zc=1&s=1
この変更は、画像が読み込まれる前に行う必要があるため、同じ画像を 2 回ダウンロードしてユーザーの帯域幅を浪費することはありません。
また、これを mythumb.php から呼び出される画像にのみ適用し、ページ上の他の静的画像には適用したくありません
このようなことが可能だと思う人はいますか?