535
צפיות
צפיות
10
תשובות
תשובות
שאלה חשובה לגבי TEXTAREA ותגיות
TEXTAREA ותגיות:
אוקי יש לי 2 שאלות קטנות מתחילים בזה שבניתי פורום ועשיתי לו תגיות והכל עכשיו.
א) נכון שפה מסמנים איזשהו קטע בטקסט ולוחצים על התגית וזה שם סוגר ופתיחה בהתחלה , איך עושים את זה ? שאצלי עושים את זה , זה תוקע את זה בצד אחד של הטקסט ולא בהתחלה ובסוף.
ב) אם כותבים <noscript> או <html> או כל תגית אחרת בהודעה זה מקבל אותה איך עושים שלא יקבלו אותה? שזה יציג אותה בתור כתב את כולם.. READONLY?
10 תשובות
אממ
1. תהיה יותר ספציפי (תן דוגמא למשל).
2. פשוט תמיר את התגיות < ו-> לערכים שלהם. תשתמש ב-
הסבר לשאלה אחת ששאלתי
נ.ב גם לי קוראים דביר אם בכלל קוראים לך דביר דבר שני WOW איך לא חשבתי על זה ,זה כזה שטותי ועוד אני עושה REPLACE ל " שיהיה ' ולא חשבתי להוריד את ה >< אידיוט כמוני :(.
הסבר לשאלה אחת ..
נכון פה למשל שאתה מסמן טקסט שבדיוק כתבת בחלון שאתה כותב עדין את תוכן ההודעה ואתה לוחץ על B למשל זה כותב את התגית פתיחה וסיום של מודגש משני הצדדים של הטקסט שסמנת עם העכבר אצלי זה לא ככה 🙁
תשתמש ב-createRange
.
נ.ב
כן
god שמתי לך קוד דוגמא + הסברים
ההודעה יצאה נורא ארוכה, והפורום לא קיבל אותה, אז החלטתי ליצור לך דף עם הסבר.
כנס לפה: http://www.sirius-training.co.il/sagi/temp.html
שם יש את כל ההסבר.
בנוגע לפורום שלא מקבל הודעות ארוכות, כדאי לכם לשקול את אחת האפשרויות הבאות:
1. להציג הודעת שגיאה מבוקרת שההודעה ארוכה מדי, והיא לא תיכנס לפורום (ושההודעה עצמה תשאר בטופס ולא תימחק!).
2. לשנות את ה method של הטופס מ get ל post. מה שקורה זה שב get יש הגבלה הרבה יותר קטנה של שמירת מידע. כמה מידע אפשר לשים את שורת הכתובת אה ?
שלכם, שגיא
בקשר ל-2…
אז השיטה היא מלכת תחילה post (הוואבמסטרים שלנו יודעים את זה טוב מאוד )
וההגבלת תווים היא מסיבות הגיוניות ויעילות.
במידה והם היו מעלים את מס' התווים להודעה אז הם היו צריכים להשתמש במסד בשדה מסוג ntext במקום nvarchar וזה פוגע ביעילות העבודה עם הטקסט.
כמו כן לדעתי 3000 תווים בוהדעה זה דיי והותר. 3/4 מההודעות שקיימות בפורום לא מגיעות ל-1500 תווים (בד"כ) . לכן אין סיבה לעלות את ההגבלה.
אני לא מזלזל ! חס וחלילה!!!
אני רציני, לא מזלזל בכלל !
כל האתר הזה הוא אחלה של עבודה !
אם כך, רק אומר שלפחות צריך ליצור הודעת שגיאה מבוקרת(כלומר, שהדף יעלה שוב עם הודעה שגיד כי ההודעה ארוכה מדיי)!
כי אני למשל כתבתי הודעה מאוד ארוכה ומושקעת, ואז בלחיצה הכל נעלם, והייתי צריך לכתוב שוב. אז צריך שתוצג הודעת שגיאה מבוקרת, ושההודעה ששלחתי תישמר ותיהיה כתובה בתוך ה TextArea כבר, כדי שאני לא יצתרך לכתוב שוב.
מסכים איתי ?
ומה אתה אומר שאפשר לעשות כאן…
יש לי חלק שפועל על הסתרה והצגת Div. ע"י שינוי הערך של ה display שלו מ"" ל "none".
זה קורה בעת לחיצה. פעולה זאת עובדת בדיוק כמו בפורום הזה.
הבעיה היא שבnetscape (ואני חושב שרק בו) הפעולה הזאת לא עובדת. בלחיצה לא קורה כלום. יש לך הצעה ?
אותו דבר לגבי הוספת האתר למועדפים, FireFox וnetscape לא מפעילים את external.AddFavorit , יש הצעות ?
תודה, שגיא
אופס סורי, התבלבלתי באשכול…
(מנהל)תמחק את זאת ואת זאת שאני מגיב לה. כי אני יכתוב שוב באשכול המתאים.
SAG תודה רבה ! כל הכבוד על ההשקעה !
מאוד נחמד מצדך!
על לא דבר ! הכל בשבילכם !
ההשקעה הייתה בשבילי מכיוון שאני משתמש בקוד הזה גם כן!
לא אכפת לי לשתף את הקוד שלי, רק אשמח אם תוסיף שורת תודה בשבילי בקוד!
שלך, Sag