ボタンをクリックしてタイマーを起動して1秒後にマウスカーソルを変更するソースを考えています。
ボタンを押した後はマウスを動かしません。

1秒後のタイマーになってから、マウスカーソルを変更する部分のソースを教えてください。

A 回答 (4件)

こんな感じに変更します。



window.document.body.style.cursor = "crosshair";

この回答への補足

変更できませんでした。

補足日時:2003/09/21 12:16
    • good
    • 0

↓をみると


Netscape Navigatorではできないようですね。

参考URL:http://www.openspc2.org/reibun/javascript/mouse/ …
    • good
    • 0
この回答へのお礼

ありがとうございました。
同じソースで、IEだとできました。

お礼日時:2003/09/21 19:44

>JavaScriptでは無理かもしれません。


残念です。"(ノ_・、)"

私の環境ではできたんですけど
WindowsXP+InternetExplorer6 Sp1
です。
    • good
    • 0

ちなみに全ソースは



<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
<!--
function changeC() {
window.document.body.style.cursor = "crosshair"
}
function btn_onclick() {
window.setTimeout("changeC()",1000);
}
//-->
</SCRIPT>
</HEAD>
<BODY>
<P><INPUT id=btn type=button value=クリック name=btn LANGUAGE=javascript onclick="return btn_onclick()"></P>
</BODY>
</HTML>

こんな感じでしょうか
InternetExplorerでしか検証していません。

この回答への補足

1行加えましたができません。
JavaScriptでは無理かもしれません。

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE=javascript>
function changeC() {
window.document.body.style.cursor = "crosshair"
btn.style.cursor = "crosshair"
}
function btn_onclick() {
window.setTimeout("changeC()",1000);
}
</SCRIPT>
</HEAD>
<BODY>
<P><INPUT id=btn type=button value=クリック name=btn LANGUAGE=javascript onclick="return btn_onclick()"></P>
</BODY>
</HTML>

補足日時:2003/09/21 12:26
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング