נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: קידום ערך אסקי ב js

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
חיימקה
משתמש חבר
משתמש חבר
סמל אישי

הצטרף / הצטרפה: 18 April 2010
מדינה: Israel
משתמש: מנותק/ת
הודעות: 243
נשלח בתאריך: 04 July 2010 בשעה 22:07 | IP רשוּם
ציטוט חיימקה

בס"ד

קוד:

<label id="lbl1">&#1488</label>

הערך הצבוע אדום הינו ערך אסקי של האות א- והיא מוצגת על הדפדפן.

קוד:

<input type="button" onclick="lbl1.innerText='&#1488';" />

בהתאם לכך- גם שורה זו עובדת.

השאלה:

איך מקדמים את הערך הזה- כלומר: &#1488 + i , או &#1488++ לא עובד!

בנוסף א"א להחזיר אותו מפונקציה. כלומר: {return &#1488} לא עובד.

מה עושים?

 

 



__________________
אין יאוש בעולם כלל!
חזרה לתחילת העמוד הצג את כרטיס החבר של חיימקה חפש הודעות אחרות של חיימקה
 
sking
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 07 July 2010 בשעה 12:10 | IP רשוּם
ציטוט sking

קוד:

'&#1488&#1489&#1488'.replace(/&#(\d+)/g,
     function(a,b){return "&#"+(parseInt(b)+1)})


ובקשר לRETURN אתה צריך להקיף בגרש.


לעבודה נוחה יותר תעבוד ככה: '\u05D0' שזה אותו דבר רק בהאקסדימלי ובמקום &# יש \u, ואז תוכל לעבוד פשוט כך:
קוד:

  String.fromCharCode('\u05D0'.charCodeAt(0)+1)

 (זה התו ישר במקום ה-Entity reference)


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

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

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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