• ベストアンサー

マウスカーソルの変更

ボタンをクリックしてタイマーを起動して1秒後にマウスカーソルを変更するソースを考えています。 ボタンを押した後はマウスを動かしません。 1秒後のタイマーになってから、マウスカーソルを変更する部分のソースを教えてください。

  • hurce
  • お礼率42% (29/68)

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

こんな感じに変更します。 window.document.body.style.cursor = "crosshair";

hurce
質問者

補足

変更できませんでした。

その他の回答 (3)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.4

↓をみると Netscape Navigatorではできないようですね。

参考URL:
http://www.openspc2.org/reibun/javascript/mouse/043/index.html
hurce
質問者

お礼

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

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.3

>JavaScriptでは無理かもしれません。 残念です。"(ノ_・、)" 私の環境ではできたんですけど WindowsXP+InternetExplorer6 Sp1 です。

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

ちなみに全ソースは <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でしか検証していません。

hurce
質問者

補足

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>

関連するQ&A

  • マウスカーソルを変更したい。

    CSSでマウスカーソルを変更したいと思います。 標準マウスのカーソルを変更するのはできるのですが、 テキストフォーム上、ボタン上、GoogleMapsAPI上での マウスカーソルの変更方法などはありませんか?

  • ExcelVBA上でのマウスカーソルの大きさ変更

    ExcelVBAに関する質問です。 ExcelVBAに関する質問です。ExcelVBAではデフォルトのマウスカーソルの大きさを変更(例えば2倍に大きくするなど)すること可能なのでしょうか? マウスカーソルが特定のボタンに触れたとき、マウスカーソルが大きくなるようなプログラムを、VBAで作成したいと考えております。 VBAに関して知識のある方、是非お力を貸していただきたいです! ・自分で考えたこと マウスカーソルの大きさを変更する手段は2つあると考えました。 1,マウスカーソルをデフォルトのn倍にすること 2,マウスカーソルをデフォルトから、n倍の大きさのマウスカーソルの画像に置き換えること 前者については、調べた中では難しそうだと感じました。 後者に関しては、javaやVBなどの言語でマウスカーソルを特定の画像に置き換えることが可能であることがわかりました。 ただ、VBAである特定の条件になった時に、マウスカーソルをデフォルトから特定の画像に変更するプログラムのサンプルは見つかりませんでした。 (VB.Netだとhttp://d.hatena.ne.jp/RIREX/20120507/1336397369にあるような例が見つかりました) ・回答していただきたいこと(1が難しいと感じた場合でも、他の1つでも回答していただけると嬉しいです) 1.特定のボタン上にきた時に(注意:左右クリックはしない)、マウスカーソルが大きくなるようなプログラムの具体的なサンプルを教えていただきたいです! やってほしい度合い:★★★★★ 2.VBAにおいてマウスカーソルをデフォルトからn倍にする方法はあるのか?マウスカーソルの座標とは切り離して、実行すればマウスカーソルの大きさが変更されるプログラムの具体的なサンプルを教えていただきたいです! やってほしい度合い:★★ また、仮にVBAで特定の画像を読み込み、デフォルトカーソルをその画像と変更できる場合の画像は、例えばどのような形式のファイルで、どの様にパスを設定すれば良いかも簡単に教えていただけると嬉しいです! ・注意  「マウスカーソルをデフォルトから、他の形に変更したい」のではなく、「マウスカーソルの大きさをExcelVBAのプログラム上で変更したい」です!

  • マウスのカーソルが思うように動かない!

    ブラウザの画面の最小化のボタンなど、クリックする場所に、マウスでカーソルを動かそうとすると、その近くまでカーソルが行くと、まるでカーソルがそこに行くのを嫌がるように、細かく震えだし、『イヤイヤ』し、マウスの動きと反対の動き(ほんの、2、~3ミリですが・・・)を、しだすときがあるのですがどうしてなんでしょうか?皆さん、このようなご経験ありませんか? 特に、ブラウザを、複数開いているときなど、画面が重いときによくこの症状が発生します。

  • マウスカーソルを自作のものに変更する

    現在、VB2005でアプリケーションを作成しております。 マウスカーソルがある特定の位置にあるときに、 マウスカーソルを自分で作成したものに変更 したいと思っております。 マウスカーソルの位置の特定はできたのですが、 マウスカーソルを自作のマウスカーソルへの変更 方法がわかりません。 どなたか、お知恵を拝借ください。 よろしくお願いします。

  • マウスカーソルがおかしくなった

    Windows7を利用しています いつからかセンターボタンでスクロールするとマウスカーソルがおかしくなり、シャットダウンしたりマウスカーソルを変更しない限り元に戻らなくなります。 スクロールしなければ全く異常はないのですが、一度スクロールすると常にこのカーソルなので正常に戻したいです。 ちなみにネットでダウンロードしたカーソルを適応させたり、Air以外のカーソルを選択してもスクロールするとこのカーソルになってしまいます。 システム的な異常かもしれませんが、といにかく直したいです。 直し方を教えて下さい。

  • マウスカーソルへの変更

    gifファイルをマウスカーソルとして使用する事は可能なのでしょうか? カーソルのための拡張子があるのは分かっているのですが、どうせならgifみたいなものでやってみたいと思ったのですが。 もし可能であれば、変更ツールみたいなものを教えていただけると助かります。

  • マウス(カーソル)が止まってしまうのですが

    数日前から突如カーソルが止まったりするようになりました 何かをしたという憶えは特に無く本体とマウスどちらに問題があるのかが分りません マウスを動かしていると突然カーソルが止まりクリックも不可能となり、完全にマウスが使えない状態に陥ります ですがキーボードは何とも無く通常通り使えます マウス停止後十数秒でまた動くようになったり数秒で動くようになったりと、一定感覚で停止されるわけでもなく直るわけでもなく オンラインゲームプレイ中などではマウスが停止し直る前に、必ずといっていいほど2度画面が瞬間的にフリーズするというのか2度ラグが発生するというのか 停止→一瞬ラグ→一瞬ラグのみ解除→一瞬ラグ→マウスが直る ゲーム中はこの様なパターンに直る前は必ずなります マウスも購入してから日は浅くそう簡単に壊れるとも考えれませんが、まだマウスを替えて調べては居ないので追々連絡させていただきます

  • マウスを動かしてもカーソルが動きません!

    「Windows Me」というだいぶ古いのを使っているのですが、突然カーソルが動かなくなりました。 母が使っている時に突然パソコンがおかしくなったらしく、(どのようにおかしくなったかは後で聞きましたがよく分かりませんでした)その後にパソコンを起動させてもカーソルは微動だにしません。 マウスの故障かと思い、別のパソコンで試してみましたがこちらではちゃんと動きました。マウスは光学式です。 自分なりにネットで調べてみると、以下のようなことが書いてあったので試してみました。 コントロールパネル→システム→デバイスマネージャ→マウス と見ていくと、 「HID/互換マウス」と「PS/2互換マウスポート」というのがあり、 「PS/2互換マウスポート」の方には黄色の文字で「!」みたいなのがついていました。 なのでこれを削除して再起動してみましたが、また「!」がついていました。 やり方が間違っているのか全く見当違いのことをしているのかさっぱり分かりません。 どうしたらカーソルが動くようになりますか?

  • ちょっと大きめのマウスカーソルを作りたいのですが?

    こんにちは。 マウスカーソルを自作するやり方について、教えてください。 (動作環境は、OS9.2です) プロジェクタにMacを接続してプレゼンをするとき、マウスカーソルが小さくてわかりにくく、困っています。 そこで自分でカーソルを作ってしまおうと思い、こちらの過去ログからマウスカーソルのデザインの変え方を参考にさせていただいて、ResEditを使って変更してみました。 が、色や形を変更することはできたのですが、サイズは標準のカーソルとほぼ同じか少し大きい程度にしか変更できません。 標準の倍くらいの大きさのカーソルを作成するには、どのようにすればいいのでしょうか? 詳しく教えていただければ幸いです。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • Mac
  • マウスカーソルについて

    マウスカーソルについて質問です。 マウスカーソルが再起動時やシャットダウンしたときにいちいちマウスカーソルが普通のやつに変わってしまいます!! windows7です。 わかる人がいたら教えてください!! ご協力お願いします!!

専門家に質問してみよう