1

私には機能があり、

function showimage(a)
    {
        $("#lightboxholder").show("fast");
        $('#lightboximage').attr('src', 'images/demo/190x90.gif');
    }

localhost/svce に移動して gallery.php を表示すると、画像が表示されませんが、置換$('#lightboximage').attr('src', 'images/demo/190x90.gif');する$('#lightboximage').attr('src', 'http://localhost/svce/images/demo/190x90.gif'); と画像が表示されます。英語が下手で申し訳ありません。

4

3 に答える 3

1

試す

function showimage(a)
{
       $("#lightboxholder").show("fast");
       $('#lightboximage').attr('src', '../images/demo/190x90.gif');
}

images/demo... の前の「/」に注意してください。

于 2012-10-23T17:46:44.927 に答える
1

問題は相対 URL です。私にとっても常に課題です。

これらを試してください

$('#lightboximage').attr('src', '../images/demo/190x90.gif');

また

$('#lightboximage').attr('src', '../../images/demo/190x90.gif');

ページからページへ移動すると、相対 URL は変わりますが、絶対 URL は変わりません。

于 2012-10-23T17:46:51.090 に答える
1

srcを相対 URL に変更しています。したがって、現在のページが のhttp://localhost/foo/bar場合、ブラウザは で画像を見つけようとしますhttp://localhost/foo/bar/images/demo/190x90.gif。のような絶対 URL を使用します/svce/images/demo/190x90.gif

于 2012-10-23T17:47:19.720 に答える