سكريب جافا يعد عكسيا

كل ما يهم مطور المواقع ... لغات برمجة المواقع .. سكربتات .. مناقشات ..
مغلق
leitmotive
عضو جديد
مشاركات: 79
اشترك في: 02 مارس 2005, 12:04

سكريب جافا يعد عكسيا

مشاركة بواسطة leitmotive »

السلام عليكم :)

احتاج إلى سكرييب جافا يعد عكسيا

باليوم و الساعة الدقيقة والثانية

يعني :
باقي من الزمن
2 يوم و 4 ساعات و 3 دقائق و .. ثانية
ويتغير بتغير الثواني

رأيته في موقع لكن الموقع أزاله الآن :(


جزيتم خيرا
ArabFriends
مراقب
مشاركات: 456
اشترك في: 15 أغسطس 2004, 18:31
مكان: أرض الله الواسعة
اتصال:

مشاركة بواسطة ArabFriends »

تفضل

ضع هذ قبل </head>

كود: تحديد الكل

<script LANGUAGE="JavaScript">
<!--
// Javascript Countdown
// Version 1.0 1/20/2000
var now = new Date();
var event = new Date("Sep 29 2001 00:00:01");
var seconds = (event - now) / 1000;
var minutes = seconds / 60;
var hours = minutes / 60;
var days = hours / 24;
ID=window.setTimeout("update();", 1000);
function update() {
now = new Date();
seconds = (event - now) / 1000;
seconds = Math.round(seconds);
minutes = seconds / 60;
minutes = Math.round(minutes);
hours = minutes / 60;
hours = Math.round(hours);
days = hours / 24;
days = Math.round(days);
document.form1.days.value = days;
document.form1.hours.value = hours;
document.form1.minutes.value = minutes;
document.form1.seconds.value = seconds;
ID=window.setTimeout("update();",1000);
}
// --></script>

ثم ضع هذا الكود بعد <body> في أي مكان تريده

كود: تحديد الكل

<p><font face="Arial" size="3">Countdown To September 29, 2001, at 12:00: </font></p>
<form name="form1"><p>Days <input type="text" name="days" value="0" size="3"> Hours
<input type="text" name="hours" value="0" size="4"> Minutes <input type="text" name="minutes" value="0"
size="7"> Seconds <input type="text" name="seconds" value="0" size="7"> </p>
</form>
leitmotive
عضو جديد
مشاركات: 79
اشترك في: 02 مارس 2005, 12:04

مشاركة بواسطة leitmotive »

شكر الله لك :)
leitmotive
عضو جديد
مشاركات: 79
اشترك في: 02 مارس 2005, 12:04

مشاركة بواسطة leitmotive »

هل يوجد طريقة من دون المربعات التي تظهر فيها الأرقام؟ لأنها شكلها مشوه قليلا.
يعني يظهر كنص عاديّ؟

شكر الله لك مجددا :)
هاوي PHP
عضو نشيط
مشاركات: 165
اشترك في: 28 يناير 2005, 12:13
مكان: السعودية - الرياض
اتصال:

مشاركة بواسطة هاوي PHP »

سلام

إذا بتستخدم الكود السابق ممكن تعدل بالوان الحقول وحدودها بحيث تأخذ نفس لون خلفية الصفحة وهذا ممكن يكون اسهل من خلال أوراق الأنماط css أو بشكل مباشر عن طريق برنامج مثل فرونت بيج

خدعة بسيطة تؤدي المطلوب :)



و إن احببت مرفق مع الرد سكربت اخر يجمع الايام والساعات والثواني في حقل واحد :)
leitmotive
عضو جديد
مشاركات: 79
اشترك في: 02 مارس 2005, 12:04

مشاركة بواسطة leitmotive »

جزيت خيرا :)

لكن لم أعرف أين أغير كي أحدد اتلاريخ فلغتي الألمانية متطورة جدا لكنها ليست بتطور اللغة التشيكوسلوفاكية لدي :D
هاوي PHP
عضو نشيط
مشاركات: 165
اشترك في: 28 يناير 2005, 12:13
مكان: السعودية - الرياض
اتصال:

مشاركة بواسطة هاوي PHP »

