פורסם 2007 במרץ 2918 שנים http://www.gamershell.com/pc/america_s_army/screenshots.html?id=36כמו כאן אבל רק עם כפתור NEXT.
פורסם 2007 במרץ 2918 שנים בעיקרון סקריפט כנראה דיי ארוךבעקרון כל האתר מבוסס על איזה שהיא מערכת (כמו מערכת פורומים)
פורסם 2007 במרץ 2918 שנים אתה צריך לבנות אחד כזה או לחפש מוכן. תחפש picture album code או משהו בסגנון בGOOGLE.
פורסם 2007 במרץ 2918 שנים בעיקרון סקריפט כנראה דיי ארוךבעקרון כל האתר מבוסס על איזה שהיא מערכת (כמו מערכת פורומים) לא כזה ארוך...<html><head><title>gallery</title><script language="JavaScript">y=0;function next() { if (y==37) {y=0;} y=y+1; pic.src='images'+'/'+y+'.jpg'; pic.width=1024; pic.height=768; }function previous() { if (y==1) {y=37;} y=y-1; pic.src='images'+'/'+y+'.jpg'; pic.width=1024; pic.height=768; }</script></head><body><center><img src="images/1.jpg" name=pic><br><input type=button value=next onClick=next();> <input type=button value=previous onClick=previous();></center></body></html>הסקריפט מתאים ל-37 תמונות (אפשר לשנות... רשמתי אותו שנה שעברה לבגרות בHTML אז אני לא זוכר ממש איפה)התמונות צריכות ליהיות בתיקיה images וליהיות עם שם של 1.JPG עד ל 37.JPGד"א זה דף HTML שלם
פורסם 2007 במרץ 2918 שנים חחחחישן , מכוער , פתח לתקלות בדפדנים מסוגים שונים, מעבר בין תמונה לתמונה מעלה את כל האתר מחדש שזה לכשעצמו זוועהפתרונות חלופיים:FlashAjax
פורסם 2007 במרץ 2918 שנים מחבר אני יודע שיש אפשרויות אחרות.אבל בפרויקט שלי אני צריך להשתמש בג'אווה סקריפט.
פורסם 2007 במרץ 2918 שנים אז אם אתה רוצה להרשים את המורה ולהתעלות מעל האחריםתקבע לך 2 יעדים :שיתמוך גם ב- FFשמעבר בין תמונות לא יצריך טעינת מחדש של כל הדףהדוגמא שנתת למעלה , מעפאנה אל תעשה כמו הדוגמאקצת ידע ב- XML גם יכול לעזור
פורסם 2007 במרץ 2918 שנים מחבר <html><head><title>gallery</title><script language="JavaScript">y=0;function next() { if (y==37) {y=0;} y=y+1; pic.src='images/A10'+'/'+y+'.jpg'; pic.width=800; pic.height=600; }function previous() { if (y==1) {y=37;} y=y-1; pic.src='images/A10'+'/'+y+'.jpg'; pic.width=800; pic.height=600; }</script></head><body dir="ltr"> <select id="Select1"> <option value="A10">A-10</option> <option value="B2">B-2</option> <option value="B52">B-52</option> <option value="F117">F-117</option> <option value="F14">F-14</option> <option value="F15">F-15</option> <option value="F16">F-16</option> <option value="F18">F-18</option> <option value="F22">F-22</option> </select><center> </center> <center> </center> <center> <img src="images/A10/1.jpg" name=pic><br><input type=button value=next onClick=next();> <input type=button value=previous onClick=previous();> </center></body></html>איך אני מעביר את הערך של ה-drop down list למקום המסומן במקום ה-A10
פורסם 2007 במרץ 3018 שנים חחחחישן , מכוער , פתח לתקלות בדפדנים מסוגים שונים, מעבר בין תמונה לתמונה מעלה את כל האתר מחדש שזה לכשעצמו זוועהפתרונות חלופיים:FlashAjaxמה הקשר AJAX...להחליף תמונה זה פונקציונליות של HTTP request שהדפדפן יודע לעשות עם השרת בלי שתתצטרך להגיד לו באמצעות AJAX.וגם אי אפשר למשוך נתונים מקבצים בינאריים כמו תמונות באמצעות ajax...ופלאש הוא פתרון לא גמיש...בציקור javascript הוא הפתרון... אפשר גם לישם מנגנון preloading לתמונה הבאה ... ולהשאיר תמונות אחרונה בזכרון בתור אוביקט DOM - ככה הישום יהיה גם ממש זריז למשתמש.
פורסם 2007 במרץ 3018 שנים רק תשים לב שמומלץ להשתמש בGetElementsByName, ולא במה שעשית שם משיקולי תאימות לדפדפנים שונים.
פורסם 2007 במרץ 3018 שנים עדיף לתת לתמונה id ולהשתמש ב getElementById. פשוט יותר נכון מבחינת מה שאתה רוצה שהישום יעשה... getElementsByName מחזיר מערך של האוביקטים שמשתמשים name או ה id הזה.getElementById רק מחזיר את האוביקט הספציפי שיש לו את ה id שנתת לו... id מלחתחילה צריך להיות unique עבור האלמנט.
פורסם 2007 במרץ 3018 שנים מחבר ואיך בדיוק עושים את getElementsByName בקוד שעשיתי?? אני לא בדיוק מקצוען בדברים האלה ועדיין לא לימדו אותנו הרבה דברים כגון זה...
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.