Hỏi đáp code javascript sai chổ nào?????????????

Thảo luận trong 'Java/Java Script' bắt đầu bởi conloc171, 30 Tháng mười 2011.

  1. Offline

    conloc171

    • Thành Viên Mới

    Số bài viết:
    29
    Đã được thích:
    2
    Điểm thành tích:
    0
    Bên dưới la code của em. Nhưng không biết nó sai chổ nào. Ở bên dưới trong đoạn javascript rõ ràng em viết while((a!=mang[0])&&(b!=mang[1])), thì phải phải trả lời đúng cả 2 câu mới thoát được vòng lặp, nhưng tại sao chỉ trả lời đúng 1 trong 2 câu thì đã thoát vòng lặp.
    Trả lời đúng 1 trong 2 câu :
    "Một câu thần chú nổi tiếng trong Alibaba và 40 tên cướp:"
    "Anh trai Alibaba tên gì"
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>Untitled Document</title>
    <script language="javascript">
    mang=Array(2);
    mang[0]="vừng ơi mở ra";
    mang[1]="kasim";
    a=prompt("Một câu thần chú nổi tiếng trong Alibaba và 40 tên cướp:","");
    b=prompt("Anh trai Alibaba tên gì","");
    while((a!=mang[0])&&(b!=mang[1]))
    {
    alert("bạn đã trả lời sai. Hãy trả lời lại để xem nội dung Website");
    a=prompt("Một câu thần chú nổi tiếng trong Alibaba và 40 tên cướp:","");
    b=prompt("Anh trai Alibaba tên gì","");
    }
    alert("Chào mừng bạn đến Website của tôi");
    </script>
    </head>
    <body bgcolor="#000000">
    <center><img src="http://users10.jabry.com/bethui2971992/110924clnghethuat10.jpg"></center>
    </body>
    </html>

    A em kiếm được chổ sai rồi
  2. Offline

    [Mr]-Boom

    • Phần tử Manh Động

    • http://thongdn.com
    Số bài viết:
    481
    Đã được thích:
    432
    Điểm thành tích:
    350
    Ở phần while((a!=mang[0])&&(b!=mang[1]))
    Bạn thay && thành || thì sẽ dc kết quả như ý muốn.

    Chúc bạn thành công
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    <title>Untitled Document</title>
    <script language="javascript">
    mang=Array(2);
    mang[0]="vừng ơi mở ra";
    mang[1]="kasim";
    a=prompt("Một câu thần chú nổi tiếng trong Alibaba và 40 tên cướp:","");
    b=prompt("Anh trai Alibaba tên gì","");
    while((a!=mang[0])||(b!=mang[1]))
    {
    alert("bạn đã trả lời sai. Hãy trả lời lại để xem nội dung Website");
    a=prompt("Một câu thần chú nổi tiếng trong Alibaba và 40 tên cướp:","");
    b=prompt("Anh trai Alibaba tên gì","");
    }
    alert("Chào mừng bạn đến Website của tôi");
    </script>
    </head>
    <body bgcolor="#000000">
    <center><img src="http://users10.jabry.com/bethui2971992/110924clnghethuat10.jpg"></center>
    </body>
    </html>
    lyvinhr00m thích bài này.

Chia sẻ trang này

Advertising: Linux system admin | nukeviet | nukeviet 4 | Upload ảnh miễn phí