Salinan kode adalah sebagai berikut:
<Div id = artikel> <img src = "/turun/js/gambar/12498880470.jpg"/> </div>
<type skrip = "Teks/JavaScript">
// Skala gambar ke ukuran yang sesuai
fungsi ulang fungsi ()
{
Var Myimg, Oldwidth, Oldheight;
var maxwidth = 550;
var maxheight = 880
var imgs = document.geteLementById ('artikel'). GetElementsbyTagname ('img');
untuk (i = 0; i <imgs.length; i ++) {
myimg = imgs [i];
if (myimg.width> myimg.height)
{
if (myimg.width> maxwidth)
{
oldwidth = myimg.width;
myimg.height = myimg.height * (maxwidth/oldwidth);
myimg.width = maxwidth;
}
}kalau tidak{
if (myimg.height> maxheight)
{
oldheight = myimg.height;
myimg.width = myimg.width * (maxheight/oldheight);
myimg.height = maxheight;
}
}
}
}
// Skala gambar ke ukuran yang sesuai
Ulang -ulang ();
</script>
Ini berarti mengontrol ukuran gambar di area yang ditentukan, jika tidak beberapa gambar iklan yang lebih besar juga akan berubah bentuk.
Kode kontrol gambar yang digunakan oleh wulin.com:
Salinan kode adalah sebagai berikut:
function controlImg (ele, w, h) {
var c = ele.geteLementsbyTagname ("img");
untuk (var i = 0; i <c.length; i ++) {
var w0 = c [i] .clientWidth, h0 = c [i] .clientHeight;
var T1 = W0/W, T2 = H0/H;
if (t1> 1 || t2> 1 || w0> = 600) {
C [i] .width = Math.floor (W0/(T1> T2? T1: T2));
C [i] .height = math.floor (h0/(t1> t2? t1: t2));
if (document.all) {
c [i] .outerHtml = '<a href = "'+c [i] .src+'" target = "_ blank">'+c [i] .outerHtml+'</a>'
}
kalau tidak{
C [i] .title = "Buka gambar di jendela baru";
c [i] .onClick = function (e) {window.open (this.src)}
}
}
}
}
ELE adalah area yang ditentukan, W adalah lebar maksimum, dan akan dikurangi jika lebih besar dari ini. h adalah ketinggian maksimum.