פורסם 2007 באוגוסט 218 שנים האם יש אפשרות לגשת לאלמנט בטופס דרך JS ישירות כשהעמוד עולה, ולא ע"י פעולה כגון OnClick שקוראת לפונקציה?
פורסם 2007 באוגוסט 218 שנים מצאת תשובה, ולא רשמת אותה ל"דור ההמשך". בכל מקרה, הפתרון הוא להשתמש באירוע onload של הBODY כך:...<body onload="javascript: myFunction(); ">...אם פשוט לרשום את קוד הJS מחוץ לפונקציה כלשהי, כך:<script type="text/javascript">var bla;myCode();someMoreCode();document.write("hello world");...</script>
פורסם 2007 באוגוסט 218 שנים מחבר השתמשתי ב-window.onload שלמעשה עושה בדיוק את אותו הדבר שאתה אמרת.גם את קוד הJS רשמתי בPHP באמצעות פקודת echo. בצורה זו הצלחתי לחבר בין משתנה שנתקבל מהשרת, לבין אלמנט בטופס שאליו התייחסתי באמצעות JS.למשל:echo "if (document.form1.placesradio.value=='".$optype."') {";
פורסם 2007 באוגוסט 218 שנים נהוג לרשום ב-head ולא סתם בחלל האוירכאשר רושמים את הסקריפט לא בפונקציה, לפעמים מחוייב לשים את הSCRIPT בBODY, מכיוון שלא מחוייב שהאובייקט נטען.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.