10-08-2005, 22:19
|
|
|
חבר מתאריך: 20.02.03
הודעות: 2,396
|
|
דבר ראשון - שים לב לשם הפונקציה getElementById. ה d בסוף הפונקציה היא קטנה, ואילו אתה רשמת אותה גדולה. JS היא case-sensitive, ולכן חשוב לשים דגש על שמות הפונקציות/משתנים וכו'.
דבר נוסף - לא ברור לי כל כך מה ניסית לעשות.
1) אתה שם את הטקסט הנוכחי בתוך משתנה.
2) אתה יוצר משתנה חדש שמכיל רווח ולאחריו הטקסט שאתה רוצה להוסיף.
3) אתה יוצר עוד משתנה חדש שיכיל את הטקסט הנוכחי, ולאחריו הטקסט שאתה רוצה להוסיף.
4) אתה מחזיר את המשתנה החדש שיצרת ב-3.
לא ברור לי כל כך לאן אתה מחזיר אותו...
בכל אופן - מה שאתה רוצה לעשות אפשר לעשות באופן הבא:
קוד:
<script type="text/javascript">
<!--
function addText(text)
{
document.getElementById("text").value += " " + text;
}
-->
</script>
בברכה, דקל
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"
|