הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 15-08-06, 18:55   # 1
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

עזרה קטנה ב javascript

שלום יש לי בעיה קטנה

אם אני כותב ככה :

PHP קוד:
var myהשר " THIS IS FIRST ROW"
כשאני יציג את המשתנה הוא יעבוד בלי בעיות

אבל

כשמשתנה שווה למשהו כזה :

PHP קוד:
var myvar " THIS IS FIRST ROW

WITH SPACE AND LINE BREAKS"

אז הוא לא נותן לי להציג בגלל שיש רווחים ושורות בקוד
הוא לא מזהה אותו עושה לי object expected

יש רעיונות - איך ניתן לפתור את זה ?

הבעיה שלי היא שאני לא יכול לשנות את הקלט למשתנה - הוא מגיע באופן אוטומטי מה DB

ואם יש שורות רווח, אני רוצה להציג את השורות עם הרווח המדוייק

איך אני יכול לפתור את הבעיה ?
  Reply With Quote
ישן 15-08-06, 19:03   # 2
Itay
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 35
הודעות: 564

Itay לא מחובר  

תעשה על כל שורה פשוט משהו כזה:
קוד:
var myvar = " THIS IS FIRST ROW";
myvar += "";
myvar += "WITH SPACE AND LINE BREAKS";
כשאתה שולף את זה מהמסד תעבור על זה עם לולאה שתיצור את זה..
  Reply With Quote
ישן 15-08-06, 19:05   # 3
Unknown
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 189

Unknown לא מחובר  

תביא את זה למצב הזה:
קוד:
var myvar = " THIS IS FIRST ROW\n\nWITH SPACE AND LINE BREAKS";
__________________
מתכנת מקצועי (ידוע גם כUnknownGod)
שנות נסיון רבות בפיתוח אתרים ואפליקציות WEB
  Reply With Quote
ישן 15-08-06, 21:58   # 4
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה

JS לא נותנת לכתוב קוד על כמה שורות כמו PHP.
אם רוצים לעשות כזה דבר צריך להוסיף \ בסוף השורה.
הייתה לי בעיה דומר וזה עבד לי טוב:
PHP קוד:
$tstr_replace("\r\n","\\\r\n",$t);
$tpreg_replace("/\r{0}\\n/i","\\\n",$t); 
  Reply With Quote
ישן 16-08-06, 16:17   # 5
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

לא עובד לי,

תחשוב שהדבר הזה, זה בעצם תיאור של תמונה שנמשך באופן אוטומטי מה DB

ניסיתי את האפשרויות שנאמרו
לא עבד...

התיאור נכנס למסד דרך TEXTAREA ככה שאני לא בטוח אם הוא מוסיף |R|N
רעיונות אחרים ?

גם כשמתסכלים בקוד מקור מה שנראה בעצם זה ככה

jsd[1] = "זהו תאור קצר של התמונה

עם רווחים והכל"


עריכה 2 :
PHP קוד:
$t str_replace("\r\n\r\n""<br><br>",$t); 
עובד לי מצויין על 2 רווחים
אם אני עושה עם רק 1 אז הוא עושה לי רווח תמיד... כלומר גם אם אין רווח
כלומר רווח של סוף שורה... יש דרך להתגבר על רווח של סוף שורה ?

Last edited by RS324; 16-08-06 at 16:28..
  Reply With Quote
ישן 16-08-06, 16:31   # 6
eLad
Fatal Error
 
eLad's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: localhost
גיל: 38
הודעות: 1,968

eLad לא מחובר  

תעשה escape בצד"ש ו unescape בצד"ל
__________________
eLad
  Reply With Quote
ישן 16-08-06, 16:54   # 7
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי eLad
תעשה escape בצד"ש ו unescape בצד"ל
escape זה פונקציה ב JAVASCRIPT ? ואם כן
איך אני משתמש בה...
  Reply With Quote
ישן 16-08-06, 18:37   # 8
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה

http://bnaya.be/js.php
קוד:
http://bnaya.be/js.phps
קוד נקי:
http://bnaya.be/js.txt (תעשה הצג מקור)
אני בטוח אם זה מה שאת רוצה.
  Reply With Quote
ישן 16-08-06, 19:03   # 9
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

התכוונתי יותר ככה

PHP קוד:
"try try
try2



try try3" 
הבעיה היא שאם זה

"try try"
אחרי זה הוא מוסיף BR
  Reply With Quote
ישן 16-08-06, 19:08   # 10
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

ב"ה


אז מה הבעיה עם הקוד שלי?
מה הקשר לBR? ומי מוסיף אותו?
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 14:02.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