<html > <head> <title>Nhaynhay</title> <script> function bay() { x=Math.round(Math.ramdom*10000)%801; y=Math.round(Math.ramdom*10000)%501; the=document.getElementById("1"); the.style.left=x the.style.top=y } </script> </head> <body> Cưới vợ đúng hay sai <div id="1" style="position:absolute"; onmouseover="bay()" > <input type="button" value="Không" > </div> <input type="button" value="Có" alert("Xin chúc mừng bạn đả lãnh án tù chung thân") > </body> </html> Mình muốn cho chữ không khi để chuột vào thì nó nhảy sang tọa độ khác nhưng làm hoài không được bác nào bít thì sửa giúp em với .
Không bạn thấy cái button chữ không đó khi mình rê chuột vào thì nó đả là "onmouseover" rồi khi thực hiện lệnh "onmouseover" đó thì nó nhảy qua tọa độ x,y khác không cho mình click vào chữ không đó . Mình thấy nhiều người làm được mà
Math.random() chứ không phải là Math.ramdom () để call hàm, object.something là call 1 cái attribute của object. 1 thứ nữa là luôn đặt var khi define 1 biến trong javascript, bạn cứ để x,y,... không như vậy thì nó sẽ thành global object, nếu như có nhiều biến trùng tên ở các hàm khác nhau mà không có var thì giá trị khó xác định, tha hồ mà debug :) . VD như x = 1 ; alert(x) ; // x = 1 function bay1() { x = 0; alert(x); // x = 0; } alert(x) // x = 0 != 1