שלח תשובה

זירת השאלות

467
צפיות
3
תשובות

שאלה לניר בקשר למאמר על getString

,‏ 5 באפריל, 2004

ניר, חג שמח

קראתי את המאמר שלך על getString ויש לי בעיה עם הקוד שקשור ל-VBSהדפסתי את התוכן שנוצר בעקבות השורה:


str="var recArray=[[""" & Left(str, Len(str)-5) & "]"



והוא נראה בסדר גמור.

למיטב הבנתי התוצר של השורה הזו הוא מחרוזת (string) בשם str ולא הגדרה של המערך (recArray ) – לכן איך ניתן בלולאת ה-for , להשתמש ב- recArray ?

תגיות:

3 תשובות

  1. ניר טייב הגיב:

    נכון זה מחרוזת
    וברגע שהעברנו אותה לצד הלקוח היא הפכה למערך recArray. שים לב כתוב שם

    str = "var recArray =…"

    וכשמדפיסים את בתוך בלוק של סקריפט זה הופך למשתנה מערך

    <script language="Javascript" type="text/javaScript">
    <% =str %>
    |||||||||||||||||||||||
    /////\///
    var recArray=[[….
    </script>

  2. apricot הגיב:

    תודה על ההסבר !
    תמיד לומדים דברים חדשים ….

  3. ניר טייב הגיב:

    המאמר בכלל לא היה מתוכנן ככה
    (וטוב ששינו) המנהלת המהוללת של האתר הלא כן : "ילדה בלבן"
    שינתה אותו (ובהרבה) ואף הוסיפה דוגמאות קוד ב-VBS המאמר היה מתוכנןן עם קודים רק ב-JS (שפה יותר נוחה לדעתי)

שלח תשובה