הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה בJavaScript ... (https://hosts.co.il/forums/showthread.php?t=21692)

eXtaZa 12-05-06 20:29

שאלה ב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: איפה שנמצא הסמן... כיצד אני יכול לעשות זאת?

תודה.

bestdesign 12-05-06 20:41

מצטרף לשאלה.

mlnn 12-05-06 20:44

קוד:

<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>


eXtaZa 12-05-06 20:52

מה שנתת מוסיף גם בסוף...
תנסה לכתוב נגיד
123456789
ותעמוד עם הסמן בין 5 ל6 ותנסה ללחוץ על התמונה...

BlueNosE 12-05-06 20:55

משתמשים בRange, לא מכיר בדיוק תפונקצייה אבל תסתכל בMSDN

-VladK- 13-05-06 05:47

אפשר דוגמה לקוד?


כל הזמנים הם GMT +2. הזמן כעת הוא 15:09.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