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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-03-08, 14:32   # 1
TheValley
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
הודעות: 21

TheValley לא מחובר  

תקלה עם STRINGS בJS

והגיע הזמן לתקלה היומית

החלטתי להוסיף SUBSTRING למאמרים בעמ' הראשי על מנת שלא תהיה הצפה של תוכן.
זה נראה בערך ככה:
PHP קוד:
<script>
var 
content "<%=r("article_content")%>";
var 
show content.substring(0,80) + "...";
document.write(show);
</script> 
והבעיה... יש לפעמים ירידת שורה בטקסט שמוחזר מהעורך WYSIWYG:
PHP קוד:
<script>
var 
content "
<p></p>
<p><font color="
#3366cc"><font color="#000000">asd</font></font></p>
<p><font color="#3366cc">Good afternooncpanel is now officialy working, new options will be added</font></font/></p>";
var show = content.substring(0,80) + "
...";
document.write(show);
</script> 
כמובן שJAVASCRIPT מתריע על סטרינג לא סגור

מה לעשות?!!!!??!!
  Reply With Quote
ישן 22-03-08, 14:39   # 2
Kfir.G
חבר וותיק
 
Kfir.G's Avatar
 
מיני פרופיל
תאריך הצטרפות: Dec 2005
הודעות: 1,059
שלח הודעה באמצעות ICO אל Kfir.G

Kfir.G לא מחובר  

תעשה למשתנה שמכיל את התוכן ככה
PHP קוד:
$content nl2br(trim($content)); 
__________________
פיג'מה
משחקים
  Reply With Quote
ישן 22-03-08, 15:54   # 3
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

מחרוזות עם ירידות שורה בjavascript

מחרוזות עם ירידות שורה בjavascript
כל פקודה ב javascript צד לקוח צריכה להיות בשורה אחת.
כדי לעשות שהיא תוכל להיות על עוד שורות, בסוף השורה צריך להוסיף \
דוגמה:
זה יעבוד:
קוד:
<script>
var str = "str\
ing";
alert(str);
</script>
זה לא יעבוד:
קוד:
<script>
var str = "str
ing";
alert(str);
</script>
ואם אתה רוצה שיהיו בטקסט תווים של ירידות שורה(לא BR, אלא תווים לירידות שורה)
בשביל לשים את זה בalert או תג textarea , אתה מוסיף את ה תווים :
HTML קוד:
\n
דוגמה:
HTML קוד:
<script>
var str = "str\ning";
alert(str);
</script>
  Reply With Quote
ישן 22-03-08, 16:06   # 4
TheValley
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Feb 2008
הודעות: 21

TheValley לא מחובר  

תודה רבה

תודה על ההסבר, אז... איך אני בונה בVBSCRIPT פונקצית REPLACE שתחליף ירידות שורה ב - \ ?
  Reply With Quote
ישן 22-03-08, 16:24   # 5
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

הצד שרת שלך זה VBS, ז"א אתה עובד בASP?
אתה צריך להחליף את הקבוע vbCRLF
ב
קוד:
vbCRLF & "\"
מה זה vbCFLF?
http://www.thescripts.com/forum/thread56481.html

כשחושבים על זה, אתה גם יכול להדפיס את התוכן של המשתנה ישר לתוך textarea
  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. הזמן כעת הוא 16:07.

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