آقا تا ينجاش كه حال دادي يه حال ديگه بده ...
من ميخوام با يه دکمه کار جفتشون رو انجام بدم .. یعنی اول تبدیل شه بعد فرستاده بشه ..
باید چی کار کنم ؟!
اين رو امتحان كن:
[code:1]<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="ProgId" content="FrontPage.Editor.Document">
<META content="Parseek.com - Text To Unicode Convertor" name=Description>
<META content="Ali sefidary<
[email protected]>" name=Author>
<SCRIPT type=text/javascript>
<!--
var strtypekeyboard="Farsi";
function changelang(objtext1)
{
if (window.event.ctrlKey)
if (strtypekeyboard == "Farsi")
strtypekeyboard = "English";
else
strtypekeyboard = "Farsi";
if (window.event.keyCode==119) { window.event.keyCode=0;}
return true;
}
function submitenter(myfield,e)
{
var key;
if (strtypekeyboard == "English") return true;
if (window.event)
key = window.event.keyCode;
else if (e)
key = e.which;
if (key>31)
if (key<128)
{
if (window.event)
window.event.keyCode=' !"#$%،گ)(×+Ùˆ-./0123456789:Ùƒ,=.ØŸ@ÙØ°}Ù‰Ùىلآ÷ـ،/’د×؛َءÙÙ‘{ًْإ~جژچ^_Ù¾Ø´Ø°Ø²ÙŠØ«Ø¨Ù„Ø§Ù‡ØªÙ†Ù…Ø¦Ø¯Ø®ØØ¶Ù‚Ø³ÙØ¹Ø±ØµØ·ØºØ¸<|>Ù‘'.charCodeAt(key-32);
else if (e)
e.which=' !"#$%،گ)(×+Ùˆ-./0123456789:Ùƒ,=.ØŸ@ÙØ°}Ù‰Ùىلآ÷ـ،/’د×؛َءÙÙ‘{ًْإ~جژچ^_Ù¾Ø´Ø°Ø²ÙŠØ«Ø¨Ù„Ø§Ù‡ØªÙ†Ù…Ø¦Ø¯Ø®ØØ¶Ù‚Ø³ÙØ¹Ø±ØµØ·ØºØ¸<|>Ù‘'.charCodeAt(key-32);
}
return true;
}
//-->
</SCRIPT>
<SCRIPT language=javascript>
<!--
function Convert2Unicode (strParam) {
var strtemp1;
var string =strParam;
var str = '';
for (i = 0; i < string.length; i++) {
str = str + '&#' + string.charCodeAt(i) + ';';
}
strtmp1=myUrlEncode(string);
var re = new RegExp ('0', 'gi');
var strtmp1 = strtmp1.replace(re, '۰')
var re = new RegExp ('1', 'gi');
var strtmp1 = strtmp1.replace(re, '۱')
var re = new RegExp ('2', 'gi');
var strtmp1 = strtmp1.replace(re, '۲')
var re = new RegExp ('3', 'gi');
var strtmp1 = strtmp1.replace(re, '۳')
var re = new RegExp ('4', 'gi');
var strtmp1 = strtmp1.replace(re, '۴')
var re = new RegExp ('5', 'gi');
var strtmp1 = strtmp1.replace(re, '۵')
var re = new RegExp ('6', 'gi');
var strtmp1 = strtmp1.replace(re, '۶')
var re = new RegExp ('7', 'gi');
var strtmp1 = strtmp1.replace(re, '۷')
var re = new RegExp ('8', 'gi');
var strtmp1 = strtmp1.replace(re, '۸')
var re = new RegExp ('9', 'gi');
var strtmp1 = strtmp1.replace(re, '۹')
form1.text1.value = strtmp1;
document.forms.form1.submit();
}
function myUrlEncode(str) {
var result = "";
var i = 0;
for (i=0; i < str.length; i++) {
result = result + "&#";
result = result + str.charCodeAt(i) + ";";
}
return result;
}
//-->
</SCRIPT>
<title>farsi mail</title>
<style type="text/css">
<!--
.faEntry { font-family: nesf, tahoma, arial; font-size: 12px; font-weight: normal; }
-->
</style>
<meta name="generator" content="Microsoft FrontPage 4.0">
</head>
<table align="center" cellpadding="0" cellspacing="0" width="100%" height="100%">
<tr>
<td width="100%" height="100%">
<div align="center" >
<form method="post" action="persianform.php" name="form1">
<table cellSpacing="0" cellPadding="0" width="656" bgColor="#999999" border="0">
<tbody>
<tr>
<td width="654">
<table cellSpacing="1" cellPadding="10" width="655" bgColor="#000000" border="0">
<tbody>
<tr bgColor="cornsilk">
<td width="629" bgcolor="#ECE9D8">
<p align="center"><font face="Tahoma" size="2">ايميل
ÙØ±Ø³ØªÙ†Ø¯Ù‡ :<input style="FONT-FAMILY: Tahoma" name="from" size="40"></font>
<p align="center">
<font size="2"><br>
<font face="Tahoma">ايميل گيرنده:
</font></font><font face="Tahoma"><input style="FONT-FAMILY: Tahoma" size="40" name="tomail"></font><p align="center"><font face="Verdana,Arial,Helvetica" size="2"><font color="#FF3300">Cc
:</font></font><font color="#FF3300"><input size="35" name="cc">
<font face="Verdana,Arial,Helvetica" color="#FF3300" size="2">Bcc
:</font><input size="35" name="bcc">
<font face="Tahoma"><br>
</font></font><font color="#FFFFFF"><font color="#0066cc" size="2"><br>
</font></font><font face="Verdana,Arial" size="2" color="#333333">Subject</font><font color="#FFFFFF">
<font face="Verdana,Arial,Helvetica" size="2">:</font><input size="62" name="sub">
</font>
<p align="center" dir="rtl"><font face="Tahoma" size="2" color="#333333">توجه
: براي تغيير زبان از کليد <b>Ctrl</b>
بر روي ØµÙØÙ‡ کليد Ø§Ø³ØªÙØ§Ø¯Ù‡ کنيد.
هچنين زبان ويندوز خود را بر روي
انگليسي تنظيم کنيد.</font></p>
<p align="center">
<SPAN dir=rtl><SPAN dir=rtl><TEXTAREA onkeypress="return submitenter(this,event)" onkeydown="return changelang(this);" style="BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #808080 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #f4f4f4" name="text1" rows=10 cols=81></TEXTAREA>
</SPAN></SPAN>
<div align="center">
<p align="center"><font color="#FFFFFF"><INPUT type="button" style="FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Tahoma" onclick="Convert2Unicode(form1.text1.value);" value="ارســــــــــال"></p>
</div>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</form>
</div>
<p align="center">
</td>
</tr>
</table>
<p> </p>
<p align="center">sefidary.com</p>
[/code:1]
از اين قسمت كد براي ارسال فرم استفاده كردم.
[code:1]document.forms.form1.submit(); [/code:1]
البته بعضي وفتها توي اين حالت اگه توي فرم دكمه submit وجود داشته باشه مشكل بوجود مي آد (ERROR ميده) در اين موارد بايد از عبارت زير براي ارسال فرم استفاده كني!
اگه اسم دكمه submit رو مثلا بذاري submitButton
[code:1]submitButton.click()[/code:1]
ولي توي اين صفحه اي كه من درست كردم اين كار رو انجام ندادم (چون دكمه submit نداره!)