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

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



  #5  
ישן 07-09-2007, 08:51
  ג'יין ג'יין אינו מחובר  
 
חבר מתאריך: 29.03.06
הודעות: 32
בתגובה להודעה מספר 4 שנכתבה על ידי DCD שמתחילה ב "בעצם טעיתי איזה טעות של..."

זה הקוד (שנמצא בתוך יוזר קונטרול)






<table class="tp" border="0" cellpadding="0" cellspacing="0">


<tr>
<td><img src="<%=page.ImageGraphicsPath%>images/PromoText.gif" alt="" width="357" height="251"
border="0"></td>
<td class="Top">
<div class="posR">
<div class="playNowBtnPlace"><a href="<%=Promo.Href%>"><img src="<%=Page.ImageGraphicsPath%>images/buttons/playNow.gif" alt="" width="173" height="36" border="0"/ ></a></div>
<div class="padding1"><asp:Literal ID="promoText" Runat="server"></asp:Literal></div>
</div>
</td>
</tr>
</table>










זה ה - CSS







body {



background-color: #EF9616;
margin: 0px;
}


body, td, a, div, span, label, input, select, textarea{
font-family : Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size : 0px;
color: #333333;
}


.tp{
margin-left: 49px;
height: 251px;
background: url(../images/general/topPromoBGI.gif) repeat-x;
}


.Top{
vertical-align: top;
}
.posR{
position: relative;
top: 0px;
left: 0px;
}
.playNowBtnPlace{
position: absolute;
top: 206px;
left: 159px;
}
.padding1{
padding: 22px 10px 0 37px;
}










זה דיי מתחרבש בצורה כזו, אולי יש דרך לשים את זה בקוד של אנגלית?
תודה בכל מקרה!


אה, ושכחתי - זה הקוד של הפלאש שנכנס בתוך הLITERAL מתוך DB
<object style="float:none; width:415;height:199;" codebase="http://download.macromedia.com/pub/s...ersion=6,0,0,0" >
<param name="movie" value="/images/promos/415x199_DN.swf">
<embed src="/images/promos/415x199_DN.swf" style="float:none; width:415;height:199;">
</embed>
</object>
__________________

נערך לאחרונה ע"י ג'יין בתאריך 07-09-2007 בשעה 09:02.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 07-09-2007, 11:02
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
בתגובה להודעה מספר 5 שנכתבה על ידי ג'יין שמתחילה ב "[right][font=Arial]זה הקוד..."

בהנחה שאת מתכוונת שהכפתור (של התמונה) אמור לעמוד במיקום שלו מעל הפלאש, מבחינת העומק, את צריכה להיעזר ב-CSS עם אפשרות ה- z-index:
http://www.w3schools.com/css/pr_pos_z-index.asp
אני מניח שזה יעבוד. רק שימי לב שזה עובד עבור אלמנטים שמוקמו בעזרת position:absolute :
ציטוט:
Note: Z-index only works on elements that have been positioned (eg position:absolute; )!


כלומר שהקוד ב-CSS אמור להיות, לדוגמא:
קוד:
.playNowBtnPlace{ position: absolute; top: 206px; left: 159px; z-index: 5; }


כאשר לפלאש נקבע z-index שנמוך מ-5.

______________________

בהנחה שאת מתכוונת שהכפתור אמור לעמוד במיקום שלו מעל הפלאש, מבחינת ציר ה-y (גובה), נסי להחליף את קוד ה-HTML הרגיל בקוד הבא:

קוד:
<table class="tp" border="0" cellpadding="0" cellspacing="0"> <tr> <td><img src="<%=page.ImageGraphicsPath%>images/PromoText.gif" alt="" width="357" height="251" border="0"></td> <td class="Top"> <table border="0" cellpadding="0" cellspacing="0"> <tr><td> <div class="playNowBtnPlace"><a href="<%=Promo.Href%>"><img src="<%=Page.ImageGraphicsPath%>images/buttons/playNow.gif" alt="" width="173" height="36" border="0"/ ></a></div> </td></tr> <tr><td> <div class="posR"> <div class="padding1"><asp:Literal ID="promoText" Runat="server"></asp:Literal></div> </div> </td></tr> </table> </td> </tr> </table>

