ورود

View Full Version : سئوال در مورد تکنیکهای مختلف JS



ب- تات
پنج شنبه 27 اردیبهشت 1386, 11:54 صبح
شاید اینجا بشه چند تا سئوال خوب پرسید:
1- چطور میتونیم با رفتن موس روی یک Textbox رنگ متن را تغییر دهیم یا فونتش رو عوض کنیم یا Style متن را عوض کنیم مثلا متن را Bold کنیم (این مهم تره).؟
2-چطور میتونیم یک فایل Wave یا Mp3 یا فرمت های شناخته شده رو در هنگاه حضور کاربر روی صفحه وبمون پخش کنیم؟
3- چگونه با فشردن دکمه یک چک باکس مارک دار یا برعکس بدون مارک شود

ب- تات
دوشنبه 31 اردیبهشت 1386, 09:35 صبح
چطور میشه کد جاوا اسکریپت رو از دید پنهان کرد یا اگر کد ها را در فایلی ذخیره کردیم و در بدنه برنامه داریم مسیر میدیم که کد های جاوا اسکریپت در فلان فایل در فلان مسیر هست - چطور میشه از مشاهده اون فایلها توسط کاربران جلوگیری کرد. مثلا من یک آلگوریتم کد گذاری روی کلمات با جاوا اسکریپت دارم برای مواقعی که نیاز هست پسورد زده بشه. اما نمیخوام کاربر بتونه اون آلگوریتم رو ببینه . حالا آلگوریتم رو میذارم ببینید. منبعش هم داخلش مشخصه


<!-- TWO STEPS TO INSTALL ASCII ENCRYPTION:

1. Copy the coding into the HEAD of your HTML document
2. Add the last code into the BODY of your HTML document -->

<!-- STEP ONE: Paste this code into the HEAD of your HTML document -->

<HEAD>

<SCRIPT LANGUAGE="JavaScript">
<!-- Original: David Salsinha (david.salsinha@popsi.pt) -->

<! >
<! >

<!-- Begin
function Encrypt(theText) {
output = new String;
Temp = new Array();
Temp2 = new Array();
TextSize = theText.length;
for (i = 0; i < TextSize; i++) {
rnd = Math.round(Math.random() * 122) + 68;
Temp[i] = theText.charCodeAt(i) + rnd;
Temp2[i] = rnd;
}
for (i = 0; i < TextSize; i++) {
output += String.fromCharCode(Temp[i], Temp2[i]);
}
return output;
}
function unEncrypt(theText) {
output = new String;
Temp = new Array();
Temp2 = new Array();
TextSize = theText.length;
for (i = 0; i < TextSize; i++) {
Temp[i] = theText.charCodeAt(i);
Temp2[i] = theText.charCodeAt(i + 1);
}
for (i = 0; i < TextSize; i = i+2) {
output += String.fromCharCode(Temp[i] - Temp2[i]);
}
return output;
}
// End -->
</script>
</HEAD>

<!-- STEP TWO: Copy this code into the BODY of your HTML document -->

<BODY>

<center>
<form name=encform onsubmit="return false;">
<textarea name=box1 rows=5 cols=50>The quick brown fox jumps over the lazy dog</textarea>
<p>
<input type=button value="Encrypt Box1 to Box2" onClick="this.form.box2.value=Encrypt(this.form.box1.value) ;">
<p>
<textarea name=box2 rows=5 cols=50></textarea>
<p>
<input type=button value="Decrypt Box2 to Box3" onClick="this.form.box3.value=unEncrypt(this.form.box2.valu e);">
<p>
<textarea name=box3 rows=5 cols=50></textarea>
</form>
</center>



<!-- Script Size: 1.83 KB -->