بواسطة : محمّد نور
01-01-2008
الزيارات 307
206 بايت
نبذة " هذا الكود يمكنك من وضع قائمة بسيطة بموقعك تتكون من عدّة خانات تقوم انت بتحديدها وتحديد متغيّرات الوانها من خلال كود html لاضافتها بالمكان المراد بموقعك
بواسطة : محمّد نور
01-01-2008
الزيارات 330
206 بايت
نبذة : هذا الكود يمكّنك من كتابة رسالة ترحيبية بزوار موقعك
الرسالة ثلاثية الأبعاد مكوّ،ة من أكثر من جملة
تستطيع التحكّم فى ألوان الكتابة والفاصل الزمنى وألوان حدود الكتابة وقطر الدائرة المستخدمة
2-- انسخ الكود التالى فى جزء الـ<BODY>
واتبع جميع التعليمات المرفقة بداخله للتحكّم فى متغيّراته
كود:
<script type="text/javascript">
// أضف عدد الجمل التى تريد هنا
var message=new Array("welcome to", "arabwebtalk", "pleased to visit us", "enjoy")
// يمكنك تحديد اللون الخارجى ووضع عدد من الألوان كما تريد
var outlinecolor=new Array("black", "black")
// ضع هنا عدد الألوان الذى تريد للكلمات كمجموعة اولى
var fillcolor1=new Array("gray", "green", "white", "green")
// ضع هنا عدد الألوان لكلمات الإطار الثانى الذى تريد
var fillcolor2=new Array("blue", "olive", "black", "lime")
// ضع هنا حرف تتكون منه الدائرة المحيطة
var circlemark=new Array("-")
// ضع عرض الخط المحيط بالكلمات
var strkweight=2
// ضع الزمن بين الكلمات بالثوانى
var pause=3
// حدّد هنا شفافية الكلمات
var strengthopacity="60%"
// ضع هنا مقاس الدائرة المحيطة
var circlesize=0.5
// اختر "نعم" ان كنت تريد ظهور الرسالة حتى مع تحريك الصفحة لأسفل بالمسطرة
var keepinview="yes"
// لا تقم بتعديل شئ بالأسفل
mytruebody=(!window.opera && dcidcidocument.compatMode && dcidcidocument.compatMode!="BackCompat")? dcidcidocument.dcidcidocumentElement : dcidcidocument.body //Dynamicdrive added object
var outerwidth=mytruebody.clientWidth
var outerheight=mytruebody.clientHeight
var innerwidth=Math.floor(circlesize*outerwidth)
var innerheight=Math.floor(circlesize*outerheight)
var posleft=(outerwidth-innerwidth)/2
var postop=(outerheight-innerheight)/2
var path=new Array()
var i_message=0
var i_outlinecolor=0
var i_fillcolor1=0
var i_fillcolor2=0
var i_messagelength=0
var longestmessage=0
pause*=1000
var ie=dcidcidocument.getElementById&&dcidcidocument.all?1:0
for (i=0;i<=message.length-1;i++) {
if (message[i].length>longestmessage) {
longestmessage=message[i].length
}
longestmessage+=4
}
for (i=0;i<=message.length-1;i++) {
var emptyspace=""
var i_emptyspace=(longestmessage-message[i].length)/2
for (ii=0;ii<=i_emptyspace;ii++) {
emptyspace+=circlemark
}
message[i]=emptyspace+" "+message[i]+" "+emptyspace
}
function changeform() {
if (keepinview=="yes") //DD added
dcidcidocument.getElementById("roofid").style.top=mytruebody.scrollTop //DD added
if (i_outlinecolor >= outlinecolor.length) {i_outlinecolor=0}
if (i_fillcolor1 >= fillcolor1.length) {i_fillcolor1=0}
if (i_fillcolor2 >= fillcolor2.length) {i_fillcolor2=0}
dcidcidocument.getElementById('strokeid').color=outlinecolor[i_outlinecolor]
dcidcidocument.getElementById('fillid').color=fillcolor1[i_fillcolor1]
dcidcidocument.getElementById('fillid').color2=fillcolor2[i_fillcolor2]
if (i_message < message.length) {tick()}
else {dcidcidocument.getElementById('textpathid').string=""
dcidcidocument.getElementById("roofid").style.display="none" //DD added
}
}
function tick() {
if (i_messagelength <= message[i_message].length) {
var messagestringend=""
var messagestring=message[i_message].substring(0, i_messagelength)+messagestringend
dcidcidocument.getElementById('textpathid').string=messagestring
var timer=setTimeout("tick()",50)
i_messagelength++
}
else {
clearTimeout(timer)
i_messagelength=0
i_message++
i_outlinecolor++
i_fillcolor1++
i_fillcolor2++
var timer=setTimeout("changeform()",pause)
}
}
if (ie) {
dcidcidocument.write('<div id="roofid" style="position:absolute;left:0px;top:0px;width:'+outerwidth+'px;height:'+outerheight+'px;overflow:hidden;">')
dcidcidocument.write('<v:oval id="tc" style="position:absolute;top:'+postop+'px;left:'+posleft+'px;width:'+innerwidth+'px;height:'+innerheight+'px">')
dcidcidocument.write('<v:shadow on="t" opacity="'+strengthopacity+'"/>')
dcidcidocument.write('<v:stroke id="strokeid" weight="'+strkweight+'pt" color="blue"/>')
dcidcidocument.write('<v:fill id="fillid" on="True" color="'+fillcolor1[0]+'" color2="'+fillcolor2[0]+'" opacity="'+strengthopacity+'" opacity2="'+strengthopacity+'" type="gradient"/>')
dcidcidocument.write('<v:path textpathok="t"/>')
dcidcidocument.write('<v:textpath id="textpathid" on="t" id="mytp" style="font-family:\'Arial Black\'; " fitpath="t" string=""/>')
dcidcidocument.write('</v:oval></div>')
if (window.attachEvent) //DD added code
window.attachEvent("onload", changeform) //DD added code
else
window.onload=changeform
}
</script>
يفضّل وضعها فى صفحة html مستقلة بالترحيب ومن ثمّ التحويل للموقع
بواسطة : محمّد نور
27-12-2007
الزيارات 263
206 بايت
نبذة : هذا الكود يمكنّك من انشاء فريم بموقعك .. قد يكون داخل بلوك أو بالمكان الذى تريد
هذا الفريم يحتوى على مجموعة إعلانات أو رسائل أو نبذة أخبار أو نبذة مقالات
منسّقة بالفرونت بيج
وبالتالى يمكن أن تحتوى على رابط وبعض الكلمات مع صورة
أو كما تريد من المحتوى
يتمّ التبديل بين أكثر من رسالة " بهذا الكود 4 رسائل " بحسب الزمن الذى ترغب فيه وتقوم بتحديده بالكود