12-05-06, 20:29 | # 1 |
חבר בקהילה
|
שאלה בJavaScript ...
שלום,
אם למשל יש לי תמונה של סמייל שקוראים לה a . ויש לי שדה טקסט שקוראים לו Message, ואני רוצה שכשאני לוחץ על a זה יוסיף לי את הצירוף ":lol:" לשדה טקסט, אז אני עושה ככה: HTML קוד:
function AddSmile(smile_name){ document.myForm.Message.value = document.myForm.Message.value + smile_name; } HTML קוד:
<a href="#" onClick="AddSmile(':lol:')"><img src="a.gif"></a> כשאני אלחץ על a , זה יוסיף לי את הצירוף :lol: לשדה טקסט, אבל הבעיה היא שהוא יוסיף אותו בסוף, לא משנה איפה אני נמצא עם הסמן... ואני רוצה לעשות שזה יוסיף לי את הצירוף :lol: איפה שנמצא הסמן... כיצד אני יכול לעשות זאת? תודה. |
12-05-06, 20:41 | # 2 |
מתאורר / יצא בחוץ
|
מצטרף לשאלה.
|
12-05-06, 20:44 | # 3 |
משתמש - היכל התהילה
|
קוד:
<html> <body> <input type="text" id="msg"> <a href="#" onclick ="(document.getElementById('msg').value=document.getElementById('msg').value + ':lol:')"><img src="x.jpg"></a> </body> </html> |
12-05-06, 20:52 | # 4 |
חבר בקהילה
|
מה שנתת מוסיף גם בסוף...
תנסה לכתוב נגיד 123456789 ותעמוד עם הסמן בין 5 ל6 ותנסה ללחוץ על התמונה... |
12-05-06, 20:55 | # 5 |
אין כמו ב127.0.0.1
|
משתמשים בRange, לא מכיר בדיוק תפונקצייה אבל תסתכל בMSDN
|
13-05-06, 05:47 | # 6 |
הוסטסניון
|
אפשר דוגמה לקוד?
|
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|