471
צפיות
צפיות
13
תשובות
תשובות
שתי שאלות
1) האם יש הוראה מקבילה לSPLIT (JS) ב VB צד שרת
כי אני מעוניין לבנות פורום רקורסיבי שלא כמוך ניר
אלא שכמעט כל ההוראות יהיו בצד שרת
ואת ההצגה עצמה אני אעשה בצד לקוח
2) איך אני יכול לקבוע את מיקום ההודעה ?
כלומר אם היא תגובה של תגובה …. אז אני אצטרך שהיא תזוז עוד קצת ימינה
מבינים ?
תודה מראש נועם צברי
13 תשובות
תשובות
ראשית כל, תכתוב שאתה מדבר על פורום (שיהיה קל להבין).
עכשיו לתשובות:
1. עושים זאת כך:
str = Split("1,2,3,4,5,6",",")
רק לא הבנתי למה עדיף לך לעשות זאת בצד שרת ולא צד לקוח.
2. אתה יכול לעשות את זה בעזרת margin-right.
את 2 אפשר גם עם padding-right
אהה אוקיי
בפעם הבאה אני אשים לב …….. חחחחחח
ולגבי 1 אני יכול להכניס שם גם מחרוזת כלומר הכנסתי את ה GETSTRING
למשתנה אז איך ?
ואני רוצה לעשות את זה בצד שרת כי אני כבר הצלחתי לעשות בצד לקוח (המאמר של ניר )
אבל ראו את כל המידע שיוצא מהמסד וזה לא טוב…….
אז עכשיו אני רוצה שכמו אצל איציק(SETUP) רואים רק את ההודעות
ולא את הקוד עצמו………
תודה מראש נועם צברי
זה גם כתוב במאמר של ניר
הראשון – עם GetRows.
לא מצליח לי
הנה השגיאה
Response object, ASP 0106 (0x80020005)
An unhandled data type was encountered.
/try1.asp
הנה הקוד
GetString = rs.getString(2,-1,",")
myarray = Split("GetString", ",", -1, 1)
rs.close
Set rs = Nothing
End if
response.write myarray %>
ומ למדתי איך להשתמש בתכונה הזו
אה??
למה שמת את GetString במרכאות (כאילו זה מחרוזת ולא משתנה) ב-split??
אם אתה עושה זאת בצד שרת אז מוטב שתשתמש ב-GetRows.
אם אתה עושה את הפעולות בשרת
אז אל תשתמש ב-getString אלה פשוט תוציא ישירות למערך getRows זה יחסוך לך SPLIT גדול כשיהיו לך הרבה נתונים וגם כך לא תסתבך
בכל מקרה אני מציע לך לקרוא את המאמר הראשון שלי בקשר לבניית פורום רקורסיבי. שם מוסבר איך לעשות עם getRows בשרת (ב-VBS) וזה ממש בסיסי שאתה אמור להבין.
אוקיי אבל עדיין יש שגיאה
קוד:: (עם מעט שינויים)
My_Array = rs.getRows()
rs.close
SET rs = Nothing
Response.Write("<table>")
for i=0 to i<My_Array.length%> <– השגיאה כאן
<tr>
<td> <% My_Array[i] %></td>
<td><% My_Array[i+1] %></td>
<td><% My_Array[i+2] %></td>
</tr>
<%next%>
</table>
שגיאה::
Microsoft VBScript runtime (0x800A01A8)
Object required
/try1.asp, line 21
טעות
זה לא JS אלא VBS.
My_Array.length => UBound(My_Array,2)
והערה קטנה, אבל חשובה:
כשאתה מראה לנו את הקוד ואת הודעת השגיאה, רצוי שגם נדע על איזה שורה מדברת הודעת השגיאה.
הוא סימן איזו שורה גורמת לשגיאה…
עוד שאלה קטנה
עכשיו יש לי את המערך בתוך MYARRAY איך אני יכול לקרוא לו ?
כלומר אני רוצה עכשיו לקרוא למידע שתנמצא בתוך התאים האלה
ועוד משהו ניסיתי ללמוד מכאן מערכים ולא הצלחתי
יש אתר טוב (בעברית את אפשרי) שמלמד מערכים בצורה טובה
תודה מראש נועם צברי
תצטרך ללמוד כיצד משתמשים עם GetRows