November 2010 - Posts
פחות השתתפתי בהרצאות בחצי היום השני מכיוון שהייתי עסוק בייעוץ בסוויטה הנשיאותית, יצאתי לסיבוב מלונות ונסעתי בריקשה.
לאחר מכן מצאתי את מיכל – וכמובן היא התפלאה למראה החולצה הכתומה (בכל זאת מייקרוסופט מימנה את הנסיעה שלי, אז הבטחתי לה שבמסיבה אני אהיה עם חולצת הבלוגרים.
כאמור הברזתי מהסוויטה והלכתי להקשיב להרצאה על IE9 – כידוע אני איש של IE (אני משתדל לכתוב הרבה על הנושא) כך שאני לא יכול לפספס הרצאה על IE שתוכל להביא לי הרבה חומר על פוסטים בעתיד.
אמנם ההרצאה באנגלית – מה שאומר שכדי להבין המרצה צריך לדבר מספיק לאט ואני צריך לתת מספיק תשומת לב לכל מילה שיוצאת מהפה, אבל אני מאמין שיהיה בסדר.
ההרצאה התחילה עם המנגנון החדש של javascript (זה שגורם לקוד לרוץ יותר מהר), הוא הדגים בצורה משכנעת ביותר הרצה של דגים זזים במהירות (SVG) בכרום (בחמישים דגים הוא כבר לא עבד) לעומת IE9 (שעמד יפה אפילו בהזזה של 500 דגיגונים)
לאחר מכן ראינו פיצ'רים כמו האייקון שיש ליד לחצני "אחורה" "קדימה" ואפשר ממש לקסטח אותו (כלומר לקסטם).
לאחר מכן ראינו (מדהים) כיצד אפשר להוסיף לחצנים והתנהגות לחלון (ה – Preview) שנפתח כ – WIN7 כשעומדים על הדפדפן בעכבר ב – TaskBar – אני עוד אכתוב על זה פוסט נפרד אחרי הטקאד.
מכאן עברנו ל – html5 – וכאן אני חייב להביע את דעתי.
אני לא חושב של – HTML5 יש סיכוי כלשהו נגד סילברלייט, מכמה סיבות:
ראשית, html5 זה נחמד אם רוצים גרפיקה שתעבוד בכל הדפדפנים, אבל סילברלייט נותן בנוסף את האפשרות לא לחשוב יותר על רינדור html ועל postback ועל תקשורת ב – ajax וכל הדברים המעצבנים מהסוג הזה.
שנית, html5 הוא תקן מה שאומר שכל פיצ'ר קטן שרוצים - לוקח שנים עד שמאשרים אותו, תחשבו כמה זמן לקח למייקרוסופט להוציא את סילברלייט.
שלישית, התקן יסגר (בתקווה) בשנת 2015 היום זה נמצא רק בשלב הראשון של כתיבת התקן, והדפדפנים יתמכו בזה (לפי השמועות) בשנת 2022, אם היום יש תמיכה של 60% לסילברלייט – עד 2022 נוכל להשיג תמיכה של 100%, ובמידה וכך מה נותן לנו html5 ?
כמובן שסילבלייט מתחבר בצורה הכי טובה לקוד שלנו (הוא קוד שרת #C וכו') יש גם קוד שרת שצריך לדבר עם הקליינט – אני מצביע לסילברלייט ומתנגד לפיתוח ב – htlm5
נחזור להרצאה:
ראינו כיצד להגדיר ב - visual studio לעבוד עם html5 (בעזרת הגדרה נכונה של ה – doctype)
לאחר מכן ראינו קצת משחקים עם אלמנט הוידאו של html5, (כל עוד שהם לא יתמכו ב – stream אני לא חושב שזה משמעותי) ואחד הדברים הכי גרועים (לדעתי) שהם מסיבה כלשהי לא ידועה (ציטוט) לא תומכים ב – wmv.
משם עברנו לדבר על ה – canvas (אני מחבב את האלמנט הזה), וחשוב לזכור שההבדל המרכזי בינו לבין SVG הוא ש – canvas עובד בפיקסלים לעומת SVG זה שהאלמנטים שלו מוכרים ב – DOM והוא עובד על גרפיקה וקטורית, ראינו הדגמה כיצד בעזרת קצת קוד ב – javascript אפשר לתת אפקט מעניין של העתקת תמונה מתוך וידאיו שרץ ולצייר אותו בתוך canavs ולקבל אפקט של מים שקופים.
כאן עברנו לדבר על SVG – וזה המקום שבו הברזתי מההרצאה כדי לעשות טלפון חשוב.
עקב ענייני התחזוקה של סוויטת VIP של סלע ותוכנה ישירה פספסתי הרצאה ואת תדריך העיתונאים – ואני מתנצל מכל מי שקבל כמה פעמים SMS עקב תקלות באפליקציה.
אחד הדברים הכי טובים שקרו לי כאן בסוויטה היה – אינטרנט אלחוטי – כידוע יש פריסה של מיקרוסופט בשם Teched2010_Guest – כשרציתי לפרסם את הפוסט הקודם (זה שיש בו הרבה תמונות) האלחוטי לא הצליח לשלוח כמות כל כך גדולה של נתונים מהקומה ה – 16 של רואיל ביץ', אז בקשתי מאיש המכירות האהוב שלנו (אבי בלאיש)

את הסיסמא לאלחוטי של המלון, באדיבותו הוא נתן לי אותה – ואחרי שפיבלשתי את הפוסט המחשב לא הסכים לשכוח אותי וכך יש לי אינטרנט אלחוטי ברמה ואבי נדפק בלי אינטרנט.
לאחר ארוחת הערב נסענו למליאה המרכזית בנמל, באמת היה מרהיב לראות את כל הקהל שהגיע לכנס.



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

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









נכנסתי להרצאה על Building LOB Applications with Silverlight 4 and WCF RIA Services כמו שאמרתי, הרצאה באמת מעניינת למדתי ממנה המון, המרצה התחיל את ההרצאה שלו ביפנית (לרגע באמת חשבתי שמשהו לא בסדר) בסך הכול הוא רצה להוכיח שנבואה ניתנה לשוטים וגם אם אמרו בעבר שהיום כדי להצליח חייבים לדעת יפנית זה לא נכון.
לאחר מכן ראינו כמה שקפים בודדים – וישירות לקוד, ראינו כיצד בקולת אפשר לבנות אפליקציות צד לקוח עם דיבור ישיר לשרת בעזרת RIA – אני מניח שאני אבדוק את זה בימים הקרובים יותר לעומק ויהיה לי כמה פוסטים.
לצערי הייתי חייב לברוח באמצע ההרצאה כדי להגיע לסוויטה הנשיאותית למומחי VIP שסלע לקחה (אם קבלתם הזמנה תבואו – אם לא, תנסו להשיג) כראש צוות תשתיות אני אמור לעזור לצוות ההפקה להפעיל את האתר לשליחת SMS לכל הרשומים שלנו.
יותר מאוחר אני אהיה בתדריך העיתונאים – ואלי אספיק להיות גם בהרצאה של דן אמיגה על AJAX.
בטיסה הכרתי את אלי ממיקרוסופט (ראש צוות בתוכנת האנטי וירוס של מיקרוסופט) הייתה לנו שיחה מעניינת שגרמה לי לכמה תובנות מעניינות, אולי אספר עליהם מתישהוא.
אחרי הנחיתה עלינו על אוטובוס, הנהג התבלבל והכריז על מלונות לא נכונים מה שגרם לתופעה מעניינית של ירידה ועלייה באוטובוס, בסופו של תהליך הגעתי לדן, כמובן שאיחרתי את ההרצאה הראשונה (לא נורא) אריק התבאס יותר מכיוון שהכריזו את שמו בהרצאה והוא היה באוטובוס.
ניסיתי להתארגן הכרטיס לא פתח את הדלת, אחד מעובדי הניקיון בסביבה הסכים לפתוח לי את הדלת (אע"פ שאסור לו) שמתי את הדברים על המיטה ורצתי להרצאה הראשונה (של דן אמיגה).
הגעתי בזמן, דן התחיל באיחור של רבע שעה, הוא דבר על בניית אפליקצייה בענן, אני אוהב את ההרצאות שלו גם בגלל שהם מעניינות (שקף לבן קצת טקסט – ועדיין מבינים את הכול) אני אוהב גם איך שהוא מצליח להראות דברים מסובכים ולפשט אותם ולתת לך את ההרגשה שמחר אתה יכול לעשות את זה לבד, בקרוב מאוד אני אשתמש ביכולות של הענן לעשות אפליקציה שעושה LOGIN עם נותני שירותים שונים (אם לא הבנתם – תקשיבו להקלטה של ההרצאה).
לאחר ההרצאה חיפשתי מקום לכתוב את הפוסטים – אני לא אוהב להסתובב עם הלפטופ, אז ויתרתי על ארוחת הערב והנה אני כאן יושב וכותב את הפוסט, הסתבכתי עם האינטרנט והסתבכתי עם ההעתקה של התמונות למחשב, בסופו של דבר הצלחתי (אולי אני עוד אספיק לאכול משהו)
אז נתראה במליאה
תכננתי לקום מספיק מוקדם בשביל להגיע לסלע בזמן לראות את החברה נוסעים באוטובוס, אך לצערי התעוררתי בשבע, וכמובן ברכתי את מיקרוסופט על זה שהם מטיסים אותי ואני לא צריך להילחץ.
הגעתי לסלע בסביבות תשע וחצי אחרי שעברתי אצל ההורים שלי לאסוף מצלמה (שכרגע נראה שהיא לא מוכנה להעתיק את התמונות למחשב), קיימתי ישיבת עבודה עם הצוות שלי ונסעתי לנתב"ג(ותודה לירון שהקפיץ אותי).
הגעתי לנתב"ג והיה ה מ ו ן אנשים בתור לטיסות לאילת (כולם נוסעים לטקאד ?) עמדתי בתור ולאחר שסיימתי גיליתי לשמחתי עוד כמה מאנשי סלע

והנה אלכס שלא הסכים להצטלם (הוא הבטיח להתנקם)

הייתי מאוד רעב נגשתי לקפיטריה

לצערי הם פתוחים בשבת מה שאומר שהם לא כשרים, נקווה שבאילת יהיה אוכל.
המשך יבוא
כמו שהבטחתי אני אפרסם כאן את התוכנית האישית שלי להרצאות בטקאד (נ.ב. אני לא מתחייב לעמוד במה שכתוב כאן ואני רשאי לשנות את הבחירה שלי בכל עת)
יום ראשון
13:30 - 14:30
הייתי שמח להיות ב - Developers Tools and Technologies Keynote אבל לצערי הטיסה שלי יוצאת ב - 12:30 כך שאני לא יודע מתי אני אגיע.
14:45 - 16:00
אשתתף בהרצאה על Building Your First Application in the Cloud גם כי זה מעניין אותי וגם כי המרצה הוא דן אמיגה שלשמוע אותו זה תענוג ולא משנה על איזה טכנולוגיה הוא מדבר.
19:00 - 21:00
מליאה מרכזית
יום שני
08:00 - 09:15
אשמע את ההרצאה על Building LOB Applications with Silverlight 4 and WCF RIA Services, כנראה אכנס להרצאה הזו באמצע (או שלא אספיק בכלל) מכיוון שאני משתתף בתידרוך עיתונאים בהשתתפות מנכ"ל מיקרוסופט)
09:45 - 11:00
אקשיב ל - Building Ajax Applications with ASP.NET 4 and jQuery (כבר אמרתי שאני אוהב לשמוע את ההרצאות של דן אמיגה)
11:30 - 12:45
אקשיב כמובן ל - A Lap Around Internet Explorer 9 for Developers (אתם יודעים שאני איש IE)
14:00 - 15:15
לא מצאתי משהו מעניין יותר אז אני אקשיב ל - Deep Dive on Workflow Services
15:45 - 17:00
כנראה שהייתי משתתף ב - Rapid Application Development with Visual Studio LightSwitch, אבל השנה סלע מקיימת "
זירה טכנולוגית ל - VIPs" שאני משובץ בה בין 16:00 ל - 18:00, יש לציין שתינתן כניסה
לסוויטה הנשיאותית רק למי שקיבל הזמנה במייל או ב - SMS או שהצליח לקבל כרטיס כניסה מאחד מאנשי סלע.
יום שלישי
08:15 - 09:15
על בטוח אשתתף ב - Visual Studio 2010 Architecture Guidance and tools (בעיקר בגלל המרצה)
09:30 - 10:45
כנראה אאזין ל - What You Need to Know about Migrating from Internet Explorer 6 to Internet Explorer 8 (אני איש IE)
11:15 - 12:15
Troubleshoot Like a Pro with the Microsoft SQL Server 2008 Tools (נשמע מעניין)
12:30 - 13:30
Dependency Injection (DI) and Inversion of Control (IoC) using MEF and Unity
גילוי נאות:
הסיבה שרוב ההרצאות שאני מקשיב הם לא מאנשי סלע הם מכיוון שלשמחתי שמעתי כבר את כל ההרצאות שלהם (כשהם עשו חזרה לקראת טקאד), וכל אני יכול לתפוס עוד כמה ציפורים.
נתראה באילת.
אולי אני מגזים קצת כשאני כותב "יומן מסע" אבל זה פעם ראשונה שלי בטקאד אז אני מתרגש.
אני אשתדל לכתוב הרבה ולתאר את הכנס מנקודת מבטי בצורה הטובה ביותר שאוכל (ואני לא מתכוון להתחרות עם
משמיד החרקים).
יש בסלע אווירת טקאד - נוסעים מאיתנו 67 איש, די הרבה - אתם תחושו בנוכחות שלנו בעיקר בגלל קוד הלבוש שלנו (כובע, חולצה, ועניבה כחולה)
חלק מצוות ההפקה של סלע יצא לדרך כבר היום (יום שישי) היות שסלע אחראית על השידורים וההקלטות של ההרצאות בכנס, ביום ראשון בשבע ורבע בבוקר ייצא אוטובוס מסלע לכיוון אילת,
אני מגיע לאילת כאורח מייקרוסופט ולכן אני טס ולא צריך להטלטל בדרכים (מצד שני אני מניח שהנסיעה עם כולם היא חוויה לא רעה בכלל).
לפני כמה ימים עשינו הקלטות בסלע לקראת הטקאד,
וזה מה שיצא (גם אותי הקליטו אבל לצערי בסוף לא הציגו אותי), כמו כן המרצים שלנו בטקאד עשו חזרה על ההרצאות שלהם לקראת הטקאד, שמעתי את חלקם ואני ממליץ לכם בחום על
ההרצאות שלהם.
וגם סשה ממליץ לכם
יש כמובן את
הטקאד TV שהחברה אצלנו עבדו עליו בשיתוף עם מייקרוסופט.
אם עדיין לא עשיתם
תוכנית אישית זה הזמן לעשות, אני אספר לכם בפוסט הבא על התוכנית האישית שלי.
אז אני מקווה שכולנו נהנה שם, ואני אמשיך לתאר את "יומן המסע" שלי.
לאחרונה סלע
מתראיינת בערוץ 2 במסגרת תוכנית "עבודה עברית", הבוס שלי בקש שנכתוב עמוד שיציג את כל הפרקים בנוסף הוא בקש שהפעלה של כל קטע וידאו יפתח ב - Lightbox (ממש בעיה עם בוסים שמבינים בטכנולוגיה) כמו שמיקרוסופט עשו ב -
DevAcademy4.
התחלתי לחפש ובסופו של דבר
הגעתי לכאן ואני חייב לציין שאני מתחיל להתאהב ב - jQuery, ואני שוקל ברצינות בפרוייקט הקרוב שלי לעבוד רק עם jQuery.
מתברר ש - Lightbox היא אחד מהתוספות שיש לספריה ואפשר להשתמש בה כמעט עבור כל דבר, כאן אני אדגים כיצד משתמשים בה עבור iframe (שזה מה שהיינו צריכים בעמוד של עבודה עברית).
בשלב ראשון תורידו את קבצי ה - javascript
מכאן לאחר מכן תוסיפו לינק לקבצי ה - JS וה - CSS המתאימים.
<script src="js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script src="js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script>
<link rel="stylesheet" href="css/prettyPhoto.css" type="text/css" media="screen"
title="prettyPhoto main stylesheet" charset="utf-8" />
בשלב הזה אפשר לכתוב את קוד ה - html שלנו
<a href="http://MyUrl.com?iframe=true&width=480&height=368"
rel="prettyPhoto[iframe]">
<div id="div1">
ישראל כמעצמת היי טק<br />
<br />
</div>
</a>
צריך לשים לב שבאלמנט a במאפיין href אחרי ה - url יש פרמטרים שמשמשים את jQuery, הפרמט iframe חובה שאר הפרמטרים (גובה ורוחב) הם רשות, בנוסך יש rel שמכיל מחרוזת כלשהי, למעשה אין בה צורך הסיבה היחידה היא שעוד מעט נכתוב קוד javascript שיחבר בין האלמנט a לבין lightbox וכדי למצוא את האלמנט על הדף נשתמש במחרוזת שכתבנו במאפיין rel, באותה צורה יכולנו פשוט לתת id לאלמנט ולמצוא אותו לפי ה - id, אבל היות שכנראה יש כמה אלמנטים בעמוד יותר קל למצוא את כולם בבת אחת לפי המאפיין rel.
כעת נכתוב את הסקריפט הבא:
<script type="text/javascript" charset="utf-8">
$(document).ready(function() {
$("a[rel^='prettyPhoto']").prettyPhoto(
{
animationSpeed: 'fast',
slideshow: 10000
});
});
</script>
הסבר: (למי שלא מכיר jQuery)
כל אלמנט שנעטוף אותו עם סוגריים והסימן $ יהפוך ל - jQuery object שנוכל להפעיל עליו מתודות ומאפיינים של הספרייה, עטפנו את האלמנט document ונרשמנו לאירוע ready שזה התחליף ל onload של ה - DOM, בהזדמנות אחרת אני אסביר למה זה נכון להשתמש ב - ready ולא ב - onload. (
לקריאה נוספת)
כשהפונקציה תופעל (לאחר טעינת העמוד) נחפש את כל האלמנטים מסוג a שהמאפיין rel מתחיל במילים prettyPhoto (מה שנקרא
selector)
עבור כל אחד מאותם אלמנטים נפעיל את הפונקציה prettyPhoto (שהגיעה מהקובץ שהורדנו).
כעת בלחיצה על הלינק נקבל את האפקט הבא:
כמובן שהמסגרת, הלחצן סגירה, החיצים ימינה ושמאלה, וההצללה של העמוד, הם תוצאה של ה - lightbox ולא משהו שאני כתבתי.
תהנו
9
כיצד אפשר לגרור אלמנטים בעמוד בעזרת javascript ו - HTML5
בהמשך
לפוסטים על IE9 נראה כיצד אפשר בקלות בעזרת HTML5 לגרור אלמנטים בעמוד
נניח שיש לנו את ה - html הבא
<style type="text/css">
body
{
font-family: Arial;
}
div
{
border: solid 1px black;
background-color: Silver;
width: 200px;
height: 200px;
position:absolute;
}
</style>
<div ondrag="dragStartHandler(event)">
shlomo Goldberg<br />
shlomo Goldberg<br />
shlomo Goldberg<br />
shlomo Goldberg<br />
shlomo Goldberg<br />
shlomo Goldberg<br />
</div>
<script>
function dragStartHandler(event) {
event.effectAllowed = 'move';
event.srcElement.style.top = event.y + 'px';
event.srcElement.style.left = event.x + 'px';
}
</script>
וזהו, כעת המשתמש יכול לבחור את התוכן של ה - div ופשוט לגרור אותו בעמוד
(איזה כיף שיש HTML5 ואיזה כיף ש - IE תומך בזה)
קבלתי שאלה במייל -
שלום
אני צריך קוד SQL שיכול להמיר תאריך לועזי לעברי (חד-סטרי) בלי שימוש בדוטנט אסמבליז. SQL "טהור"
אין צורך בפרשיות או דברים אחרים רק שיקבל לועזי ויחזיר שנה חודש ויום עברי
כך יהיה אפשרי לאחסן תאריך לועזי במסד ולקבל באמצעות שאילתה או שדה מחושב את החודש/יום עברי לצורך בר-מצווה ויארצייטים
אשמח מאוד אם תוכל לשתף אותי בקוד כזה
תודה רבה!
אני מניח שזה אפשרי - אבל כמובן שהרבה יותר קל לעשות את זה ב - #C, אבל מכיוון שהוא רוצה את זה מתוך Sql Server חשבתי שאפשר להשתמש ב - Sql Server CLR.
בשלב הראשון נוסיף פרוייקט מסוג SqlServerProject, (חייבים לבחור ב - framework 3.5 - זה לא עובד ב - 4)
לאחר מכן בוחרים את בסיס הנתונים שאליו רוצים להוסיף מתודות.
לאחר מכן נוסיף, פונקצייה סטטית לפרוייקט. (את הקוד שממיר מתאריך לועזי לעברי
הורדתי מכאן)
[SqlProcedure]
public static void GetHebrewJewishDateString(DateTime anyDate, bool addDayOfWeek)
{
StringBuilder hebrewFormatedString = new StringBuilder();
CultureInfo jewishCulture = CultureInfo.CreateSpecificCulture("he-IL");
jewishCulture.DateTimeFormat.Calendar = new HebrewCalendar();
#region Format the date into a Jewish format
if (addDayOfWeek)
{
// Day of the week in the format " "
hebrewFormatedString.Append(anyDate.ToString("dddd", jewishCulture) + " ");
}
// Day of the month in the format "'"
hebrewFormatedString.Append(anyDate.ToString("dd", jewishCulture) + " ");
// Month and year in the format " "
hebrewFormatedString.Append("" + anyDate.ToString("y", jewishCulture));
#endregion
SqlContext.Pipe.Send(hebrewFormatedString.ToString());
}
כעת נשאר לעשות Deploy לפרוייקט (קליק ימין על הפרוייקט)
כדי לאפשר הרצה של קוד net מתוך sql צריך לאפשר זאת ולכן צריך להריץ את הקוד הבא (פעם אחת)
sp_configure 'clr enabled', 1
go
reconfigure
go
כעת אפשר להריץ את המתודה
exec GetHebrewJewishDateString '2010-11-12', 1
תחזיר - יום שישי ה' כסלו תשע"א
כעובד בקבוצת סלע – שמחתי לשמוע שיש לסלע שמונה מרצים בטקאד (שזה המון)
אני ממליץ על ההרצאות האלו בחום.
אלכס גולש – ידבר על פיתוח משחקים בעזרת XNA.
מנו כהן-ישר – ידבר על איחסון ב – Asure
גיל פינק – ידבר על Entity Framework 4
סשה גולדשטיין – ידבר על ביצועים ו – Debugging ב – Visual Studio 2010
עמית מרלוב – ידבר על מעבר מ – IE6 ל – IE8
שמוליק סגל – Customizing TFS 2010 Build and deploy Processes
אלעד כץ – ידבר על WPF ו – Silverlight
שי רייטן – ידבר על Software Testing with Visual Studio 2010
בנוסף שני בלוגרים שלנו זכו להגיע מטעם מיקרוסופט לכנס, אריק פוזננסקי (שהוא מאוד פופולרי) ואני (שכותב הרבה פוסטים)
אשמח לפגוש אתכם שם.
כיצד אפשר לדעת מה הטקסט שהמשתמש כרגע בחר בשימוש עם HTML5
נניח שיש לנו את ה - html הבא
<div>
Shlomo Goldberg -> What's new in IE9
</div>
<input type="text" id="myCtr" value="Shlomo Goldberg -> What's new in IE9" />
<input type="button" value="Select Window" onclick="selectdText()" />
<input type="button" value="Select Input" onclick="selctedTextInput()" />
כדי לקבל את הטקסט שהמשתמש בחר מתוך הדף (כלומר לא מ - input) נריץ את הקוד הבא
function selectdText() {
alert(getSelection())
}
כדי לקבל את הקטסט שהמשתמש בחר בתוך input מסוג text, נריץ את הקוד הבא
function selctedTextInput() {
var ctr = document.getElementById('myCtr');
var selectedValue = ctr.value.substring(ctr.selectionStart, ctr.selectionEnd);
alert(selectedValue);
}
הופתעתי ושמחתי לקבל היום ממיכל מייל המבשר לי שאני מגיע ל – Tech-Ed כאורח מיקרוסופט.
אחד מתוך 5 בלוגרים נבחרים, אני מאוד שמח על הבחירה בי ומקווה לכתוב הרבה פוסטים מה – Tech-Ed, (בכל זאת נבחרתי על תקן מפרסם הרבה פוסטים :-)
אז תודה רבה למיקרוסופט, ונתראה באילת (פעם ראשונה שלי)
More Posts
Next page »