יצירת תיבת טקסט עם אפשרויות עריכה

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

תגיות: , , ,

המשך

הסתרת כתובות אי-מייל ממנועי ספאם

מנועי הספאם (spam, סלנג), כידוע לכולנו, סורקים כמעט כל אתר ברשת, ולא מוותרים אפילו לנידח שבהם, בחיפושם אחר כתובות דואר אלקטרוני. אז איך בכל זאת אפשר לפרסם כתובת מייל באתר מבלי לחשוש לחיי התיבה? במאמר הבא אדגים שיטה לייצור הכתובת בצורה דינאמית, מה שמונע מהמנועים לאתר את הכתובת.'

תגיות: , , , ,

המשך

UserData

אנו משתמשים באובייקט הUser Data לשם אחסון מידע. User Data אמנם מזכיר עוגיות, אך מסוגל להכיל פי כמה וכמה מידע, והעבודה אתו נוחה בהרבה, במיוחד בצד הלקוח.User Data אחד מכיל 128KB [לשם השוואה, עוגיה אחת מכילה 4 KB]. לכל דומיין באינטרנט ניתן לאכסן 1024KB [באתר אינטרא-נט הקיבולת גבוהה אף יותר - פי 3 לכל UserData ופי 10 לכל דומיין!].

תגיות: , , , , ,

המשך

עבודה עם getRows ב-JS צד שרת

הכותבים ASP ב-JS נתקלים בבעיה כשהם מנסים להשתמש ב-getRows. ב-JS, השיטה מחזירה מערך חד מימדי המכיל את כל הערכים, במקום מערך דו-מימדי. אבל זה לא אומר שלא ניתן להשתמש בה :)

תגיות: , , , ,

המשך

מדריך JS – יצירת אובייקטי משתמש

JS היא שפה בחלקה מונחית עצמים, ולכן מאפשרת יצירת אובייקטי משתמש והרחבת אובייקטים קיימים

תגיות: , , , ,

המשך

XMLHTTP בצד לקוח

הרבה פעמים נשאלת בפורומים השאלה "איך אני יכול לעדכן או לשלוף מידע מבסיס הנתונים מבלי לרענן את הדף"? מכיוון ששליפת נתונים בבסיס הנתונים נעשה בצד השרת, והשרת בעצם סיים כבר את פעולתו כאשר הדף מוצג ללקוח, לא ניתן לעשות זאת ללא פניה נוספת לשרת. אבל אין זה אומר שחייבים לרענן את הדף. אחת הטכניקות הנפוצות לביצוע מטרה זו היא שימוש ב-XMLHTTP בצד הלקוח.

תגיות: , , , , ,

המשך

האובייקט Image

לפעמים ברצונינו ליצור תמונה שצורה דינמית, בלי לכתוב את תגי ה-<img> בקוד ה-HTML. על מנת לעשות זאת, באפשרותינו להשתמש באובייקט Image. המאמר הבא יסביר וידגים כיצד לעשות זאת. כמו כן נלמד על אובייקט ה-Image עצמו ותכונותיו.

תגיות: , , , ,

המשך

download behavior

הרבה פעמים נשאלת בפורומים השאלה "איך אני יכול לעדכן או לשלוף מידע מבסיס הנתונים מבלי לרענן את הדף"? מכיוון שעדכון בסיס נתונים נעשה בצד השרת, והשרת בעצם סיים כבר את פעולתו כאשר הדף מוצג ללקוח, לא ניתן לעשות זאת ללא פניה נוספת לשרת. אבל אין זה אומר שחייבים לרענון את הדף. שתי הטכניקות הנפוצות לביצוע מטרה זו הן שימוש ב-XMLHTTP, או ב-download behavior. במאמר זה נדגים את השימוש בשיטה השניה - download behavior.

תגיות: , , , , ,

המשך

מדריך DHTML – אובייקט Input

אם נרצה, למשל, לעשות DISABLE (לפסול? להטיל מום?) על שדה טקסט אפשר לעשות זאת בעזרת disabled=true

תגיות: , , , , , ,

המשך