שלח תשובה

זירת השאלות

530
צפיות
1
תשובות

בעייה עם BBCODE אחרי פתרון של בעיה קודמת

,‏ 17 בספטמבר, 2008

היי.
בניתי סקריפט קטן שעושה BBCODE פשוט.
הכל עבד מצויין עד ששמתי לב לבעיה שנוצרת כתוצאה מירידת שורה.
זו בעיה שנראת יותר כבעיה בJS עצמו.
אני מזין תוכן לסקריפט בעזרת PHP אבל זה לא חשוב כלל.
הפונקציה נראת כך:
var InValue = ‘<% TXT %>’;
Init(‘editTex’,45,10,InValue);
יותר נכון השימוש בא.
השדה הראשון השם של הTEXT AREA הרוחב האורך והתוכן המוזן.
התוכן המוזן הוא עם ירידות שורה.
כלומר הטקסט יהיה משהו בסגנון:
"כאן יבוא טקסט כלשהו
ואחרי זה יורדים שורה והמשך הטקסט"

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

בPHP אני ממיר ירידות שורה לBR ובצד של הJS אני ממיר BR לירידות שורה
InValue = InValue.replace(/<br />/g, "rn");
לאחר כל שבירת הראש הזאת שמתי לב שפתאום הפסיק לעבוד לי הBBCODE עצמו
כלומר כשלוחצים על כפתור נגיד B שיגרום להוספת תגיות הבלטה אין תגובה פשוט.
דבר שהיה לפני.
חשבתי להוריד את כל השינויים שעשיתי לבדוק את הבעיה אבל גם אחרי שהחזרתי להתחלה לא השתנה כלום.
מה עושים?

תגיות:

1 תשובות

  1. vsystems הגיב:


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


    http://www.vise.co.il
    דביר לבנון – visesystems

שלח תשובה