CREATEFORM関数あれこれ【フォームへのファイルドロップを禁止したい】自分は絶対やらない操作だけど他の人は何するかわからない。 「戻る」操作では失われた情報は戻らないので何とかせねば。 「IE ドロップ禁止」で検索してみると、なるほどなるほど。 BODYタグに ondragover="return false" であっさり。 【F5キーでページの再読み込みをさせたくない】 誤って更新してしまって情報が消えるってのは避けたい。 「F5キーを無効にする」で検索すると、ふむふむJavaScriptでいいのね。 スクリプトは省略。コピペで終わった。 【コンテキストメニュキーを無効にしたい】 フォーム上で右クリックしても何も起きないんだけど、 キーボードの方からはメニューが開くのでそこからページの更新ができてしまう。 さてさて、どうしたものか。やっぱりJavaScriptかな? 「javascript コンテキストメニュー 無効」で検索。 なるほどなるほど。こちらも解決。スクリプト省略。 【表示倍率を変更したい】 CTRL+ホイール操作で拡大縮小、CTRL+0でリセットが可能。 スクリプトから指定する場合はDocument.body.runtimeStyle.zoom=数値 + ”%” 【Zoomの値があれれ?って場合】 document.frames.screen.deviceXDPI / document.frames.screen.systemXDPI * 100 これだけだと意味不明だろうけど。自分用メモ。 |