عذرا فكرته انقليزي :oops:
حاول تعدل بالارقام اعلى الكود
جرب حتى تعرف الطريقة لأني ما جربته جبته من قوقل
هاوي PHP
عضو نشيط
مشاركات: 165
اشترك في: 28 يناير 2005, 12:13
مكان: السعودية - الرياض
اتصال:

مشاركة بواسطة هاوي PHP »

لكن ولا يهمك جبت لك كود ثالث وهذا انقيزي وعربت المهم فيه ولك الحرية بتعديل التعريب

وهذا الكود الجديد لن يكون داخل مربع :wink:

ضع الكود التالي بين <body></body>

كود: تحديد الكل

<script language="JavaScript1.2">

//Dynamic countup Script- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100's more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com

function setcountup(theyear,themonth,theday){
yr=theyear;mo=themonth;da=theday
}

//////////CONFIGURE THE countup SCRIPT HERE//////////////////

//STEP 1: Configure the date to count up from, in the format year, month, day:
//This date should be less than today
// y,m,d هنا عدل التاريخ حسب ما تراه مناسب
setcountup(1999,3,2)

//STEP 2: Configure text to be attached to count up
var displaymessage="ضع رسالتك هنا"

//STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countup area
var countupwidth='95%'
var countupheight='20px' //applicable only in NS4
var countupbgcolor='lightyellow' // lightyellow لون الخلفية
var opentags='<font face="Verdana"><small>'
var closetags='</small></font>'

//////////DO NOT EDIT PASS THIS LINE//////////////////

var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=''

function start_countup(){
if (document.layers)
document.countupnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countupie") : countupie
countup()
}

if (document.all||document.getElementById)
document.write('<span id="countupie" style="width:'+countupwidth+'; background-color:'+countupbgcolor+'"></span>')

window.onload=start_countup


function countup(){
var today=new Date()
var todayy=today.getYear()
if (todayy < 1000)
todayy+=1900
var todaym=today.getMonth()
var todayd=today.getDate()
var todayh=today.getHours()
var todaymin=today.getMinutes()
var todaysec=today.getSeconds()
var todaystring=montharray[todaym]+" "+todayd+", "+todayy+" "+todayh+":"+todaymin+":"+todaysec
paststring=montharray[mo-1]+" "+da+", "+yr
dd=Date.parse(todaystring)-Date.parse(paststring)
dyear=Math.floor(dd/(60*60*1000*24*365)*1)
dmonth=Math.floor(dd/(60*60*1000*24*12)/(dyear*12))
dhour=Math.floor((dd%(60*60*1000*24))/(60*60*1000)*1)
dmin=Math.floor(((dd%(60*60*1000*24))%(60*60*1000))/(60*1000)*1)
dsec=Math.floor((((dd%(60*60*1000*24))%(60*60*1000))%(60*1000))/1000*1)

if (document.layers){
document.countupnsmain.document.countupnssub.document.write(opentags+dyear+" سنوات, "+dmonth+" شهور, "+dhour+" ساعات, "+dmin+" دقائق, "+dsec+" ثواني "+displaymessage+closetags)
document.countupnsmain.document.countupnssub.document.close()
}
else if (document.all||document.getElementById)
crosscount.innerHTML=opentags+dyear+" سنوات, "+dmonth+" شهور, "+dhour+" ساعات, "+dmin+" دقائق, "+dsec+" ثواني "+displaymessage+closetags

setTimeout("countup()",1000)
}
</script>

<ilayer id="countupnsmain" width=&{countupwidth}; height=&{countupheight}; bgColor=&{countupbgcolor}; visibility=hide><layer id="countupnssub" width=&{countupwidth}; height=&{countupheight}; left=0 top=0></layer></ilayer>
هاوي PHP
عضو نشيط
مشاركات: 165
اشترك في: 28 يناير 2005, 12:13
مكان: السعودية - الرياض
اتصال:

مشاركة بواسطة هاوي PHP »

عجبني الشغلة ورحت ادور ولقيت هذي الصفحة :D

http://andrewu.co.uk/clj/countdown
leitmotive
عضو جديد
مشاركات: 79
اشترك في: 02 مارس 2005, 12:04

مشاركة بواسطة leitmotive »

ياااااه، جزاك الله كل خير :D وجعلها في ميزان حسناتك.
الجماعة الذين أعدهم في العمل "مبسوطون"جدا :)
مغلق