12-11-2004, 11:32
|
|
|
|
חבר מתאריך: 18.01.03
הודעות: 7,325
|
|
מדריך: הוספת כפתור "הפוך שדה קלט" לפיירפוקס
מאחר ו-ctrl+shift לא עובד בפיירפוקס, כדי להפוך את כיוון הכתיבה בשפת הקלט צריך להוסיף סימנייה מיוחדת שתעשה את זה.
שלב ראשון נבדוק שסרגל הכלים סימניות (bookmarks toolbar) מוצג. זהו סרגל הכלים שאליו ניתן לגרור סימניות חשובות. אם אתם ממש לא רוצים להציג אותו ולהשתמש בו אפשר להוסיף את הסימניה שנייצר עוד מעט גם לכל איזור פנוי בסרגל כלים אחר.
כדי להציג את סרגל הכלים סימניות יש ללחוץ קליק ימני באיזור סרגלי הכלים, כאשר הסמן עומד מעל איזור אפור, ואז לבחור באפשרות סרגל כלים סימניות
עכשיו לוחצים באיזור ריק בסרגל הכלים שהוספנו, ובוחרים סימניה חדשה
נקבל את החלון הבא
תחת שם נכניס את שם הסימנייה, למשל - "הפוך שדה קלט".
תחת מקום נכניס את הטקסט הבא (שימו לב שאתם מסמנים את כולו בלי להחטיא):
javascript :(function(){var D=document,B=D.body,sx=B.scrollLeft,sy=B.scrollTop ,k,i,f,j,x,r,p,a;for(i=0;f=D.forms[i];++i)for(j=0;x=f[j];++j)x.onblur=function(){for(p=k=this;p&&!p.dir;p=p.parentNode);r=p?(p.dir==%22rtl%22):0;k. dir=(r?%22ltr%22:%22rtl%22);};a=D.createElement(%2 2a%22);a.href=%22#%22;B.appendChild(a);a.focus();s etTimeout(function(){for(i=0;f=D.forms[i];++i)for(j=0;x=f[j];++j)x.onblur=null;if(k)k.focus();else alert(%22No focused textbox!%22);B.removeChild(a);B.scrollLeft=sx;B.sc rollTop=sy;},0)})()
וזהו. לוחצים על אישור וכעת יש לכם סימניה חכמה. אם תלחצו עליה כשיש שדה קלט מפוקס הוא יהפוך את כיוון הכתיבה.
עכשיו אפשר לעשות אותו הדבר כדי להכין סימנייה שתהפוך את כיוון הדף (למרות שזה נמצא בקליק ימני), ורק להעתיק את הטקסט הבא:
javascript:(function(){document.dir=(document.dir= =%22ltr%22? %22rtl%22: %22ltr%22); for (var w=0;w < window.frames.length;w++) {d=window.frames[w].document; if (d.dir==%22rtl%22) d.dir=%22ltr%22; else d.dir=%22rtl%22;}})()
|