לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 25-04-2006, 18:53
צלמית המשתמש של tnadav1
  משתמש זכר tnadav1 tnadav1 אינו מחובר  
 
חבר מתאריך: 02.10.05
הודעות: 2,355
שלח הודעה דרך MSN אל tnadav1
שעון לא מתפקד

שלום, יש לי את הקוד הזה:
קוד PHP:
 <html>
<
head>
<
title>clock</title>
<
script type="text/javascript">
<!--
function 
fixTime(hmsa)
{
    
s++;
    
m++;
    
h++;
    if(
59)
    {
        
s=0;
        if(
59)
        {
            
m=0;
            if(
12)
            {
                if(
== 'AM')
                {
                    
'PM';
                }
                else
                {
                    
'AM';
                }
                
h++;
            }
            
m++;
        }
        
s++;
    }
    var final = 
h+":"+m+":"+s+" -"+a;
    return final;
}
function 
updateMpt()
{
    var 
nbj document.getElementById('mpt');
    if(
nbj == null)
        return;
    var 
cDate=nbj.split(':');
    var 
a=nbj.split('-');
    
nbj.innerHTML=fixTime(cDate[0], cDate[1], cDate[2], a[1]);

//-->
</script>
</head>
<body>
<script type="text/javascript">
<!--
window.setInterval('updateMpt()',1000);
//-->
</script>
<span id="mpt">
01:06:40-AM
</span>
</body>
</html> 

ואין בו שגיאה חוץ מדבר אחד, הוא כותב שבשורה 41
קוד PHP:
 var cDate=nbj.split(':'); 

ש- nbj.split היא לא פונקציה...
_____________________________________



נערך לאחרונה ע"י tnadav1 בתאריך 25-04-2006 בשעה 19:07.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #7  
ישן 27-04-2006, 21:38
צלמית המשתמש של tnadav1
  משתמש זכר tnadav1 tnadav1 אינו מחובר  
 
חבר מתאריך: 02.10.05
הודעות: 2,355
שלח הודעה דרך MSN אל tnadav1
בתגובה להודעה מספר 6 שנכתבה על ידי tnadav1 שמתחילה ב "אממ.. למישהו יש רעיון?"

תיקון- יש פיתרון חלקי:
קוד PHP:
 <html>
<
head>
<
title>clock</title>
<
script type="text/javascript">
<!--
function 
fixTime(hmsa)
{
    if(++
s>59)
    {
        
s=0;
        if(++
m>59)
        {
            
m=0;
            if(++
h>12)
            {
                
h=1;
            }
            else if(
h==12)
            {
                if(
== 'AM')
                    
'PM';
                else
                    
'AM';
            }
        }
    } 
    var final = 
h+":"+m+":"+s+"-"+a;
    return final;
}
function 
updateMpt()
{
    var 
nbj=document.getElementById('mpt').innerHTML;
    var 
cDate=nbj.split(':');
    var 
a=nbj.split('-');
    var 
mpj=document.getElementById('mpt').innerHTML=fixTi  me(cDate[2], cDate[1], cDate[0], a[1]);     

//-->
</script>
</head>
<body>
<script type="text/javascript">
<!--
window.setInterval('updateMpt()',1000);
//-->
</script>
<span id="mpt">
01:06:40-AM
</span>
</body>
</html> 

הבעיה היא שהפונקציה fixTime לא ממש מתקנתף היא דיי הורסת וחזירה מחרוזות כמו:
NaN-AM :06:NaN-AM :06:NaN
_____________________________________


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #10  
ישן 28-04-2006, 19:47
צלמית המשתמש של tnadav1
  משתמש זכר tnadav1 tnadav1 אינו מחובר  
 
חבר מתאריך: 02.10.05
הודעות: 2,355
שלח הודעה דרך MSN אל tnadav1
בתגובה להודעה מספר 9 שנכתבה על ידי tnadav1 שמתחילה ב "תודה.. זה עזר.. אבל לא..."

אוקי.. שעון מוכן חוץ מבעייה קטנה עם האפסים... לא נורא.. הנה הקוד
קוד PHP:
 <html>
<
head>
<
title>clock</title>
<
script type="text/javascript">
<!--
function 
addZero(i)
{
    if (
i<10
    {
        
i="0" i;
    }
    return 
i;
}
function 
fixTime(smha)
{
    
parseInt(h);
    
parseInt(m);
    
parseInt(s);
    if(++
s>59)
    {
        
s=00;
        if(++
m>59)
        {
            
m=00;
            if(++
h>12)
            {
                if(
== 'AM')
                    
'PM';
                else
                    
'AM';
                
01;
            }
        }
    }
    
addZero(s);
    
addZero(m);
    
addZero(h);
    var final = 
h+":"+m+":"+s+"-"+a;
    return final;
}
function 
updateMpt()
{
    var 
nbj=document.getElementById('mpt').innerHTML;
    var 
cDate=nbj.split(':');
    var 
a=nbj.split('-');
    
cDate[2]=cDate[2].replace('-'+a[1], '');
    var 
mpj=document.getElementById('mpt').innerHTML=fixTi  me(cDate[2], cDate[1], cDate[0], a[1]);     

//-->
</script>
</head>
<body>
<script type="text/javascript">
<!--
window.setInterval('updateMpt()',1000);
//-->
</script>
<span id="mpt">
12:59:50-AM
</span>
</body>
</html> 

_____________________________________



נערך לאחרונה ע"י tnadav1 בתאריך 28-04-2006 בשעה 19:53.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #16  
ישן 29-04-2006, 10:02
צלמית המשתמש של tnadav1
  משתמש זכר tnadav1 tnadav1 אינו מחובר  
 
חבר מתאריך: 02.10.05
הודעות: 2,355
שלח הודעה דרך MSN אל tnadav1
בתגובה להודעה מספר 15 שנכתבה על ידי דור שמתחילה ב "מה לא עובד? יש שגיאה?"

אם זה יוצר זמן מקומי, וואלה אני יבדוק את זה...

הקוד הנוכחי הוא:
קוד PHP:
 <html>
<
head>
<
title>clock</title>
<
script type="text/javascript">
<!--
function 
addZero(num)
{
    if (
num<=9) return "0"+num;
}
function 
fixTime(smha)
{
    
parseInt(h);
    
parseInt(m);
    
parseInt(s);
    if(++
s>59)
    {
        
s=00;
        if(++
m>59)
        {
            
m=00;
            if(++
h>12)
            {
                if(
== 'AM')
                    
'PM';
                else
                    
'AM';
                
01;
            }
        }
    }
    
addZero(s);
    
addZero(m);
    
addZero(h);
    var final = 
h+":"+m+":"+s+"-"+a;
    return final;
}
function 
updateMpt()
{
    var 
nbj=document.getElementById('mpt').innerHTML;
    var 
cDate=nbj.split(':');
    var 
a=nbj.split('-');
    
cDate[2]=cDate[2].replace('-'+a[1], '');
    var 
mpj=document.getElementById('mpt').innerHTML=fixTi    me(cDate[2], cDate[1], cDate[0], a[1]);     

//-->
</script>
</head>
<body>
<script type="text/javascript">
<!--
window.setInterval('updateMpt()',1000);
//-->
</script>
<span id="mpt">
12:59:50-AM
</span>
</body>
</html> 

וזה כותב שהפונקציה updateMpt() לא הוגדרה
_____________________________________


תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #18  
ישן 29-04-2006, 13:36
צלמית המשתמש של tnadav1
  משתמש זכר tnadav1 tnadav1 אינו מחובר  
 
חבר מתאריך: 02.10.05
הודעות: 2,355
שלח הודעה דרך MSN אל tnadav1
בתגובה להודעה מספר 17 שנכתבה על ידי GreenBerret שמתחילה ב "הממ, יש לך אובייקט Date..."

פשוט פשוט... אבל לא מתעדכן.. נסה את זה בעצמך

אגב, זה גם לא מחליף מ-am ל- pm... הנה הקוד:
קוד PHP:
 <html>
<
head>
<
title>clock</title>
<
script type="text/javascript">
<!--
function 
addZero(num)
{
    if (
num<=9) return "0"+num;
}
function 
fixTime(smha)
{
    
parseInt(h);
    
parseInt(m);
    
parseInt(s);
    if(++
s>59)
    {
        
s=00;
        if(++
m>59)
        {
            
m=00;
            if(++
h>12)
            {
        if(
== 'AM')
        {
            
alert('change '+a);
                        
'PM';
        }
                else
        {
                        
alert(a+' is not changed');
            
'AM';
        }
                
01;
            }
        }
    }
    
addZero(s);
    
addZero(m);
    
addZero(h);
    var final = 
h+":"+m+":"+s+"-"+a;
    return final;
}
function 
updateMpt()
{
    var 
nbj=document.getElementById('mpt').innerHTML;
    var 
cDate=nbj.split(':');
    var 
a=nbj.split('-');
    
cDate[2]=cDate[2].replace('-'+a[1], '');
    var 
mpj=document.getElementById('mpt').innerHTML=fixTi  me(cDate[2], cDate[1], cDate[0], a[1]);     

//-->
</script>
</head>
<body>
<script type="text/javascript">
<!--
window.setInterval('updateMpt()',1000);
//-->
</script>
<span id="mpt">
12:59:50-AM
</span>
</body>
</html> 

שבו בדקתי את העניין.. וזה כתב לי את זה:
AM
is is not changed... בעיה בתנאי...
_____________________________________



נערך לאחרונה ע"י tnadav1 בתאריך 29-04-2006 בשעה 13:44.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:06

הדף נוצר ב 0.13 שניות עם 10 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר