¦^«e­¶

¦Û°Êµ¥¤ñÁY©ñºô­¶¹Ï¤ù½d¨Ò¸Ñ»¡

¦p¦ó³]©w¹Ï¤ùªº¼e«×»P°ª«×¡H
³o¯u¬O¤@­Ó³Ì°ò¦ªº HTML °ÝÃD¡A¦pªG§AÁÙÃhºÃ¡A¨ºªí¥Ü§A¸Ó¦^ÀY½½ HTML °Ñ¦Ò®Ñ¤F¡C§Ú­Ì¦b HTML ¤¤¬° IMG ¼ÐÅÒÄݩʳ]©w¦p¤U¡A´N¥i¥H©¿²¤¹Ï¤ù­ì¨Ó¤Ø¤o¡A ¦Ó«ü©w¦¨§Ú­Ì»Ý­nÅã¥Üªº¤Ø¤o¡G
<IMG SRC="¹Ï¤ù¸ô®|" WIDTH="¹Ï¤ù¼e«×" HEIGHT="¹Ï¤ù°ª«×" ...>
¦p¦ó±oª¾¹Ï¤ù­ì©lªº°ª«×©M¼e«×¡H
«e¤@¬q½d¨Ò¡AÁöµM¯à°÷­n¹Ï¤ù¨Ì§Ú­Ì§Æ±æªº¤j¤pÅã¥Ü¥X¨Ó¡A¦ý¨C±i¹Ï¤ù­ì©lªº ¼e°ª«×¤£¤@¡A¦pªG³q³q¤@­Ó Size ¡A¶Õ¥²³Ì«á¹Ï¤ù§e²{¥X¨Ó¡A·|¦³ÅÜ­D©ÎÅܽGªº¥¢¯u ²{¶H¡A¦Ó§Ú­Ì¯u¥¿§Æ±æªº«o¬Oµ¹¤@­Ó³Ì¤jÅã¥Ü½d³ò¡A¦ý¹ê»ÚªºÅã¥Ü¼e°ª«×¡A¯à¨Ì¨ä­ì©l ªº¼e°ª«×¨Óµ¥¤ñÁY©ñ¡C²{¦b°ÝÃDªº­«ÂI´N¬O¦p¦ó±oª¾¹ÏÀÉ­ì©lªº¼e°ª«×¡A¨ä¹ê¤] ¦n²³æ°Ú¡Iºô­¶¬O§A¼gªº¡A¹Ï¤ù¤]¬O§A¿ïªº¡A§A´N¥Î¹Ï§Î³nÅé¬d¬d¸Ó¹Ï¤ùªº¼e°ª«×¡A ¦A¦b HTML ¤¤µ¥¤ñ´«ºâ¤@¤U´N¥i¥H¤F¡C
¦Û¦æ°»´ú¹Ï¤ù­ì©lªº°ª«×©M¼e«×
«ç»ò¡H§A­n¶}½|°Õ¡H¦n¦n¦n¡A§Oµo¤õ¡A§Ú­Ì²{¦b´N¨Ó½Í¦p¦ó¥Î Script ªº¨ç¦¡ ¨Ó¦Û°Ê´«ºâ¹Ï¤ùµ¥¤ñÁY©ñªº·s°ª«×©M·s¼e«×¡C¤£¹L§Ú­Ì¥ý­n¦³­ÓÆ[©À¡Aºô­¶¥i¤£¹³ E-Mail ©Î Ftp ¡A¥i¥H¥ý§âÀɮ׸ê°TŪ¦^¨Ó¦A°µ³B²z¡A¦b Web Page ¤¤¡A­n¨ú±o ¹Ï¤ù¼e°ª«×¸ê°Tªº±©¤@¿ìªk´N¬O§â¹Ï¤ù¤U¸ü¨ìºô­¶¤¤¡C°ÝÃD¬O­n­«·s³]©w¹Ï¤ùÅã¥Ü¤Ø¤o ¡A´N¬O­nºû«ùª©­±²Î¤@¬üÆ[¡A§â¹Ï¤ù¤@©ñ¨ìºô­¶¤¤¡Aµ¥©ó´N¯}Ãa¤F­ì¥»ªº³]­p¡C­n¸Ñ¨M ³oºØÃøÃD¡A¥i¥H¦³¦p¤U¤èªk¡G
  1. ¥Î«Å§i "var pic=new Image();pic.src="¹Ï¤ù¸ô®|;" ªº¤è¦¡¡A¥ÎÅܼƨú±o ¹Ï¤ù¸ê°T¡C
  2. ¨Ï¥Î Frameset ²Õºô­¶¡A¤@­Ó Frame ·í«e´º¡A¤@­Ó Frame ·í­I´º¡A¦b­I´º Frame ¤¤¤U¸ü¹Ï¤ù¡C
  3. ¦b¤@­Óºô­¶¤¤³]©w¨â­Ó°Ï¶ô¡A¤@­Ó¥¿±`Åã¥Ü¡A¤@­Ó¥Î CSS ³]©wÁôÂð_¨Ó¡A ¨Ã¦bÁôÂð϶ô¤¤¤U¸ü¹Ï¤ù¡C
¬°¨Ï°ÝÃD²¤Æ¡A¥»ºô­¶±Ä¥Î²Ä¤TºØ¤è¦¡¡C
ÁôÂð϶ôªº³]­p
¥»½d¨Ò¤@¦@¤U¸ü¤F¤­±i¦ó³B¹Ð®Jªº Logo ¹Ï¤ù¡A¨Ã§Q¥Î CSS "visibility:hidden;" ÄÝ©ÊÅýÂsÄýªÌ¬Ý¤£¨ì¥¦­Ì¡CÁôÂð϶ô³]­p¦p¤U¡G
<!-- ºô­¶ÁôÂð϶ô¡A°µ¬°­I´º¸ü¤J¹Ï¤ù¡A¥H¨Ñ­«­pºâ¤§¥Î¡C // -->
<DIV ID="layer2" STYLE="position:absolute;visibility:hidden;">
    <IMG NAME="spic1" SRC="scale01.gif" ALT="¹ÏÀÉ:scale01.gif">
    <IMG NAME="spic2" SRC="scale02.gif" ALT="¹ÏÀÉ:scale02.gif">
    <IMG NAME="spic3" SRC="scale03.gif" ALT="¹ÏÀÉ:scale03.gif">
    <IMG NAME="spic4" SRC="scale04.gif" ALT="¹ÏÀÉ:scale04.gif">
    <IMG NAME="spic5" SRC="scale05.gif" ALT="¹ÏÀÉ:scale05.gif">
</DIV>
Åã¥Ü°Ï¶ôªº¦w±Æ
¹Ï¤ù³Q¤U¸üªº¥Øªº¬O¬°¤F­n­«·s­pºâ¼e°ª«á¦A¥[¥HÅã¥Ü¡A³o¦b IE ¤¤¬O«Ü®e©ö ªº¨Æ¡A§A¥u­n°õ¦æ "document.images.¹Ï¤ù¦WºÙ.width=·s¼e«×;" ´N¯àÅý¹Ï¤ù¨Ì ·s¤ؤo¤ñ¨Ò¡A¦b¼e«×¤Îªø«×¤Wµ¥¤ñÁY©ñ¡C¦ý¦b NN ¤W³o¬O¦æ¤£³qªº¡A¦b NN ¤¤¤@¥¹ ¿é¥X¨ìºô­¶¤Wªº¹Ï¤ù¬O¨Sªk¦A§ïÅÜÅã¥Ü¤Ø¤oªº¡A©Ò¥H¤S¦^¨ì§Ú­Ì¦b NN ¤¤°µ°ÊºA®ÄªGªº ³Ì«áªkÄ_¡A¨Ï¥Î LAYER §ï¼g¤¸¥ó¡C(¹ï©ó¦p¦ó¨Ï¥Î¼Ð·Ç LAYER §ï¼g¤¸¥ó¤ÎÀÀ LAYER §ï¼g¤¸¥ó½Ð¦Û¦æ°Ñ¦Ò Netscape ¤¤ HTML ¼ÐÅÒÀÀ LAYER ¤Æ ¤@¤å¡A¦]¬°¤Ó±`¥Î¤F¡A½Ð¥ý¼ô±x¤~¦n¡C)¥»½d¨Ò°ÊºA§ï¼g°Ï¬q³]©w¦p¤U¡G
<!-- ºô­¶Åã¥Ü°Ï¶ô¡A°µ¬°ºô­¶§ï¼g¤¸¥ó¨Ï¥Î¡A
        z-index:1 ¬O¤£­nÅýÅã¥Ü°Ï¶ô³QÁôÂð϶ô»\¦í¡C // -->
