From MAIL Table Go to form Mail


¿¹Á¦ ½ÇÇà ÇØº¸±â

-------------------------------------------------------------------------------------------------------- <html> <head> <META CHARSET="EUC-KR"> <TITLE>Form Table and Mail Yongsuk Lee (spacekan@chollian.net)</TITLE> <script language="JavaScript"> /* ----------------------------------------------------------------------------------------- Yongsuk LEE (spacekan@chollian.net) NN3, NN4 in Win95 ------------------------------------------------------------------------------------------ */ function pipeChar(total, output, input) { /* ------------------------------------------------------------------------------------------ pipeChar()´Â ¹®ÀÚ¿­ÁßÀÇ ÀϺθ¦ ¹Ù²Ù´Â ¸Þ¼ÒµåÀÓ. totalÀº Àüü ¹®ÀÚ¿­. output´Â ¹Ù²î¾î Á®¼­ ¾ø¾îÁö´Â total¹®ÀÚ¿­ ÁßÀÇ ÀϺΠ¹®ÀÚ ¶Ç´Â ¹®ÀÚ¿­. input´Â »õ·Î totalÀÇ outputÀÇ ÀÚ¸®¿¡ µé¾î¿À´Â ¹®ÀÚ ¶Ç´Â ¹®ÀÚ¿­. ------------------------------------------------------------------------------------------- */ var totalLen = total.length; var inputLen = input.length; var outputLen = output.length; var i = 0; var flag; var end = ""; while( i < totalLen ) { flag = total.indexOf(output, i); if(flag != -1) { end += total.substring(i, flag); end += input; i = outputLen+flag; } else break; } end += total.substring(i, totalLen); return end } function fieldArray(){ this.length = 0 }; field = new fieldArray() function valueArray(){ this.length = 0 }; value = new valueArray() function searchFieldAndValue(search) { /* ------------------------------------------------------------------------------------- search¿¡¼­ fieldÀÇ À̸§°ú °ªÀ» ±¸ºÐÇÏ¿© ÀúÀå. ¾Æ·¡ µÎ ÁÙÀÇ Äڵ尡 ÇÊ¿äÇÔ. function fieldArray(){ this.length = 0 }; field = new fieldArray(); //NN2 Compatible function valueArray(){ this.length = 0 }; value = new valueArray(); //NN2 Compatible -------------------------------------------------------------------------------------- */ var equal = 0; var end = 0; search += '&'; for(var i=0; i<search.length; i++) { if(search.substring(i, i+1) == "=") { field[field.length++] = unescape(search.substring(equal, i)) end = i+1; } if(search.substring(i, i+1) == "&") { value[value.length++] = unescape(search.substring(end, i)) equal = i+1; } } } function formReload(form) { /* --------------------------------------------------------------------------------------- Æû¿¡ ÀԷµǾî ÀÖ´Â °ªÀ» ´Ù½Ã Å×ÀÌºí¿¡ ³Ö±â À§Çؼ­ ¼öÁ¤µÈ ÆûÀÇ °ªÀ» ´Ù½Ã search¿¡ ÁöÁ¤ÇÏ¿© ÇöÀç ÆäÀÌÁö¿¡ ´õÇØ¼­ ReloadÇÑ´Ù. ---------------------------------------------------------------------------------------- */ var search = "?"; if(!self.state) { // NN4¿¡¼­ reset()°¡ onReset¸¦ ÁöÁ¤ÇßÀ» ¶§, ÀÛµ¿ÀÌ ¾ÈµÇ¾î¼­ ¼öµ¿À¸·Î ÀÔ·Â. // nn4ÀÇ onReset ¹ö±× ÀÔ´Ï´Ù.. for(var i=0; i<form.elements.length-3; i++) { form.elements[i].value = ""; } } for(var i=0; i < form.elements.length-3; i++) { search = search +( escape(form.elements[i].name)+"="+escape(form.elements[i].value) ); if(i != form.elements.length-4) search += "&"; } self.location.href = "./formMailTable.htm"+search; //NN2 Compatible //location.replace("./formMailTable.htm"+search); NN3°¡ ÇÊ¿ä. ¸¹Àº ÀÔ·ÂÀ¸·Î //Ãâ·Â(load)ÀÌ µÇ¸éµÇµ¹¾Æ°¥ ¶§ ±× ¸¸Å­ BACK¹öưÀ» ´­·¯¾ßÇÏ´Â °ÍÀ» ¹æÁöÇÔ. } function formMailTable() { var search = self.location.search.substring(1); //if((search.indexOf(escape('º»¹®')) != -1) && (search.indexOf(escape('MAIL')) != -1)) { //´Ù¸¥ °÷¿¡¼­ search¸¦ ´Þ°í ¿ÔÀ» ¶§¸¦ ¹æÁöÇÔ. // form¿¡ actionÀÌ ÁöÁ¤ÀÌ ¾ÈµÇ¾î ÀÖÀ¸¸é, ÇöÀç ÆäÀÌÁö¿¡ form element¸¦ search¿¡ µ¡ºÙÀδÙ. if(search) { searchFieldAndValue(search); if(field.length == value.length) { document.writeln('<center><table border=3 width="80%" bgcolor="#cecebd" cellspacing=1 cellpadding=4>'); for(var i=0; i<field.length; i++) { if(i == (field.length-1)) { // form textareaÀÇ °ªÀ» Å×ÀÌºí¿¡ formÀÇ ±ÛÀÚ ±¸¼º°ú °°°ÔÇϱâ À§ÇÏ¿© // <xmp>ÅÃÀ» ÁØ´Ù. <BR>ÅÃÀº ¸ÞÀÏ·Î ¹Þ¾Æº¸¸é <BR>´ÙÀ½ ±ÛÀÌ ¾ø¾îÁø´Ù. <pre>ÅÃÀº // NN3¿¡¼­ »ç¿ëÀÚÀÇ Document Encodeing À» Korean À¸·Î ¼³Á¤½Ã Å×À̺íÀÇ ±ÛÀÌ ±úÁø´Ù. // HEADÅÿ¡ Content-Type¸¦ EUC-KR·Î ¼³Á¤Çصµ °°Àº ¹®Á¦°¡ ÀϾ´Ù.(NN4´Â ÀÌ»óÀÌ ¾øÀ½) // NN3, NN4 µÑ ´Ù ¸¸Á·½ÃŰ´Â °ÍÀº <xmp>¸¸ÀÌ ÇØ°áÃ¥ÀÓ. printField = pipeChar(field[i], "+", "&nbsp;")              printValue = "<xmp> "+pipeChar(value[i], "+", " ")+"</xmp>" document.writeln("<tr><td align='right'>"+printField+"</td>" + "<td bgcolor='#eeeeee'><font color='blue'>"+printValue+"</font></td></tr>"); } else { printField = pipeChar(field[i], "+", "&nbsp;") // °ø¹é¹®ÀÚ (" ")´Â search¿¡¼­ '+'·Î ¿Â´Ù. ÀÌ °ÍÀ» Å×ÀÌºí¿¡ ¾²±â À§Çؼ­ '&nbsp;'·Î ¹Ù²Û´Ù. printValue = "&nbsp;"+pipeChar(value[i], "+", "&nbsp;") document.writeln("<tr><td align='right'>"+printField+"</td><td bgcolor='#eeeeee'>"+printValue+"</td></tr>"); } } } document.writeln('<tr><td align="center" valign="middle" colspan=2><br>' + '<form name="formMail" action="mailto:spacekan@chollian.net?subject=formTableMail (yongsuk)" ENCTYPE="text/plain">' + 'À̸§: <input name="À̸§" type=text value="" size="35"><br>' + 'ÁÖ¼Ò: <input name="ÁÖ¼Ò" type=text value="" size="35"><br>' + 'ÀüÈ­: <input name="ÀüÈ­" type=text value="" size="35"><br>' + 'MAIL:<input name="MAIL" type=text value="" size="35"><br>' + 'º»¹®:<textarea name="º»¹®" cols=35 rows=6 value=""></textarea><br>' + '<input type=reset value="´Ù½ÃÀÛ¼º" onClick="self.state=false; formReload(this.form)">' + '<input type=button value="ÀԷ³»¿ë È®ÀÎÇϱâ" onClick="self.state = true; formReload(this.form)">' + '<input type=submit value="º¸³»±â"></form></td></tr></table></center>'); document.formMail.elements[0].value = pipeChar(value[0], "+", " "); document.formMail.elements[1].value = pipeChar(value[1], "+", " "); document.formMail.elements[2].value = pipeChar(value[2], "+", " "); document.formMail.elements[3].value = pipeChar(value[3], "+", " "); document.formMail.elements[4].value = pipeChar(value[4], "+", " "); } else { document.writeln('<br><br><center>' + '<table border=3 width="80%" bgcolor="#cecebd" cellpadding=10 cellspacing=0>' + '<tr><td align="center" valign="middle"><form name="frontFormMail">' + 'À̸§: <input name="À̸§" type=text value="" size="35"><br>' + 'ÁÖ¼Ò: <input name="ÁÖ¼Ò" type=text value="" size="35"><br>' + 'ÀüÈ­: <input name="ÀüÈ­" type=text value="" size="35"><br>' + 'MAIL:<input name="MAIL" type=text value="" size="35"><br>' + 'º»¹®:<textarea name="º»¹®" cols=35 rows=6 value=""></textarea><br>' + '<input type=reset value="´Ù½ÃÀÛ¼º"><input type=submit value="ÀԷ³»¿ë È®ÀÎÇϱâ">' + '</form></td></tr></table></center>') } } formMailTable(); </script> </head> <body> <center><a href="./formMailTableTxt.htm"><b><font size=-1>BACK</font></b></a></center> </body> </html> --------------------------------------------------------------------------------------------------------




TOP