479
צפיות
צפיות
1
תשובות
תשובות
אמ עזרה בreplace
רשמתי את זה
function msgEdit(str)
str = replace(str,"[1]","<img src=""020.gif"">")
msgEdit = str
end function
ואחר כך את זה
<%=msgEdit((topicrs("body")))%>
והוא רשם לי את השגיאה הזאתי..
Error Type:
שגיאת זמן ריצה של Microsoft VBScript (0x800A005E)
שימוש לא חוקי בערך Null: 'replace'
/mf/view_topic.asp, line 25
אני לא מבין מה הבעיה תודה לכל העוזרים
1 תשובות
תוסיף לפני ההחלפה בפונקציה
את התנאי
If Len(str)=0 OR IsNull(str) Then Exit Function
התנאי יבדוק אם המשתנה str לא מכיל שום תו ואם לא מכיל אז יצא מהפונקציה.
זאת כיוון שלא ניתן לבצע את הפונקציה Replace על משתנה שלא מכיל תווים.