שלח תשובה

זירת השאלות

516
צפיות
13
תשובות

בעיית ג'אווה סקריפט

,‏ 19 בדצמבר, 2004

שלום

רציתי ש ALERT יופיע כשאני לוחצת על הכפתור אך הדבר לא מצליח לי.
אשמח על כל עזרה

מרים
<html>
<head>
<title>Test</title>
<script>
function word()
{
alert("H e l l o")
}
</script>
</head>

<body>
<input type="button" name="one" value="click" onClick=word()>
</body>
</html>

תגיות:

13 תשובות

  1. shay3434 הגיב:

    1. לפורום צד לקוח
    2. יישרי קוד לשמאל, אחרת אי אפשר להבין.

  2. miriam1234 הגיב:

    בעיית ג'אווה סקריפט

    <html>
    <head>
    <title>Test</title>
    <script>
    function word()
    {
    alert("H e l l o")
    }
    </script>
    </head>

    <body>
    <input type="button" name="one" value="click" onClick=word()>
    </body>
    </html>

  3. הנה

    <html>
    <head>
    <title>Test</title>
    <script>
    function word()
    {
    alert("H e l l o")
    }
    </script>
    </head>

    <body>
    <input type="button" name="one" value="click" onClick="word()">
    </body>
    </html>

  4. ניר טייב הגיב:

    איני בטוח אבל לא חייבים
    לשים input בתוך form אלא צריך שהוא יהיה בתוך אלמנט בלוק.

  5. miriam1234 הגיב:

    ג'אווה סקריפט
    לא הבנתי את כוונתך.

    תשלח לי בבקשה דוגמה קטנה להמחשה

    תודה
    מרים

  6. זהר פלד הגיב:

    אצלי הקוד שלך דוקא כן עובד…
    יש בו טעויות קטנות, כמו זה שלא ציינת את ה type של ה script, ולא שמת ; אחרי ה alert, אבל מעבר לזה הוא נראה בסדר…
    עם איזה דפדפן את עובדת?
    הקוד הזה אמור לעבוד על כל דפדפן.

    <html>
        <head>
            <title>Test</title>
                <script type="text/javascript">
                    function word() {
                        alert("H e l l o");
                    }
                </script>
        </head>
        <body>
            <form method=post action="" name="form1">
                <input type="button" name="one" value="click" onClick="word()">
            </form>
        </body>
    </html>

  7. miriam1234 הגיב:

    ג'אווה סקריפט ותודה לזוהר פלד
    זוהר שלום

    קודם כל, תודה רבה. עכשיו זה כן עובד.

    אם אני יכולה "לנצל" אותך שוב אולי תוכל לעזור לי בקוד פשוט אחר?

    אצלי, לא חשוב איזה אופציה אני בוחרת אני מקבלת את
    שתי ה ALERT – אחד אחרי השני.
    אשמח אם תוכל לפתור לי את הבעיה.

    אני יודעת שאפשר לעשות זאת עם confirm אבל
    אני הייתי רוצה לדעת איך לעשות זאת עם PROMPT.

    תודה
    מרים

    הקוד שלי הוא:


    <html>
    <head>
    <title>Test</title>
    <script>
    function ask22()
    {
    var one=prompt("האם אתה אוהב ג'אווה סקריפט?", " ")
    var start="yes"
    var end="end"

    if(one=start)
    {
    alert("טוב מאד!")
    }

        else(one=end)
        {
        alert("חבל!")
        }
    }

    </script>
    </head>

    <body>
    <input type="button" name="four" value="ל ח ץ" onclick=ask22()><br><br>
    </body>
    </html>

  8. ניר טייב הגיב:

    prompt בדומה ל-confirm
    יש לו שני לחצנים cancel ו-OK
    כאשר לוחצים על cancek נשלח false וכאשר לוחצים על OK נשלח התוכן (שב-JS מסמן על TRUE בד"כ)
    אז אפשר לשכתב את הסקריפט שלך לזה:

    if(prompt("האם אתה אוהב JS?")){
       alet("Good!");
    }else{
    alert("why ?");
    }

  9. זהר פלד הגיב:

    ובנוסף…
    ראיתי בסקריפט שלך שאת מנסה בתנאים שלך לכתוב השוואה לא נכון…
    במקום:

    if(one=start)
    {
    alert("טוב מאד!")
    }

    צריך להיות:

    if(one==start)
    {
    alert("טוב מאד!")
    }

  10. miriam1234 הגיב:

    prompt java script
    קודם כל תודה רבה.

    אך לצערי זה לא שרציתי לעשות.

    אני רוצה רק שהמשתמש יכתוב "כן" ההודעה הראשונה תבוא

    ורק שהמשתמש יכתוב "לא" ההודעה השניה תבוא.

    תודה מראש,

    מרים

  11. miriam1234 הגיב:

    תודה לכולם

    לאחר ששלחתי לפני זמן לא רב עכשיו שאלה נוספת – פתרתי את הבעיה.

    לכן, אני מודה לכל מי שעזר לי להגיע לכך.

    מרים

שלח תשובה