BURTON פורסם 2006 ביוני 24 Share פורסם 2006 ביוני 24 אני מנסה בכל מיני שיטות להוציא את מה שיש בתוך ה-textarea בעזרת JS אבל זה פשוט לא הולךdocument.form1.textarea1.valuedocument.form1.textarea1.innerHTMLdocument.getElementsByTagName("textarea1")[0].valuedocument.getElementsByTagName("textarea1")[0].innerHTMLיש למישהו עוד רעיונות? קישור לתוכן שתף באתרים אחרים More sharing options...
Milford Cubicle פורסם 2006 ביוני 24 Share פורסם 2006 ביוני 24 אממ....value היה אמור לעבוד, ה-js console מחזיר שגיאה כלשהיא ? קישור לתוכן שתף באתרים אחרים More sharing options...
BURTON פורסם 2006 ביוני 24 מחבר Share פורסם 2006 ביוני 24 Error: document.form1 has no properties :-\ קישור לתוכן שתף באתרים אחרים More sharing options...
Milford Cubicle פורסם 2006 ביוני 24 Share פורסם 2006 ביוני 24 אני מניח שאכן קוראים לו form1... תנסה לתת ID ל-textarea ולהשתמש ב-getElementsById..חוץ מזה, הניחוש שלי הוא שכתבת את הקוד הזה לפני ה-textarea, פיזית.. not good. (אין בעיה שהקוד יופיע לפני, אבל רק אם הוא מופעל לאחר שלב ה-OnLoad..) קישור לתוכן שתף באתרים אחרים More sharing options...
BURTON פורסם 2006 ביוני 24 מחבר Share פורסם 2006 ביוני 24 הניחוש שלך נכון.העניין הוא שה-textarea נוצר הרבה אחריי ה-onLoad באמצעות AJAX ואותו דבר לגביי הפונקציה שמטפלת בתוכן שלו.אני מניח שאתה מכיר איזשהי דרך לעקוף את זה קישור לתוכן שתף באתרים אחרים More sharing options...
Milford Cubicle פורסם 2006 ביוני 24 Share פורסם 2006 ביוני 24 אני מניח שגוגל יודע.. בטוח ש-getElementsById לא עובד? נשמע לי מוזר.. סתם רעיון עקום שעולה לי עכשיו בראש בשביל להתגבר על זה, בהנחה ששום דבר אחר ונורמלי לא יעבוד, זה לעשות submit של ה-form לתוך iframe בגודל 0, ממנו לקחת את הנתונים דרך ה-POST, ואז לעשות איתם מה שבא לך.. אבל הייתי מחפש דרך נורמלית לפני שאני בכלל מנסה את זה.. -------------------- אהההה ! זה בכלל getElementById , לא Elements.. בגלל זה כנראה זה לא עבד לך.. (עשיתי copy&paste ממה שאתה כתבת, מרוב עצלנות, ועכשיו גיליתי שכתבת בכלל elements ברבים.. קישור לתוכן שתף באתרים אחרים More sharing options...
BURTON פורסם 2006 ביוני 24 מחבר Share פורסם 2006 ביוני 24 לא בדיוק.כאשר מדובר ב-Id זה אכן element ביחידכאשר מדובר ב-tagname זה ברבים(אל תשאל למה. בעצם זה ברור למה. ID יש רק אחד ו-tagname יכול להיות המון. ולכן משתמשים בסוגריים ואינדקס בתוכם)בכל מקרה גם ביחיד וגם ברבים זה החזיר את אותה הודעת שגיאהמה שכן, כאשר הפרדתי את הפעולה לפונקציה חיצונית זה התחיל סוף סוף לעבוד! קישור לתוכן שתף באתרים אחרים More sharing options...
rosesr פורסם 2006 ביוני 24 Share פורסם 2006 ביוני 24 זה לא אמור להיות:document.getElementsByTagName('textarea')[0].value? קישור לתוכן שתף באתרים אחרים More sharing options...
BURTON פורסם 2006 ביוני 24 מחבר Share פורסם 2006 ביוני 24 נכון וככה גם עשיתי, פשוט עכשיו רשמתי את כל השיטות שניסיתי מהזיכרון ולא בדקתי אם יש טעויות(העיקר שיבינו את הכוונה) קישור לתוכן שתף באתרים אחרים More sharing options...
Pure-Gold פורסם 2006 ביוני 25 Share פורסם 2006 ביוני 25 זה אמור לעבוד, אצלי זה עובד:var objtextarea;objtextarea = document.getElementById("textarea");objtextarea .value = "bla" את ה getElementById אתה שם בתוך פונקציה ומריץ אותה בסוף העמוד ככה שאתה בטוח שהאובייקט textarea נוצר. קישור לתוכן שתף באתרים אחרים More sharing options...
Ghosthunter פורסם 2006 ביוני 25 Share פורסם 2006 ביוני 25 תגרום לAJAX להדפיס את הקריאה לפונ. קישור לתוכן שתף באתרים אחרים More sharing options...
Milford Cubicle פורסם 2006 ביוני 25 Share פורסם 2006 ביוני 25 מה שכן, כאשר הפרדתי את הפעולה לפונקציה חיצונית זה התחיל סוף סוף לעבוד! קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.