הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   גודל תא רנדומלי, (https://hosts.co.il/forums/showthread.php?t=56171)

S-Preso 07-11-07 13:45

גודל תא רנדומלי,
 
שלום לכולם,
בניתי טבלה כזאת:
http://www.siz.co.il/up/25dmjuy2mimn.jpg
עכשיו בלוק 3, כל הזמן זז רנדומלית לפי התוכן ששמים לו, הגובה שלו גדל/ קטן.
בלוק 4 זז בעקבותיו, אם הוא קטן אז הוא עולה איתו למעלה ואז נוצר בתחתית העמוד באמצע רווח או להפך שהוא מותח את העמוד.

עכשיו השאלה שלי, איך ניתן לעשות שבלוק 4 יהיה דינאמי?
זאת אומרת שבלוק 3 קטן אז בלוק 4 גדל וסוגר תרווח שיווצר ולהפך.
ניסיתי לעשות לו 100% אך ללא הצלחה.

תודה רבה רבה למי שיעזור לי8-)

Elad-A 07-11-07 13:56

אולי אם תראה קוד נוכל לעזור לך..

S-Preso 07-11-07 14:15

ציטוט:

נכתב במקור על ידי Elad-A (פרסם 576015)
אולי אם תראה קוד נוכל לעזור לך..

אי אפשר לעזור לי בלי קוד?
הרי הבנת מה שאני רוצה לעשות לא?

somebody 07-11-07 14:17

הגודל הרנדומלי של הבלוק השלישי ניקבע בצד שרת(PHP?)

אם כן, אז מה הבעיה לקחת את המשתנה שמכיל את הגודל, ולקחת את הגובה של הבלוק שמתחת ללוגו)הגודל הרגיל) ולחסר ממנו את הגובה של הבלוק השלישי?

ואם זה לא ככה, אז אתה יכול לעשות את זה ב JS, אחרי שהגובה של הבלוק השלישי נקבע, ע"י מטודה מובנת בJS, אתה לוקח את הגובה של הבלוק השלישי, ומחסר אותו מהגובה הרגיל של הבלוק התחתון(מתחת ללוגו, או יותר נכון הגובה של בלוק 2), והתוצאה היא הגובה של בלוק 4.

tomerac 07-11-07 14:20

אולי להגדיר גודל לטבלה אבל לא לתא הדינאמי, וככה הוא משתנה בהתאם לגודל התא ולגודל המקסימלי ...

4ior 07-11-07 14:24

לפי מה שהבנתי זה לא בדיוק רנדומלי..אלה שזה שונה מעמוד לעמוד.. ואתה פשוט רוצה שבלוק 4 יעטוף אותו תמיד נכון?

S-Preso 07-11-07 14:27

תודה על כל התגובות,
אין לי מושג מה הגודל של הבלוק כי הוא כל פעם משתנה הכל לפי הטקסט שמכניסים לו,
בלוק 4 צריך להמתח תמיד ככה שלא יהיה רווח למטה.

בבבקשה עוד תגובות...

tomerac 07-11-07 14:41

ציטוט:

נכתב במקור על ידי S-Preso (פרסם 576028)
תודה על כל התגובות,
אין לי מושג מה הגודל של הבלוק כי הוא כל פעם משתנה הכל לפי הטקסט שמכניסים לו,
בלוק 4 צריך להמתח תמיד ככה שלא יהיה רווח למטה.

בבבקשה עוד תגובות...

תראה את שאר הבלוגים (1 ו2) אתה יכול לתת להם גודל קבוע (width = ... height=...)
בלוק 4 אתה רק יוצר אותו לא נותן לו ערכים
ובלוק 3 יקבל את הערכים מהמשתמש...

S-Preso 07-11-07 14:51

ציטוט:

נכתב במקור על ידי tomerac (פרסם 576029)
תראה את שאר הבלוגים (1 ו2) אתה יכול לתת להם גודל קבוע (width = ... height=...)
בלוק 4 אתה רק יוצר אותו לא נותן לו ערכים
ובלוק 3 יקבל את הערכים מהמשתמש...

בלוק 1,2 יש להם ערכים כבר.
בלוק 4 נתנתי לו ערך התחלתי לגובה.
ובלוק 3 אמור להימתח.

tomerac 07-11-07 14:58

אל תיתן ל4 ערכים, כל הקטע שהערכים ישלימו את הטבלה
ושחכתי לציין שאם לא תיתן ערך לטבלה כולה \ ערך רוחב ל3 או 4 הם ייצאו לך מעוכים :O

somebody 07-11-07 22:27

ציטוט:

נכתב במקור על ידי S-Preso (פרסם 576034)
בלוק 1,2 יש להם ערכים כבר.
בלוק 4 נתנתי לו ערך התחלתי לגובה.
ובלוק 3 אמור להימתח.

קרא את התגובה שלי באשכול פה, עניתי לך כבר על זה.
תקרא, ואם לא תדע, תעשה חיפוש קטן בגוגל ותימצא, ממש פשוט לעשות מה שאת רוצה.

S-Preso 08-11-07 00:21

ציטוט:

נכתב במקור על ידי somebody (פרסם 576219)
קרא את התגובה שלי באשכול פה, עניתי לך כבר על זה.
תקרא, ואם לא תדע, תעשה חיפוש קטן בגוגל ותימצא, ממש פשוט לעשות מה שאת רוצה.

אבל איך אני אמור לדעת תערכים בבלוק 3 ??
הרי הוא כל פעם יכול להיות אחרת הכל תלוי בטקסט שהכניס המנהל דרך הפאנל ניהול.|Stare|

somebody 08-11-07 00:47

ציטוט:

נכתב במקור על ידי S-Preso (פרסם 576251)
אבל איך אני אמור לדעת תערכים בבלוק 3 ??
הרי הוא כל פעם יכול להיות אחרת הכל תלוי בטקסט שהכניס המנהל דרך הפאנל ניהול.|Stare|

בשביל זה "המציאו" JS.
offsetHeight נסה להוציא עם זה את הגובה של DIV מס' 3, ואז לעשות שDIV מספר 4 שווה לגובה של DIV 2 פחות DIV 3.

בשיל זה אמרתי לך להריץ חיפוש בגוגל, זה לא כל כך קשה..


כל הזמנים הם GMT +2. הזמן כעת הוא 23:45.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