567
צפיות
צפיות
12
תשובות
תשובות
שינוי שפה
יש לי אתר ב – asp.net ורציתי לדעת איך אני יכול לשנות שפה מעברית לאנגלית ככה שהדף ישתנה מ – right to left ל – left to right בצורה הפשוטה ביותר
תודה איתי.
יש לי אתר ב – asp.net ורציתי לדעת איך אני יכול לשנות שפה מעברית לאנגלית ככה שהדף ישתנה מ – right to left ל – left to right בצורה הפשוטה ביותר
תודה איתי.
12 תשובות
שולח ב-QueryString את השפה
ואז מבצע בדיקה רגילה אם אנגלית מדפיס LTR אם עברית אז אתה מדפיס RTL ב-direction
אני מתכוון דרך c#
דרך asp אני יודע איך…
אני לא חושב שיש לזה קשר לשפה
איתה אתה כותב את הדף זה עניין הצגתי…
ניסיתי את השיטה שניר אמר
שיניתי את הדף ל ltr אך משום מה הוא לא מבצע שום דבר אולי יש הגדרות או הגדרה נוספת שאני צריך לבצע?
תודה
איתי
אני מתכוון
שברגע שאני משנה שפה אז הוא הופך את הדף לאנגלית זאת אומרת מזיז את ה – button ,text וכו'
תראה קצת קוד.
אני אנסה לנסח זאת אחרת
יש לי מסך ב- asp.net
במסך ישנם שתי שדות text ולפניהם שתי label.
לדוגמא:
שם משתמש textbox
סיסמא textbox
לאחר שינוי השפה זה צריך להיות משמאל וכך
username textbox
password textbox
אני מקווה שהסברתי את עצמי עכשיו
תודה רבה על הענות.
איתי.
אוקי
אז תגיד שאתה על WebControls…
הכי טוב לעשות שני טפסים ולשלוט על ה visibilty שלהם עם panel, קרא
.בכל מקרה, המשחקים האילו מיותרים, אל תשכח שזה אומר בקשות לשרת… אפשר ניתן ומומלץ לעשות זאת עם JS פשוט.
איך עושים זאת עם js
תודה בכל אופן
איתי
או שאפשר לעשות משהו כזה:
<asp:Panel id="Pnl" runat="server"
Height="200px"
Width="400px">
TextBox userName = new TextBox();
userName.Text = "Enter Username here: ";
Pnl.Controls.Add(userName);
</asp:Panel>
וככה לשחק עם זה.
כן אתה צודק אבל יש לך
דרך להראות לי באיזה שהוא אתר או דוגמא איך זה מתבצע ב – js
דרך panel אני כבר יודע איך לעשות אתה לא חושב שעדיף כבר לעשות שני דפים בשפות שונות?
תודה רבה על העזרה
איתי.
אני לא חושב שצריך שני דפים
תן למשתנה Session לנהל לך את זה.
ב JS אתה פשוט יכול לשחק עם DIVים, פרטים ב FAQ במדור JS [אותו רעיון של הצגת ההודעות כאן].