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

נושא: הכנסת סמיילים לתוך textarea

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


הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת
הודעות: 102
נשלח בתאריך: 25 June 2005 בשעה 10:53 | IP רשוּם
ציטוט pitbull363

נגיד ויש לי טופס עם textarea, ויש לי תא אחד בטבלה שמכיל 10 סמיילים, איך אני עושה כך שבעת לחיצה על סמיילי, הוא יופיע בתוך ה textarea ?
ואז בעצם אני רוצה לשלוח את תוכן ה textarea למסד נתונים ולהציג אותו מעוצב בתוך טבלה
(כמובן איכשהו גם הסמיילי צריך להיות מוצג)
אני יודע שזה די קשה, אבל תנו לי את הרעיון מה אני צריך בשביל זה?
בעיקרון אפשר נגיד לעשות שבעת לחיצה על הסמיילי אז יופיע ב textarea
קוד:

<img src="images/smile.gif" >

אבל אני לא רוצה שהמשתמש יראה כזאת שורה גדולה, אני רוצה שאיכשהו יוצג בפניו רק הקוד של הסמיילי נגיד :) או :|

מקווה שתעזרו, כמו תמיד :)
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull363 חפש הודעות אחרות של pitbull363
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 25 June 2005 בשעה 21:15 | IP רשוּם
ציטוט SBD

ממש לא בעיה אחי....פשוט מאוד אתה נותן שם לתמונה או ID משהו כזה:

קוד:
<img src="something.gif" id=":)">

ואז בשגרת ה-ONCLICK אתה כותב לו:

קוד:
frmName.textareaName.value += picName.id

לא יודע אם זה מה שכולם עושים, זה רק מה שאני חשבתי :) ואמור לעבוד...



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
pitbull363
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת
הודעות: 102
נשלח בתאריך: 26 June 2005 בשעה 14:40 | IP רשוּם
ציטוט pitbull363

נחמד מאוד, רק תסביר לי משהו
frmName.textareaName.value += picName.id
מזה
frmName?
חזרה לתחילת העמוד הצג את כרטיס החבר של pitbull363 חפש הודעות אחרות של pitbull363
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 26 June 2005 בשעה 15:15 | IP רשוּם
ציטוט ניר

השם של ה-form בו נמצא ה-textarea

__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 
ShadowBeast
אחראי פורומים
אחראי פורומים
סמל אישי

הצטרף / הצטרפה: 22 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1073
נשלח בתאריך: 26 June 2005 בשעה 15:16 | IP רשוּם
ציטוט ShadowBeast

אני לא יודע JS
אבל לפי מה שנראה לי(אסוסיאציה)
זה שם הפריים...


__________________
The highest knowledge is to know that we are surrounded by mystery - Albert Schweitzer

He who will not take the hint, must take the consequence - Glenn v. Covey (1854)

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


הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת
הודעות: 102
נשלח בתאריך: 26 June 2005 בשעה 17:22 | IP רשוּם
ציטוט pitbull363

תודה ענקית על העזרה!
אבל נתקלתי בבעייה קטנה, עשיתי ככה שבעת לחיצה על האייקון יוצג הסמל שלו ב textarea
בעת לחיצה מוצג נגיד :) , אבל מה שאני מנסה לעשות זה שבעצם מאחורי הסמל הזה
יהיה תג HTML :
<img src="sd.gif">d, ככה שכשאני שולח את התוכן של ה textarea למסד
ואז מציג אותו על ידי response.write , אז לא יוצג בפני ":)" , אלה בעצם  תוצג התמונה
עצמה....

מה אני צריך בעזרת JS לסרוק את כל תוכן ה textarea ולהחילף כל סימן ":)" או ";)"
בתגית HTML מתאימה??
זאת עבודה רבה, במיוחד אם יש הרבה סמיילים.

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

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 376
נשלח בתאריך: 26 June 2005 בשעה 19:13 | IP רשוּם
ציטוט RPG2kiLL

אז ב response.write תרשום הצגת תמונה רגילה..
response שולח טקסט שיוכנס לhtml שיופק..
חזרה לתחילת העמוד הצג את כרטיס החבר של RPG2kiLL חפש הודעות אחרות של RPG2kiLL בקר בדף הבית של RPG2kiLL
 
pitbull363
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת
הודעות: 102
נשלח בתאריך: 26 June 2005 בשעה 19:24 | IP רשוּם
ציטוט pitbull363

RPG2kiLL כתב:
אז ב response.write תרשום הצגת תמונה רגילה..
response שולח טקסט שיוכנס לhtml שיופק..


כן זה ברור, כנראה לא הבנת אותי, השאלה שלי היא איך אני שולח למסד נתונים במקום
":)" את התגית <img> ?

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

הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת
הודעות: 344
נשלח בתאריך: 26 June 2005 בשעה 23:55 | IP רשוּם
ציטוט Alias

תכין פונקציה שלפני שההודעה נכנסת למסד היא עוברת דרך אותה פונקציה. הפונקציה תחליף את המחרוזות ':)' ו- ';)' בתגיות HTML מתאימות...

במקרה שלך (שהמחרוזת של הסמיילי היא תווים שאסור שיהיו בשם של קובץ) אני לא חושב שיש דרך אחרת אלא שהפונקציה תבדוק כך:

אם מחרוזת S == ':('
הדפס תמונה 1
אם מחרוזת S == ':)'
הדפס תמונה 2

אם אתה רוצה לחסוך לעצמך בדיקות ועבודה תעשה שהמחרוזות של הסמיילים יהיו נגיד מהצורה הבאה: |smiley| והשמות של הסמיילים יהיו כמו המחרוזות שבין ה-|| וככה תוכל לקחת את המחרוזת smiley ולהוסיף לה .gif וישר להדפיס..

למקרה שלא הבנת הפונקציה שלך במקרה הזה תיראה כך:
חיפוש תתי מחרוזת מהצורה: |smiley|
הוצאת שם הקובץ מתוכן והוספת סיומת
הדפסת:
קוד:
<img src="images/smiley.gif">


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

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 27 June 2005 בשעה 10:22 | IP רשוּם
ציטוט SBD

בקיצור על ידי REPLACE

__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
pitbull363
משתמש חבר
משתמש חבר


הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת
הודעות: 102
נשלח בתאריך: 27 June 2005 בשעה 17:55 | IP רשוּם
ציטוט pitbull363

טוב תודה Alias ו- SBD
עזרתם לי מאוד.

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

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

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

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