אהלן, נגיד ואני נכנס לעמוד שיש לו textbox של יוזר-ניים(נניח לדואר של וואלה או gmail). עכשיו יש לי את ה ID של הtextbox והייתי רוצה "לשתול" בו יוזר ניים (יש הרבה תוכנות כמו roboform שעושות את זה).
עכשיו אם נניח אני כותב בשורת הדפדפן: [code] javascript:alert(document.getElementById('username').value); [/code] אז הוא יציג לי ALERT עם התוכן. עכשיו אם אני ארצה "לשתול" בו מידע,הוא לא יבצע את הפעולה.
כלומר משהו כזה: [code] javascript:document.getElementById('username').value = 'stam'; [/code]
למה זה קורה? האם value הוא read only ?כי זה לא זכור לי. ואיך אפשר לבצע את הפעולה הפשוטה הזו(בצורה ידנית אחרי שהדף עלה עם ה JS's והכל).
תודה רבה.
אפשרויות ניהול
Net_Boy
24.12.1112:55
1. אני חושב שזה ענייני Contextבתגובה להודעה מספר 0
אתה חייב שהקריאה הזאת תתבצע מתוך הContext של הדף שלך משמע, אתה תהיה חייב להזריק קוד לדף שלך. זה די פשוט לעשות את זה ב Chrome ו-FF, ב-IE זה עסק הרבה יותר מורכב.
VeNom
24.12.1116:13
2. מה ז''א?בתגובה להודעה מספר 1
הרי גישה לתוך הtextbox יש לי(אני מצליח לקרוא משם תווים). כמו כן הקוד רץ אצל הלקוח..ובד"כ מריצים סקריפטים על דף לאחר הוא עלה לגמרי.. אז אני לא רואה איפה הבעייתיות גם "לשתול" משהו ב textbox. אם לא הייתי מסוגל לקרוא מ TEXTBOX לא הייתי שואל כאן את השאלה הזו..
אם כבר אנחנו מדברים,איך היית ממליץ לי לתפוס דף עם content עוד לפני שהוא עלה? מעניין אותי כל עניין "הזרקת המידע" ושינוי JS רגע לפני שהוא יורד לקליינט.
VeNom
24.12.1119:16
3. הבנתי איך עושים את זה בסוף:בתגובה להודעה מספר 2