סה"כ מה שעשיתי בקוד הנ"ל זה להבדיל בין התמונה לפלאש באמצעות TR (ו-TD...), ככה המיקום שלהם מבחינת ציר ה-y יהיה כזה שהתמונה תהיה מעל הפלאש.

אגב, לא הבנתי למה עשית ב-CSS:
קוד:
.posR{ position: relative; top: 0px; left: 0px; }


???

אני חושב שזה מיותר לבצע position: relative אם ה-top וה-left הם 0.
כלומר ש- position:static זה כמו לומר:
קוד:
position: relative; top: 0px; left: 0px;
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #8  
ישן 08-09-2007, 19:05
  DCD DCD אינו מחובר  
 
חבר מתאריך: 17.05.05
הודעות: 7,321
בתגובה להודעה מספר 7 שנכתבה על ידי ג'יין שמתחילה ב "קודם כל - תודה ע-נ-ק-י-ת!!!..."

אין בעד מה

ציטוט:
במקור נכתב על ידי ג'יין
רק שאלה - איפה אני מכניסה את ה - z-index עבור הפלאש? בתג OBJECT, או שאפשר להכניס אותו בDIV שהוא בתוכו?


ה- z-index הוא תכונה של CSS, זה יכול להיקבע רק באמצעות ה-CSS. כלומר שאפשר לקבוע z-index לערך מסויים באמצעות המאפיין style של אלמנט\תג HTML, או בתוך מסמך ה-CSS, או בין תגי ה-style (שזה גם סוג של מסמך CSS פנימי).

בגלל שההגדרה של ה-z-index לא מורשת לאלמנטים שנמצאים בתוך התג שניתן לו הגדרת ה- z-index, יהיה הכי טוב במקרה שלך לעשות בתוך ה-CSS:
קוד:
.padding1 * /* FLASH's div (parent) descendants*/ { padding: 22px 10px 0 37px; z-index: 0; } .padding1 { z-index: 0; }


אבל מההתחלה את לא אמורה להגדיר ל-FLASH איזשהו z-index, בגלל שהברירת מחדל של ה-z-index לכל האלמנטים זה 0. לכן אם את מגדירה לאלמנט אחר z-index גבוה מ-0, האלמנט האחר יהיה מעל כל שאר האלמנטים מבחינת העומק.

בכל מקרה, אם את רוצה לקבוע z-index ל-FLASH, תנסי כל מיני וריאציות שונות שבהם תבדקי אם את מקבלת תוצאה מתאימה.

ציטוט:
במקור נכתב על ידי ג'יין
ואם אין לי position: absolute בפלאש להכניס גם אותו? הוא תומך בדבר הזה? ושוב - בDIV או בOBJECT?


ע"פ הקישור שנתתי לך לעמוד ה- z-index, חובה שיהיה לאלמנט position:absolute כדי שתוכלי לקבוע לו z-index.
אם לאלמנט אין position:absolute , הערך שתקבעי לו ב-z-index לא ישפיע עליו.

זה מה שאני מבין מהעמוד שנתתי לך ל-z-index.
יכול להיות שאולי גם אפשר לקבוע z-index לאלמנט אם הוא מוקם בעזרת position:relative. אני לא בטוח לגבי זה, אבל שווה לבדוק.
בכל מקרה לבדוק את העניין זה עניין קטן ולא מסובך, אז נסי.

בנוגע לקביעת ה-z-index ב-DIV או ב-OBJECT, כמו שאמרתי לך, תנסי וריאציות שונות, או שתיעזרי באפשרות שנתתי לך למעלה בעזרת ה-CSS והסלקטור *.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

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

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

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

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



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

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

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

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