לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #2  
ישן 21-10-2005, 00:53
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 1 שנכתבה על ידי furma שמתחילה ב "שאלה לגבי ספירת תוים ב JS"

ראשית, אין בג'אבה סקריפט חיה שנקראת "אינפוטבוקס", אתה בטח מתכוון ל-input box...

השלבים:
* אתה צריך לכתוב אירוע שבכל לחיצת מקש תתבצע קריאה לפונקציה.
* הפונקציה תבדוק את מס' התווים הנוכחי.
* אם מספר התווים הנוכחי = 2, המיקוד (focus) יעבור לשדה אחר.
כמובן שצריך גם דרך לדעת לאיזה שדה לעבור, ולא בטוח שאפשר לעבור לפי סדר השדות, אלא יתכן שחובה לתת שם לשדה, כך שזה לא תלוי בסדר השדות.

* תסתכל בדוגמה כאן איך לקרוא לפונקציה עם כל לחיצת מקש, ואיך לבדוק את מספר התווים שבערך הנוכחי.
* תדאג שלפונקציה יהיה את הפרמטרים הבאים:
1. id של השדה הנוכחי.
2. id של השדה שאליו צריך להעביר את המיקוד אם מס' התווים שווה ל-2.
* העברת המיקוד לשדה מסויים נעשית באמצעות השיטה focus - שכמובן צריכה להיות בצמוד לנתיב של השדה, לדוגמה: document.getElementById('home').focus()

הטוותי כאן קווים מנחים לביצוע הפעולה, אם לא תסתדר עם כתיבת הקוד בפועל תספר איפה נתקעת ונשמח לעזור.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 21-10-2005, 13:26
  ישראל K ישראל K אינו מחובר  
 
חבר מתאריך: 25.08.03
הודעות: 9,114
בתגובה להודעה מספר 4 שנכתבה על ידי furma שמתחילה ב "ובכלל הייתי מעדיף"

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

אפשר לשנות גם את הצבעים באמצעות שינוי ערך ה-css שלהם בצורה כזאת:
קוד:
document.getElementById('home').style.background = 'red'


אני מבין שאתה עדיין ממש מתחיל, אז כדי שלא תתבלבל יותר מדי, כדאי שתשב כמה שעות לקרוא עוד, ולעשות קצת סדר בדברים כדי להבין, מה זה שיטה (method), מה זה 'שם', 'id', style, 'ערך', 'אירוע' וכל דבר שצריך.
רצוי מאד שתלמד מהאתר w3schools.com, כי רוב האתרים לא תקניים, והלימוד משם הוא כנראה הכי טוב, תקני ועדכני שיש.
בדף הזה יש לך אוסף של שיטות וגם כמה דוגמאות, נסה לשחק עם הדוגמאות, לקרוא קצת על השיטות והאירועים שם, זה יוסיף לך.

בהצלחה
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #6  
ישן 21-10-2005, 11:23
  A.M.F A.M.F אינו מחובר  
 
חבר מתאריך: 21.11.04
הודעות: 468
בתגובה להודעה מספר 1 שנכתבה על ידי furma שמתחילה ב "שאלה לגבי ספירת תוים ב JS"

כמו שכבר אמרו, דבר ראשון שאתה צריך לעשות זה לתת שם או ID לכל תיבת טקסט שיש לך.
שילבתי את מה שמי שמעליי עשה (מקווה שלא אכפת לך) אם מה שאתה צריך בדיוק. ועכשיו כל מה שאתה צריך לעשות זה ללשנות את זה לפי הצרכים שלך-
קוד:
<html> <head> </head> <body> <script language="JavaScript"> function letters_number (name, limit, counter) { if (name.value.length > limit) { document.tofes.second.select(); name.value = name.value.substring(0,limit) } else { var more = limit - name.value.length; document.getElementById(counter).innerHTML = "אתה יכול לרשום עוד " + more + "תווים"; } } </script> <textarea onkeyup="return letters_number(this,25,'counter_show')" name="text3"> </textarea> <span id="counter_show">נשארו לך 50 תווים</span> <form name="tofes"> <input type="text" id="second" value="סתם משהו שנכנס פה" /> </form> </body> </html>


מקווה שתסדר.
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן. תוכלו לקבל עזרה להתאמת החתימה לחוקים בפורום חתימות וצלמיות.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 06:39

הדף נוצר ב 0.06 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר