If you create a short-cut one with startup '...AutoFill.HTA" Work' and
one with startup '...AutoFill.HTA" Home' -- it will then start the app with
those preferences.
<html> <head> <hta:application icon='http://www.blogger.com/favicon.ico' id='oAutoFill' applicationname='AutoFill' > <title> AutoFill </title> </head> <body onload='AutoFill_OnLoad()' > <div style="font-family: verdana; font-size: 8pt;" > I come here and drag/drop into the browser <br> preference/setup pages. </div> <form name='frmFill' > <table style="font-family: verdana; font-size: 8pt;" > <tr> <td style='font-family: verdana;font-size: 8pt;' > T<u>y</u>pe </td> <td style='font-family: verdana;font-size: 8pt;' > <select id='lstType' onchange='lstType_Change()' accesskey='y' > <option selected value='...' >... <option value='Home' >Home <option value='Work' >Work </select> </td> </tr> <tr> <td style='font-type:verdana;font-size:12' > <u>F</u>irst </td> <td> <input type='text' id='txtFirst' value='Michael' style='width:105px' accesskey='F' /> </td> <td style='font-type:verdana;font-size:12' > <u>L</u>ast </td> <td> <input type='text' id='txtLast' value='Bee' style='width:105px' accesskey='L' /> </td> </tr> <tr> <td style='font-type:verdana;font-size:12' > <U>E</u>-mail </td> <td> <input type='text' id='txtEMail' style='width:105px' accesskey='e' /> </td> <td style='font-type:verdana;font-size:12' ><u>H</u>ome page </td> <td> <input type='text' id='txtHomepage' style='width:105px' accesskey='h' /> </td> </tr> <tr> <td style='font-type:verdana;font-size:12' > <u>T</u>elephone </td> <td> <input type='text' id='txtTelephone' style='width:105px' accesskey='t' /> </td> <td style='font-type:verdana;font-size:12' > <u>M</u>obile </td> <td> <input type='text' id='txtMobile' style='width:105px' accesskey='m' /> </td> </tr> <tr> <td style='font-type:verdana;font-size:12' > <u>A</u>ddress </td> <td colspan=3> <input type='text' id='txtAddr' style='width:287px' accesskey='a' /> </td> </tr> <tr> <td style='font-type:verdana;font-size:12' > <U>C</u>ity </td> <td> <input type='text' id='txtCity' style='width:105px' accesskey='c' /> </td> <td style='font-type:verdana;font-size:12' > <U>R</u>egion/State </td> <td> <input type='text' id='txtRegSt' style='width:105px' accesskey='r' /> </td> </tr> <td style='font-type:verdana;font-size:12' > <u>P</u>ostal Code </td> <td> <input type='text' id='txtPostalCode' style='width:105px' accesskey='p' > </td> <td style='font-type:verdana;font-size:12' > C<u>o</u>untry </td> <td> <input type='text' id='txtCountry' style='width:105px' accesskey='o' /> </td> </tr> </table> </form> <script> function lstType_Change() { //alert(frmFill.lstType.value); var lChoice=frmFill.lstType.value; switch (lChoice) { case '...': { frmFill.txtEMail.value=''; frmFill.txtHomepage.value=''; frmFill.txtTelephone.value=''; frmFill.txtMobile.value=''; frmFill.txtAddr.value=''; frmFill.txtCity.value=''; frmFill.txtRegSt.value=''; frmFill.txtPostalCode.value=''; frmFill.txtCountry.value=''; }; break; case 'Home': { frmFill.txtEMail.value='home_email_pfx'+ '@home_email_sfx'; frmFill.txtHomepage.value='home_homepage_pfx'+ 'home_homepage_sfx'; frmFill.txtTelephone.value='home_phn'; frmFill.txtMobile.value='home_mobile_phn'; frmFill.txtAddr.value='home_addr'; frmFill.txtCity.value='home_city'; frmFill.txtRegSt.value='home_regst'; frmFill.txtPostalCode.value='home_postal'; frmFill.txtCountry.value='home_country'; }; break; case 'Work': { frmFill.txtEMail.value='work_email_pfx'+ '@work_email_sfx'; frmFill.txtHomepage.value='work_homepage_pfx'+ 'work_homepage_sfx'; frmFill.txtTelephone.value='work_phn'; frmFill.txtMobile.value='work_mobile_phn'; frmFill.txtAddr.value='work_addr'; frmFill.txtCity.value='work_city'; frmFill.txtRegSt.value='work_regst'; frmFill.txtPostalCode.value='work_postal'; frmFill.txtCountry.value='work_country'; }; break; }; window.document.title='AutoFill '+'['+frmFill.lstType.value+']'; } function AutoFill_OnLoad() { window.resizeTo(465, 311); window.moveTo(305, 133); var tra_st=oAutoFill.commandLine.indexOf('.HTA"'); tra_st=tra_st+6; var tra_end=tra_st+4; var tra_chars=oAutoFill.commandLine.slice(tra_st,tra_end); switch (tra_chars) { case 'Home': { frmFill.lstType.value='Home'; break; }; case 'Work': { frmFill.lstType.value='Work'; break; }; }; lstType_Change(); } </script>
No comments:
Post a Comment