רעיון…תודה. שאלה לגבי שוליים אני רוצה שכאשר המסך יותר גדול הכל ישאר באמצע ולא יצמד לצד – שהשוליים יגדלו באופן שווה מהצדדים… יש לי טבלה אחת גדולה (ברוחב העמוד) איך אני משאיר אותה תמיד באמצע?
תודה אחי… שאלה לגבי תיבת בחירה… אני רוצה לעשות תיבת select אך שתיפתח בהתחלת העמוד לא על האופציה הראשונה (שזה הברירת מחדל) אלה על אחת אחרת שאני בוחר לדוגמא: <Select> <option value=1> black <option value=2> red <option value=3> green </select>
איך אפשר לעשות שכאשר התיבת נראת לראשונה מופיע ב red ולא black תודה מראש…
אם ידעת אז למה לא כתבת את הדרך התקנית ? לדעתי כאשר עוזרים רצוי לתת את הדרך התקנית כך אפשר לגרום לכך שיותר ויותר אתרים יכתבו פחות או יותר לפי התקן (או רק לפי התקן) ואז לא תהיה בעיה עם ההתאמה לדפדפנים
יש אנשים שמתעקשים ולא רוצים לכתוב לפי התקן אז אי אפשר להכריחם. אם אני רואה בן אדם שכותב לפי התקן אני אתן לו קוד בהתאם. אין לי בעיה לכתוב כל הזמן לפי התקן, פשוט עניין שהתרגלתי אליו ממזמן. גם אני לא כתבתי לפי התקן (בעבר).
וחבל שהם לא כותבים לפי התקן במילים אחרות אתה אומר , אני כותב לפי התקן אבל אם הבן אדם לא כותב לפי התקן אז אני אתן לו דוגמא לא תקינה
אז אם הבנתי אותך לדעתי זה טמטום (ללא כוונה בפגיעה במנת המשכל שלך ) במקום לומר לו את היתרונות שבכתיבה לפי התקן ודוגמא תקנית אתה עושה שהוא ימשיך לכתוב לא תקני
מה שבסוף כאשר הוא יתעשת הוא יבין שכבר עדיף לו לבנות את העמוד מחדש ותקין מאשר לשפץ את העמוד הנבחר
עכשיו זה יעבוד רק עם באג קטן שלא הצלחתי לסדר וזה העברית – העברית לא נקלטת לי למרות שכתבתי אותה ב-RegExp <script type="text/javascript"> function checkContent(e){ // alert(String.fromCharCode(e.charCode)); if(navigator.appName=="Microsoft Internet Explorer"){ return (/[א-ת0-9a-zA-Z]/i.test(String.fromCharCode(e.keyCode))) }else{ return (/[א-ת0-9a-zA-Z]/i.test(String.fromCharCode(e.charCode))) } } </script> <input type="text" id="txt" onKeyPress="return checkContent(event)" />
26 תשובות
כן
<a href="#" onclick="document.getElementById("formId").submit()">Submit</a>
אבל יותר עדיף להשתמש ב-SPAN
<span onclick="document.getElementById("formId").submit()">Submit</span>
ואו לא ידעתי שכזה דבר אפשרי , גדול!
ניר אתה אחלה… עוד משהו..
איך אני קובע שסמן העכבר יהיה יד(כמו על לינק) מעל תא של טבלה?
ב-CSS אתה קובע לתא cursor
זו הדרך התקינה
cursor:pointer;
בגלל ש-IE 5 (בעעעע) לא יודע לזהות זאת אתה צריך אז לעשות כך:
cursor:hand;cursor:pointer;
(להגדיר פעמיים cursor)
מוזילה וחברותיה לא מקבלות את hand (תוספת של מיקרוסופט)
<td style="cursor:hand;cursor:pointer;">
מדוע זה גורם ל error בדפדפן?
<img src="xxx.jpg" ONCLICK="window.open('but.asp' , 'toolbar=no,
location=no,directories=no,status=no,menubar=no,
scrollbars=no,resizable=no,copyhistory=yes,width=600
height=260')">
שרשר שאלותיך
הירידות שורה האלו מופיעות גם בקוד
המקורי שלך?
חוצמזה, חסר לך פרמטר ב .
איך אני יכול לשנות את הכתובת
שהמשתמש רואה ב address bar?
כלומר שהעמוד לא באמת בכתובת שמופיעה….
תעשה לאתרך כתובת מקוצרת …
אם הכתובת המקוצרת לא כוללת בתוכה frame אז תצור אחד …
רעיון…תודה. שאלה לגבי שוליים
אני רוצה שכאשר המסך יותר גדול הכל ישאר באמצע ולא יצמד לצד – שהשוליים יגדלו באופן שווה מהצדדים… יש לי טבלה אחת גדולה (ברוחב העמוד) איך אני משאיר אותה תמיד באמצע?
הנה האפשרויות
<div syle="margin:25%;">
תוכן
</div>
או:
<div syle="vertical-align:middle;text-align:center;">
תוכן
</div>
תודה אחי… שאלה לגבי תיבת בחירה…
אני רוצה לעשות תיבת select אך שתיפתח בהתחלת העמוד לא על האופציה הראשונה (שזה הברירת מחדל) אלה על אחת אחרת שאני בוחר לדוגמא:
<Select>
<option value=1> black
<option value=2> red
<option value=3> green
</select>
איך אפשר לעשות שכאשר התיבת נראת לראשונה מופיע ב red ולא black
תודה מראש…
עם selected
<Select>
<option value=1> black
<option value=2 selected> red
<option value=3> green
</select>
<option value=2 selected="true|selected"> red
אני לא בטוח אם זה צריך להיות TRUE או SELECTED
גם כאן אני מאקסס אדומים P:
אם אתה הולך לפי התקן וזה צריך להיות
selected="selected"
איך ידעתי שתגיב…
יש אפשרות לצבוע את התיבה הבחירה?
לצבוע את הטקסט או את הרקע?
אם ידעת אז למה
לא כתבת את הדרך התקנית ?
לדעתי כאשר עוזרים רצוי לתת את הדרך התקנית כך אפשר לגרום לכך שיותר ויותר אתרים יכתבו פחות או יותר לפי התקן (או רק לפי התקן) ואז לא תהיה בעיה עם ההתאמה לדפדפנים
יש אנשים שמתעקשים ולא רוצים לכתוב
לפי התקן אז אי אפשר להכריחם.
אם אני רואה בן אדם שכותב לפי התקן אני אתן לו קוד בהתאם.
אין לי בעיה לכתוב כל הזמן לפי התקן, פשוט עניין שהתרגלתי אליו ממזמן.
גם אני לא כתבתי לפי התקן (בעבר).
אתה יכול בעזרת style
תוסיף הגדרות ב-style של ה-select
<select name="bla" style="background-color:black;color:white;">
</select>
וחבל שהם לא כותבים לפי התקן
במילים אחרות אתה אומר , אני כותב לפי התקן אבל אם הבן אדם לא כותב לפי התקן אז אני אתן לו דוגמא לא תקינה
אז אם הבנתי אותך לדעתי זה טמטום (ללא כוונה בפגיעה במנת המשכל שלך )
במקום לומר לו את היתרונות שבכתיבה לפי התקן ודוגמא תקנית אתה עושה שהוא ימשיך לכתוב לא תקני
מה שבסוף כאשר הוא יתעשת הוא יבין שכבר עדיף לו לבנות את העמוד מחדש ותקין מאשר לשפץ את העמוד הנבחר
אתה מבולבל
מי שלא כותב לפי התקן בוחר לא לעשות את זה, יש לזה יתרונות לפעמים.
שליטה בערכים בתיבת טקסט…
אני רוצה לדעת אם יש דרך לגרם לתיבת טקסט לקבל רק מספרים? כלומר בהגדרות שלה…?
כן
בעזרת regExp ו-events אפשר לעשות משהו
פונקציה:
function checkContent(rExp, e){
if(navigator.appName="Microsoft Internet Explorer"){
e=event;
}
if(rExp.test(String.fromcharCode(e.keycode))){
return true;
}else{
return false;
}
}
קריאה:
<input type="text" name="txt" onkeydown="checkContent(/[wא-ת]/)" />
היתרון היחידי שאני חושב
עליו זה רק ההרחבות של מיקרוסופט ל-DOM
זה לא יעבוד לך..
עכשיו זה יעבוד
רק עם באג קטן שלא הצלחתי לסדר וזה העברית – העברית לא נקלטת לי למרות שכתבתי אותה ב-RegExp
<script type="text/javascript">
function checkContent(e){
// alert(String.fromCharCode(e.charCode));
if(navigator.appName=="Microsoft Internet Explorer"){
return (/[א-ת0-9a-zA-Z]/i.test(String.fromCharCode(e.keyCode)))
}else{
return (/[א-ת0-9a-zA-Z]/i.test(String.fromCharCode(e.charCode)))
}
}
</script>
<input type="text" id="txt" onKeyPress="return checkContent(event)" />
אשמח מאוד למצוא לזה פיתרון