*هذه الفكرة جميلة يقدمها موقع المطور العربي الذي توقف بعد أن كان شعلة من النشاط..
ترتكز هذه الفكرة في خيار التكبير للخط (تجدونه في الخيارات العلوية على اليسار في الصفحة الرئيسية) ويعتمد على المتغيرات وهو درس مهم جداً.. ولذلك أحببت أن أنشئ هذا الدرس البسيط عنه:
من المعروف أن صفحة الهتمل تمكننا من التحكم في سير النمط الذي نوده وتعديله عن طريق الأنماط..
*وتختلف الطرق وتتعدد ولكن الطريقة التي نريدها هي كالأتي :
من القائمة العلوية لبرنامج فرونت بيج اختر:
تنسيق>نمط..>
سيظهر مربع وبه قائمة على الجهة اليمنى (الأنماط) ابحث واختر body .. ثم اتجه إلى زر تعديل أسفل القائمة اضغطه سيظهر مربع آخر .. تجد في أقصى يمينه لأسفل مربع (تنسيق) اضغطه واختر (خط..) ثم عدله للأتي : (الخط: Tahoma الحجم: 10pt).
*إختصار:
ضع الكود التالي بين وسمتي <head>..</head>:
كود PHP:
<style>
<!--
body { font-family: Tahoma; font-size: 10pt }
-->
</style>
الأن نصل للجزء البرمجي ولغتنا بالطبع asp ..
نقوم بتعريف المتغير وهو changeSize عن طريق الكود التالي:
كود PHP:
<%
'نعرف المتغير
changeSize=request.querystring("changeSize")
%>
ثم نقوم بتعديل كود النمط بحيث يتقبل قيم المتغير:
كود PHP:
<style>
<!--
body { font-family: Tahoma; font-size: <%=changeSize%> }
-->
</style>
ثم ننشئ وصلات تكبير وتصغير:
كود PHP:
<p><a href="?changeSize=15pt">كبر الخط</a> | <a href="?changeSize=10pt">صغر الخط</a></p>
وبهذا نخلص لملف الكود الكامل:
كود PHP:
<html dir="rtl">
<%
'نعرف المتغير
changeSize=request.querystring("changeSize")
%>
<head>
<meta http-equiv="Content-Language" content="ar-sa">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<title>o','</title>
<style>
<!--
body { font-family: Tahoma; font-size: <%=changeSize%> }
-->
</style>
</head>
<body>
<p><a href="?changeSize=15pt">كبر الخط</a> | <a href="?changeSize=10pt">صغر الخط</a></p>
<p>بسم الله الرحمن الرحيم</p>
</body>
</html>
=============
وتستطيع تطبيق هذا الأمر على كثير من الأمور المتعلقه بالسمات وبالإمكان تطوير الأوامر والمتغيرات..
خلاصة:
درس مفيد في إتقان عمل المتغيرات بشكل يوضح بعض الأمور التي قد تكون مجهولة..
تلميح: للبرمجة وسائل متعدد للوصل لغرض معين .. حاول أن تمرن نفسك على بعض الطرق المبتكرة لتصل لنتائج أفضل..