כותב |
|
pitbull363 משתמש חבר
הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת הודעות: 102
|
נשלח בתאריך: 25 June 2005 בשעה 10:53 | | IP רשוּם
|
|
|
|
נגיד ויש לי טופס עם textarea, ויש לי תא אחד בטבלה שמכיל 10 סמיילים, איך
אני עושה כך שבעת לחיצה על סמיילי, הוא יופיע בתוך ה textarea ?
ואז בעצם אני רוצה לשלוח את תוכן ה textarea למסד נתונים ולהציג אותו מעוצב בתוך טבלה
(כמובן איכשהו גם הסמיילי צריך להיות מוצג)
אני יודע שזה די קשה, אבל תנו לי את הרעיון מה אני צריך בשביל זה?
בעיקרון אפשר נגיד לעשות שבעת לחיצה על הסמיילי אז יופיע ב textarea
קוד:
<img src="images/smile.gif" >
|
|
|
אבל אני לא רוצה שהמשתמש יראה כזאת שורה גדולה, אני רוצה שאיכשהו יוצג בפניו רק הקוד של הסמיילי נגיד :) או :|
מקווה שתעזרו, כמו תמיד :)
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 25 June 2005 בשעה 21:15 | | IP רשוּם
|
|
|
|
ממש לא בעיה אחי....פשוט מאוד אתה נותן שם לתמונה או ID משהו כזה:
קוד:
<img src="something.gif" id=":)"> |
|
|
ואז בשגרת ה-ONCLICK אתה כותב לו:
קוד:
frmName.textareaName.value += picName.id |
|
|
לא יודע אם זה מה שכולם עושים, זה רק מה שאני חשבתי :) ואמור לעבוד...
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
pitbull363 משתמש חבר
הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת הודעות: 102
|
נשלח בתאריך: 26 June 2005 בשעה 14:40 | | IP רשוּם
|
|
|
|
נחמד מאוד, רק תסביר לי משהו
frmName.textareaName.value += picName.id
מזה
frmName?
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 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 רשוּם
|
|
|
|
אני לא יודע 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
|
חזרה לתחילת העמוד |
|
|
pitbull363 משתמש חבר
הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת הודעות: 102
|
נשלח בתאריך: 26 June 2005 בשעה 17:22 | | IP רשוּם
|
|
|
|
תודה ענקית על העזרה!
אבל נתקלתי בבעייה קטנה, עשיתי ככה שבעת לחיצה על האייקון יוצג הסמל שלו ב textarea
בעת לחיצה מוצג נגיד :) , אבל מה שאני מנסה לעשות זה שבעצם מאחורי הסמל הזה
יהיה תג HTML :
<img src="sd.gif">d, ככה שכשאני שולח את התוכן של ה textarea למסד
ואז מציג אותו על ידי response.write , אז לא יוצג בפני ":)" , אלה בעצם תוצג התמונה
עצמה....
מה אני צריך בעזרת JS לסרוק את כל תוכן ה textarea ולהחילף כל סימן ":)" או ";)"
בתגית HTML מתאימה??
זאת עבודה רבה, במיוחד אם יש הרבה סמיילים.
|
חזרה לתחילת העמוד |
|
|
RPG2kiLL משתמש חבר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 376
|
נשלח בתאריך: 26 June 2005 בשעה 19:13 | | IP רשוּם
|
|
|
|
אז ב response.write תרשום הצגת תמונה רגילה..
response שולח טקסט שיוכנס לhtml שיופק..
|
חזרה לתחילת העמוד |
|
|
pitbull363 משתמש חבר
הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת הודעות: 102
|
נשלח בתאריך: 26 June 2005 בשעה 19:24 | | IP רשוּם
|
|
|
|
RPG2kiLL כתב:
אז ב response.write תרשום הצגת תמונה רגילה..
response שולח טקסט שיוכנס לhtml שיופק.. |
|
|
כן זה ברור, כנראה לא הבנת אותי, השאלה שלי היא איך אני שולח למסד נתונים במקום
":)" את התגית <img> ?
|
חזרה לתחילת העמוד |
|
|
Alias משתמש חבר
הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת הודעות: 344
|
נשלח בתאריך: 26 June 2005 בשעה 23:55 | | IP רשוּם
|
|
|
|
תכין פונקציה שלפני שההודעה נכנסת למסד היא עוברת דרך אותה פונקציה. הפונקציה תחליף את המחרוזות ':)' ו- ';)' בתגיות HTML מתאימות...
במקרה שלך (שהמחרוזת של הסמיילי היא תווים שאסור שיהיו בשם של קובץ) אני לא חושב שיש דרך אחרת אלא שהפונקציה תבדוק כך:
אם מחרוזת S == ':('
הדפס תמונה 1
אם מחרוזת S == ':)'
הדפס תמונה 2
אם אתה רוצה לחסוך לעצמך בדיקות ועבודה תעשה שהמחרוזות של הסמיילים יהיו נגיד מהצורה הבאה: |smiley| והשמות של הסמיילים יהיו כמו המחרוזות שבין ה-|| וככה תוכל לקחת את המחרוזת smiley ולהוסיף לה .gif וישר להדפיס..
למקרה שלא הבנת הפונקציה שלך במקרה הזה תיראה כך:
חיפוש תתי מחרוזת מהצורה: |smiley|
הוצאת שם הקובץ מתוכן והוספת סיומת
הדפסת:
קוד:
<img src="images/smiley.gif"> |
|
|
בכך אתה חוסך את הבדיקות עבור כל סמיילי ומבצע את אותה פעולה עבור כולם.
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 27 June 2005 בשעה 10:22 | | IP רשוּם
|
|
|
|
בקיצור על ידי REPLACE
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
pitbull363 משתמש חבר
הצטרף / הצטרפה: 03 June 2005
משתמש: מנותק/ת הודעות: 102
|
נשלח בתאריך: 27 June 2005 בשעה 17:55 | | IP רשוּם
|
|
|
|
טוב תודה Alias ו- SBD
עזרתם לי מאוד.
|
חזרה לתחילת העמוד |
|
|