<DIV ID="layer1" STYLE="position:absolute;z-index:1;">
    <!-- ...... ¹Ï¤ù¥¼§¹¥þ¸ü¤J«eªºÅã¥Ü°T®§ ...... // -->
</DIV>
³]©w¹Ï¤ùÅã¥Ü½d³ò®Ø
¬°¤F°t¦X NN ªº¨Ï¥Î¡A§Ú­Ì§â©Ò¦³Åã¥Ü¤º®e³£¥Î document.write() ¨ì layer1 Åã¥Ü°Ï¶ô¤¤¡C­º¥ý§Ú­Ì­n¦bÅã¥Ü°Ï¶ô¤¤«O¯d¤@­ÓªÅ¥Õ°Ï°ì¨Ñ¹Ï¤ùÅã¥Ü¤§¥Î¡A Code ¦p¤U¡G
/* «Å§i¹Ï¤ùÅã¥Ü°Ïªºªø¼e¤Î³»ÂI®y¼Ð */
var SCALE_WIDTH=160;
var SCALE_HEIGHT=240;
var H_BORDER=24;
var V_BORDER=24;

/* ¹º¥X¹Ï¤ùÅã¥Ü°Ï¨ç¦¡ */
function AddPictureArea()
{
    var result="";
    /* space8.gif ¬°¤@§¹¥þ³q³z¹Ï¤ù¡A¥Øªº¬O¾B¦í¥¼¸ü¤J¹Ï§Î®Éªº¨t²Îĵ§i¹Ï¥Ü¡C */
    result+='<IMG SRC="space8.gif" WIDTH='+SCALE_WIDTH;
    result+=' HEIGHT='+SCALE_HEIGHT;
    result+=' BORDER=1 ALIGN=LEFT ALT="¹Ï¤ù¸ü¤J²°"';
    result+=' HSPACE='+H_BORDER+' VSPACE='+V_BORDER+'>';
    return result;
}
¨ú±oÁôÂùϤù¸ê°T
¦b¹Ï¤ùÅã¥Ü°Ï½d³ò¤j¤p½T©w¤F«á¡A´N­n¨ú±oÁôÂðϹϤùªº¤Ø¤o¤j¤p¤ÎÀÉ®× URL ¡A¥H«K ­«·s­pºâÅã¥Ü¤ñ¨Ò¡A¦]¦¹§Ú³]­p¤F¤U­±­Ó Script ¨ç¦¡¡A¯à®Ú¾Ú¶Ç¤Jªº¹Ï¤ù½s¸¹¶Ç¦^ ¸Ó¹Ï¤ùªº¼e«×¡B°ª«×¤Î URL ¤T¶µ¸ê°T¡C
/* ¨ú±o¹Ï¤ù¸ê°Tªº¦Û­q¨ç¦¡
   °Ñ¼Æ idx ªí¥Ü¿ï¥Î¹Ï¤ùªº½s¸¹ */
