שלח תשובה

זירת השאלות

645
צפיות
2
תשובות

בעיה קטנה בASP

,‏ 18 באפריל, 2009

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

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

תגיות:

2 תשובות

  1. ירידות שורה
    אתה מדבר על מצב שהגולש כותב מילה אחרת ארוכה מאוד בלי רווחים או טקסט ארוך בלי אנטרים?

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

    ואם מדובר על מילה אחרת ארוכה – יש איזה מאפיין CSS שמאלץ את הדפדפן לשבור word-breaking או משהו לא זוכר בדיוק.

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


    אלי ענתבי

  2. mdesign הגיב:

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

שלח תשובה