ABA


"איך אני טוען DIV אבל מציג אותו אחרי שנגמר הזמן שהגדרתי"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #14961 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14961
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   14:55   09.04.09   
אל הפורום  
  איך אני טוען DIV אבל מציג אותו אחרי שנגמר הזמן שהגדרתי  
 
   ערכתי לאחרונה בתאריך 09.04.09 בשעה 14:55 בברכה, DiSHi
 
יש לי סקריפט שסופר 10 שניות
נגמר ה10 שניות
הוא מעלים את ה DIV שרשום בו את ה 10 שניות
ומציג לי את ה DIV שאני רוצה
עד פה הכל טוב..
אבל הבעיה היא.. שהוא מציג לי את ה DIV שאני רוצה.. הוא טוען אותו מהתחלה
אני רוצה שהוא יטען את ה DIV הזה מהרגע שהבנאדם נכנס לאתר
ואז מתי שנגמר ה10 שניות.. כל התוכן שב DIV כבר מוכן לשימוש ואז פשוט זה מציג אותו..


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תנסה להכניס את הסקריפט בwindow.onload akoka 09.04.09 15:37 1
     איזה סקריפט? נראה לי לא הבנת אותי.. DiSHi 09.04.09 19:05 2
         אממ... little O man 09.04.09 20:33 3
  אתה רק צריך לעשות בJS עם setTimeout ואז משנה את הVISIBLITY שלו. ronen333  13.04.09 14:04 4
     הבעיה בVISIBLITY זה שהוא תופס מקום לעומת הDISPLAY bmaorlo  15.04.09 15:00 5

       
akoka

   15:37   09.04.09   
אל הפורום  
  1. תנסה להכניס את הסקריפט בwindow.onload  
בתגובה להודעה מספר 0
 
   או בbody onload


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
DiSHi
חבר מתאריך 21.4.02
1699 הודעות
   19:05   09.04.09   
אל הפורום  
  2. איזה סקריפט? נראה לי לא הבנת אותי..  
בתגובה להודעה מספר 1
 
   יש לי 2 DIV
נקרא לראשון X ולשני Y

שאתה נכנס לאתר אתה לא רואה את Y.. אתה רואה את X ואחרי 10 שניות X נעלם ואתה רואה את Y..
אבל אני רוצה שמרגע שאתה נכנס לאתר ש Y ייטען ואז פשוט שאני מציג אותו שזה יציג אותו כבר טעון.
אני כרגע עושה את זה ככה:

ל Y אני עושה


div style="display: none;"

ואז אחרי שה10 שנית עוברות אני נותן לפקודות הבאות לרוץ

document.getElementById('y').style.display='inline';
document.getElementById('x').style.display='none';

זה מציג את Y ומסתיר את X
אבל כמו שאמרתי אני רוצה שמרגע שאתה נכנס לאתר ש Y ייטען ואז שאני מציג אותו שזה יציג אותו כבר טעון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
little O man
חבר מתאריך 27.5.02
1109 הודעות
   20:33   09.04.09   
אל הפורום  
  3. אממ...  
בתגובה להודעה מספר 2
 
   אז אולי במקום NONE לתת להם DIV שיכיל את שניהם
ולשחק עם z-index שאחד יהיה על השני.. והם יטענו במקביל.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   14:04   13.04.09   
אל הפורום  
  4. אתה רק צריך לעשות בJS עם setTimeout ואז משנה את הVISIBLITY שלו.  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
bmaorlo 
חבר מתאריך 13.4.03
4770 הודעות
   15:00   15.04.09   
אל הפורום  
  5. הבעיה בVISIBLITY זה שהוא תופס מקום לעומת הDISPLAY  
בתגובה להודעה מספר 4
 
   אם זה לא מפריע לבחור אז זה אחלה פתרון.

עוד אופציה זה לתת ל2 הDIV שיראו אותם ואז בPAGE ONLOAD להסתיר אחד מהם.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net