المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ميزة في لغة JavaScript تغنيك عن php - للمحترفين فقط



Aziem
06-11-2005, 05:14 PM
نعلم جيداً أن من أهم ميزات لغة php هي امكانية القراءة من ملفات خارجية

ونحب استخدام هذه الميزة في عمل البانرات وأي شيء يتكرر في كل صفحة من صفحات الموقع الذي نصممه حتى لا نضطر الى تعديل كل صفحات الموقع اذا ما أردنا تغيير الشيء الذي يتكرر.

ولكن بعضنا لا يمتلك موقع يدعم لغة php أو asp أو غيرها ..، لذلك اردت أن اعرض هذا الموضوع.



اعتدز اذا أطلت في المقدمة ولكنها ضرورية حتى أكون قد أوضحت الفائدة من هذا الموضوع.



أولا: كالعادة انشئ ملف جديد وليكن index.html وضع فيه الكود التالي:




<HTML>

<Head>

<Title> Your title will be here </Title>

<Head>

<Body>



<script src="js_banner.js"></script>




<br><br><br>



Rest of your page



<br><br><br>




</Body>

</HTML>




ثانياً: انشء ملف جديد اسمه js_banner.js واكتب فيه أكواد البانر الذي تريده

مع ملاحظة:

ان كل سطر لابد ان ينتهى بالعلامة \

مع استبدال علامتي التنصيص " الى علامة واحدة '




ومثالاً على ذلك:


document.write(" \

<Table border='0' bgcolor='#3776ac' dir='ltr'> \

<TR> \

<TD><img src='aziem_logo.gif'></img> \

</TD> \

<TD width='100%' align='center'> \

<a style='color:#FFFFFF' href='http://aziem.4t.com'>Your Banner will be here !! </a> \

</TD> \

</TR> \

</Table> ");





وعموماً تم وضع هذه الملفات جاهزة في المرفقات



وقد يقول قائل لماذا كل هذه المعاناه وقد وفرت لنا لغة php البديل الأسهل ؟

والمسألة هي كما ذكرت من قبل أن هناك بعض المواقع لا تتيح استخدام لغة php.



أعلم أن بعض المحترفين ليسوا في حاجة لهذا الدرس ولكني قصدت عرضة لان هذه الفكرة لم تخطر ببالي الا من 3 أيام بطريق الصدفة أثناء قيامي بتصميم أحد المواقع.



أنتظر ردودكم واستفساراتكم

Aziem
06-11-2005, 05:16 PM
اذا لم تظهر الأكواد بشكل سليم اجعل اتجاه الصفحة من اليمين الى اليسار

Aziem
06-11-2005, 06:09 PM
عفواً أقصد من اليسار الى اليمين

Aziem
06-11-2005, 07:10 PM
الملفات المرفقة

blaz_boy
14-11-2005, 07:07 PM
فعلا فكرة جميلة و ميدة جدآ و هى معروفة للمحترفين زى ما قلت
لكن فى قسم من الجافا سكريبت خاص بمعالجة الملفات و فى برنامج ممكن يساعدك على الكتابة و انا برمجته بنفسى اسم البرنامج و الرابط هتلاقيه على الموضوع ده
http://www.montada.com/showthread.php?t=411306

Aziem
15-11-2005, 06:14 PM
أشكرك يا يا أخى جدا
وجارى تصفح الموضوع