أكثر من 25 كود مهم لكل موقع شفرات لغة جافا سكربت (Javascript)
الموضوع اليوم موضوع مهم بالنسبة لشفرات الجافا سكربت واهميتها بالنسبة للمواقع والمنتديات
- شفرة رسائل التنبيه
وظيفة الشفرة: إظهار نافذة تنبيهية، عند الدخول إلى صفحة الويب، يمكن استخدامها في وضع رسائل ترحيبية
طريقة الاستخدام: يتم وضع نص الرسالة في الشفرة، وتوضع الشفرة في جسم صفحة الويب.
الكود:
<script language="javascript" type="text/javascript">
alert("الرسالة")
</script>
- شفرة تعيين صفحة الويب كصفحة بداية
وظيفة الشفرة: تعيين صفحة ويب كصفحة بداية في المتصفح، لتظهر الصفحة مباشرة عند فتح نافذة المتصفح.
طريقة الاستخدام: يُستبدل (URL) بعنوان الموقع، وتوضع الشفرة في المكان المناسب في جسم صفحة الويب.
الكود:
<a class=chlnk
style="CURSOR: hand; font-decoration: underline"
onclick="this.style.behavior='url(#default#homepage)';
this.setHomePage('http://www.syrionline.com/vb3');"
href="\">اجعل الصفحة كصفحة بداية</a>
شفرة زر رسالة تنبيه
وظيفة الشفرة: تكوين زر بالنقر عليه تظهر نافذة تحتوي على رسالة.
طريقة الاستخدام: يتم استبدال كلمة (الرسالة) بنص رسالة التنبيه، وتوضع الشفرة في المكان المناسب في جسم صفحة الويب.
الكود:
<form>
<input type="button" value="message"
onClick="alert('الرسالة'); return true">
</form>
- شفرة زر طباعة الصفحة
وظيفة الشفرة: تكوين زر يتيح امكانية طباعة صفحة الويب، مباشرة عبر المتصفح
طريقة الاستخدام: توضع الشفرة في المكان المناسب في جسم صفحة الويب.
الكود:
<SCRIPT LANGUAGE="JavaScript">
if (window.print) {
document.write('<form> '
+ '<input type=button name=print value="اطبع الصفحة" '
+ 'onClick="javascript:window.print()"></form>');
}
</script>
- شفرة حقل بحث في الصفحة
وظيفة الشفرة: اتاحة محرك بحث مُبسط، للبحث المباشر في نصوص صفحة الويب.
طريقة الاستخدام: توضع الشفرة في المكان المناسب في جسم صفحة الويب.
الكود:
<SCRIPT language=JavaScript>
var NS4 = (document.layers);
var IE4 = (document.all);
var win = window;
var n = 0;
function findInPage(str) {
var txt, i, found;
if (str == "")
return false;
if (NS4) {
if (!win.find(str))
while(win.find(str, false, true))
n++;
else
n++;
if (n == 0)
alert("Not found.");
}
if (IE4) {
txt = win.document.body.createTextRange();
for (i = 0; i <= n &&
(found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
else {
if (n > 0) {
n = 0;
findInPage(str);
}
else
alert("للأسف، لم يرجع بحثك نتيجة، جرب مرة أخرى.");
}
}
return false;
}
</SCRIPT>
<form name=search
onsubmit="return findInPage(this.string.value);">
<INPUT onchange="n = 0;"
name=string><INPUT type=submit value="ابحث في الصفحة">
</form>
- شفرة زر العودة إلى الخلف
وظيفة الشفرة: تكوين زر عند النقر عليه يُعيد الزائر إلى الصفحة السابقة.
طريقة الاستخدام: توضع الشفرة في جسم صفحة الويب.
الكود:
<form>
<input type="button" value="العودة إلى الصفحة السابقة"
onClick="javascript: history.go(-1)">
</form>
- شفرة زر البريد الإلكتروني
وظيفة الشفرة: تكوين زر للاتصال عبر البريد الإلكتروني..
طريقة الاستخدام: يتم استبدال (you@domain.com) ببريد الموقع الإلكتروني، وتوضع الشفرة في جسم صفحة الويب.
الكود:
<form>
<input type="button" value="البريد الإلكتروني"
onClick="location.href='mailto:you@domain.com'">
</form>
- شفرة عرض رسالة تنبيه عبر رابط
وظيفة الشفرة: إظهار رسالة تنبيه عند وضع مؤشر الفأرة على الرابط.
طريقة الاستخدام: توضع الشفرة في جسم صفحة الويب، ويتم استبدال (URL) بعنوان الرابط.
الكود:
<!-- الحقـــــــــوق محفوظـــــــة لـــ منتديات سوريا اون لاين -->
<a href="url" onMouseOver="alert('نص الرسالة');return true;">الرابط</a>
<!-- الحقـــــــــوق محفوظـــــــة لـــ منتديات سوريا اون لاين -->
- شفرة رابط إغلاق النافذة
وظيفة الشفرة: إغلاق نافذة المتصفح عبر النقر على زر.
طريقة الاستخدام: توضع الشفرة في جسم صفحة الويب.
الكود:
<a href="javascript: self.close()">إغلق النافذة</a>
- شفرة زر تحديث صفحة الويب
وظيفة الشفرة: تحديث صفحة الويب، بالنقر على زر.
طريقة الاستخدام: توضع الشفرة في جسم صفحة الويب.
الكود:
<form method="post">
<input type="button" value="تحديث الصفحة"
onclick="window.location.reload()">
</form>
- شفرة رابط تحديث صفحة الويب
وظيفة الشفرة: تحديث صفحة الويب، بالنقر على رابط.
طريقة الاستخدام: توضع الشفرة في جسم صفحة الويب.
الكود:
<a href="javascript: window.location.reload()">تحديث الصفحة</a>
- شفرة تعطيل زر الإدخال
وظيفة الشفرة: تعطيل زر الإدخال (Enter)، ومنع استخدامه في حقول صفحة الويب.
طريقة الاستخدام: توضع الشفرة في جسم صفحة الويب.
الكود:
<script language=javascript type=text/javascript>
function stopRKey(evt) {
var evt = (evt) ? evt : ((event) ? event : null);
var node = (evt.target) ? evt.target :
((evt.srcElement) ? evt.srcElement : null);
if ((evt.keyCode == 13) && (node.type=="text")) {return false;}
}
document.onkeypress = stopRKey;
</script>
- شفرة عرض الوقت الممضي
وظيفة الشفرة: حساب الوقت المقضي من قبل زائر صفحة الويب على الصفحة.
طريقة الاستخدام: توضع الشفرة الرئيسية ضمن شفرات الرأسية (Head) وتوضع شفرة صندوق عرض الوقت في جسم الصفحة (Body).
الكود:
<script language="javascript">
startday = new Date();
clockStart = startday.getTime();
function initStopwatch() {
var myTime = new Date();
return((myTime.getTime() - clockStart)/1000);
}
function getSecs() {
var tSecs = Math.round(initStopwatch());
var iSecs = tSecs % 60;
var iMins = Math.round((tSecs-30)/60);
var sSecs ="" + ((iSecs > 9) ? iSecs : "0" + iSecs);
var sMins ="" + ((iMins > 9) ? iMins : "0" + iMins);
document.forms[0].timespent.value = sMins+":"+sSecs;
window.setTimeout('getSecs()',1000);
}
</script>
<body onLoad="window.setTimeout('getSecs()',1)">
<form>
<input name="timespent">
</form>
- شفرة الإضافة إلى المفضلة
وظيفة الشفرة: تكوين رابط، يمكن النقر عليه لإضافة الموقع إلى مفضلة الزائر.
طريقة الاستخدام: توضع الشفرة الرئيسية ضمن شفرات الرأسية (Head) ويوضع رابط الاضافة في جسم الصفحة (Body)، مع تغيير عنوان الموقع عوضاً عن (URL) في الشفرة الرئيسية.
الكود:
<script language="JavaScript1.2">
var bookmarkurl="http://www.syrionline.com/vb3/"
var bookmarktitle="-=[ Java Web Site ]=-"
function ccaddbookmark() {
if (document.all)
window.external.AddFavorite(bookmarkurl,bookmarktitle)
}
</script>
<body>
<a href="javascript:ccaddbookmark()" target="_self">
أضف الموقع إلى المفضلة
</a>
- شفرة تكوين رابط يعمل بتمرير المؤشر
وظيفة الشفرة:تكوين رابط يعمل بمجرد مرور مؤشر الفأرة عليه، دون الحاجة للنقر.
طريقة الاستخدام: توضع شفرة جسم الصفحة (Body)، ويتم استبدال (orioncities) بنطاق الموقع المراد التوجه إليه.
الكود:
<a href="http://www.syrionline.com/vb3"
target=main onmouseover="window.open
('hhttp://www.syrionline.com/vb3/');"
style="text-decoration: none">http://www.syrionline.com/vb3</a>
شفرة إظهار الشفرة المصدرية
وظيفة الشفرة:تكوين رابط، بالنقر عليه تظهر الشفرة المصدرية لصفحة الويب، الشفرة مفيدة للمواقع التطويرية التعليمية.
طريقة الاستخدام:توضع الشفرة الرئيسية ضمن شفرات الرأسية (Head) ويوضع رابط اظهار الشفرة المصدرية في جسم الصفحة (Body).
الكود:
<script language=JavaScript>
function ViewSource() {
window.location = "view-source:" + window.location.href }
</script>
<body>
<a href=javascript:ViewSource()>اعرض الشفرة المصدرية</a>
شفرة حماية الصفحة من العرض في الإطارات
وظيفة الشفرة:حماية صفحة الويب من عرضها داخل إطار في موقع خارجي.
طريقة الاستخدام:توضع الشفرة ضمن شفرة جسم الصفحة (Body).
الكود:
<body onLoad="if (self != top) top.location = self.location">
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
▬▬▬▬▬▬▬▬ஜ ۩۞۩ ஜ▬▬▬▬▬▬▬▬
أهلا وسهلا يك (زائر) في منتديات التونسية للمحمول
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] قوانين منتدى التونسية للمحمول ( المرور من هنا واجب )
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] طريقة الإنظمام إلي مجموعة أعضاء سبور € GSM Tn
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] هام لكل الأعضاء الجدد {اخي ..}، كنت عضومنذُ{8 أيام الأخيرة..}
كتبت وقد أيقنت يوم كتابتي بأن يدي تفنى ويبقى كتابها فإن كتبت خيرا ستجزى بمثله وإن كتبت شراً عليها حسابها...
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] قوانين منتدى التونسية للمحمول ( المرور من هنا واجب )
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] طريقة الإنظمام إلي مجموعة أعضاء سبور € GSM Tn
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة] هام لكل الأعضاء الجدد {اخي ..}، كنت عضومنذُ{8 أيام الأخيرة..}
كتبت وقد أيقنت يوم كتابتي بأن يدي تفنى ويبقى كتابها فإن كتبت خيرا ستجزى بمثله وإن كتبت شراً عليها حسابها...