function GetPictureSource(idx)
{
    var picobj,pass=false;
    /* ¨Ì½s¸¹Á٭즨 IMG ½sÅÒ¦WºÙ¡A­Ú«K°µª«¥ó¦WºÙ©I¥s¡C */
    var picname="spic"+(idx+1);

    if (document.all) {picobj=document.images[picname];pass=true;}
    if (document.layers) {picobj=document.layers.layer2.document.images[picname];
        pass=true;}
    if (pass)
    {
        /* ­n¥H°}¦C¬°¦^¶Ç­È¡A¶Ç¦^¿ï¨ú¹Ï¤ùªº¼e¡B°ª¤ÎÀɮ׸ô®|¡C */
        var result=new Array();
        result[0]=picobj.width;
        result[1]=picobj.height;
        result[2]=picobj.src;
        return result;
    }
}
­«·sÅã¥Ü·s¤Ø¤oªº¹Ï¤ù
¨ú±o­ì¹Ï¤ù¬ÛÃö¸ê°T«á¡A·íµM´N¬O¦b§ï¼g°Ï¶ô§â¥¦¦AÅã¥Ü¥X¨Ó¡A¥»½d¨ÒÁÙ¬O¥Î document.write() ¿é¥X¦r¦êªº¤è¦¡¨Ó³]©w¹Ï¤ù®æ¦¡¦p¤U¡G
/* ¹Ï¤ùÅã¥Ü³]©w¨ç¦¡ */
function ReScalePictureSize(idx)
{
    /* ¶Ç»¼½s¸¹µ¹¨ú±o¹Ï¤ù¸ê°T¦Û­q¨ç¦¡¡A¨Ã¥Î picset ÅܼƱµ¦¬¤@²Õ°}¦C¦^¶Ç­È¡C */
    var picset=GetPictureSource(idx);
    /* ¹Ï¤ù¼e«×¦b¦^¶Ç°}¦Cªº²Ä¤@­Ó¤¸¯ÀùØ */
    var picwidth=picset[0];
    /* ¹Ï¤ùªø«×¦b¦^¶Ç°}¦Cªº²Ä¤G­Ó¤¸¯ÀùØ */
    var picheight=picset[1];
    /* ¹Ï¤ùªº¨Ó·½¸ô®|¦b¦^¶Ç°}¦Cªº²Ä¤T­Ó¤¸¯ÀùØ */
    var picsrc=picset[2];

    /* ¥H¤U¨Ì¹Ï¤ùÅã¥Ü°Ï¤j¤p­«ºâ¹Ï¤ù¤j¤p¤ÎÅã¥Ü³»ÂI */
    var xrate=SCALE_WIDTH/picwidth;
    var yrate=SCALE_HEIGHT/picheight;
    var newrate=(yrate<xrate)?yrate:xrate;
    picwidth*=newrate;
    picwidth=parseInt(picwidth);
    picheight*=newrate;
    picheight=parseInt(picheight);
    newleft=parseInt((SCALE_WIDTH-picwidth)/2)+H_BORDER+1;
    newtop=parseInt((SCALE_HEIGHT-picheight)/2)+V_BORDER+1;

    /* ±N­pºâµ²ªGÂର HTML ªº¼ÐÅÒ³]©w¦r¦ê */
    var result="";
    result+='<DIV STYLE="position:absolute;'
    result+=' left:'+newleft+'px;top:'+newtop+'px;">'
    result+='<IMG SRC="'+picsrc+'"';
    result+=' WIDTH='+picwidth+' HEIGHT='+picheight+'></DIV>';
    return result;
}
¿é¥X³]©w¨ìÅã¥Ü°Ï¶ô
«e­±´X­Ó¨ç¦¡³£¥u¬O¥ÎÅܼƥh»`¶°°O¿ý¦U¶µ¦r¦ê³]©w¡A³Ì«á§Ú­Ì­n§â©Ò¦³¦r¦ê¤º®e ¥[¦b¤@°_¡A¤@¦¸¿é¥X¨ìÅã¥Ü°Ï¶ô¤W¡A§Ú¨Ï¥Î¤F¤U­±ªº¨ç¦¡¡G
/* §â§ó·s«áªººô­¶¤º®eÅã¥Ü¨ìºô­¶¤W¨ç¦¡
   °Ñ¼Æ idx ªí¥Ü­nÅã¥Üªº¹Ï¤ù½s¸¹ */
function PushShowString(idx)
{
    var showstring="";
    /* ¹º¥X¹Ï¤ùÅã¥Ü°Ï */
    showstring+=AddPictureArea();
    /* ¥[¤W»¡©ú¤å¥ó¼ÐÃD */
    showstring+=AddTextTitle();
    /* ¥[¤W»¡©ú¤º¤å */
    showstring+=AddTextContent();
    /* ¥[¤W¹Ï¤ù¿ï¾Ü¾¹ */
    showstring+=AddPictureSelecter();
    /* ¥[¤W¹Ï¤ùÅã¥Ü³]©w */
    showstring+=ReScalePictureSize(idx);

    /* ¨ÌÂsÄý¾¹¤£¦P§âºô­¶¤º®e¿é¥X¨ìºô­¶³¡¥÷°Ï¶ô */
    if (document.all) {layer1.innerHTML=showstring;
        /* ¨Ì¶Ç¤J¤§¹Ï¤ù½s¸¹³]©w¿ï¨ú¶µ */
        document.forms.form1.elements.sel1.selectedIndex=idx;}
    if (document.layers)
    {
        var doc=document.layers.layer1.document;
        doc.open();
        doc.write(showstring);
        doc.close();
        doc.forms.form1.elements.sel1.selectedIndex=idx;
    }
}
³o¨ç¦¡¤¤»¡©ú¤å¥ó¼ÐÃD¡B»¡©ú¤º¤å©M¹Ï¤ù¿ï¾Ü¾¹¤T­Ó³¡¥÷¨ç¦¡ÁöµM¨S¦³¦b ¥»­¶»¡©ú¡A¦ý°ò¥»­ì²z³£¤@¼Ë¡A´N¬O¶Ç¦^¬ÛÃö³]©w¦r¦ê¡A¥Ñ©ó»P¹Ï¤ù®æ¦¡³]©w¨S¦³¤Ó¤j ªºÃö«Y¡A©Ò¥H´N¤£¦b¦¹³B®ö¶O½g´T¡A¦³¿³½ì§A¥i¥H¦Û¦æÀ˵ø½d¨Ò¤¤ªº­ì©lÀɮסA ¤W­±ÁÙ¬O¦³¬ÛÃö¸Ñ»¡ªº¡C
½d¨Ò´ú¸Õ
ÂP¶Û¤F¤@¤j½g¡AÁ`ºâ¥i¥H¬Ý¬Ý¦¨ªG¦p¦ó¡A½Ð«ö ³o¸ÌÂsÄý¡A§Æ±æ®ÄªG¥O§Aº¡·N¡C

¦^«e­¶
1