ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。

ウィンドウサイズを変更するのではなく切り替えるスクリプト

調べてみると、ウィンドウのサイズを変更するブックマークレットは昔からある。最近では「ウィンドウサイズを変更するブックマークレット - IDEA*IDEA ~ 百式管理人のライフハックブログ ~」で広く知られたらしい。出典は "CreativeTechs Tips: Resize Your Web Browser with Bookmarklets." かな。

素晴らしいけど、これだと2つのブックマークレットすなわち「800 x 400 にするブックマークレット」と「full screen にするブックマークレット」が必要。でもオイラは1個のスクリプトでトグルしたいのだ。サイズを「変更する」のではなく「切り替える」スクリプトは不可能なんだろうか。Does anyone know how to toggle window size by javascript?

ドザのオイラが Mac OS X のフォーラムで発見。日付は約2週間前だ。

these bookmarklets won't work when javascript is disabled (say with NoScript). it's better to resize the window using the browser code; here's what i use to toggle window size:

(window.outerWidth == 1024) ? window.resizeTo(800,768) : window.resizeTo(1024,768);

use KeyConfig, FireGestures, etc. to trigger it.

macosxhints.com - Create a Mac-friendly Firefox window resize bookmark

ra4ulさんがおっしゃってるとおり、keyconfigならこのままでおk。FireGesturesでもできるらしい。Many a thanks, ra4ul.

ブックマークレットならどう書けばいいんだろ。javascript の「ジャ」の字も知らないので、思いつきで "javascript:" という文字列を加えてみた。動いた♪

javascript:(window.outerWidth == 1024) ? window.resizeTo(800,768) : window.resizeTo(1024,768);

ブックマークレットはWindowsのFirefoxで動くことを確認。Operaではウンともスンとも言わないので、Operaな人たち、あとは頼みます。

Google
WWW ArtSaltのサイドストーリー
Web site (optional)
Comment - Need to type CAPTCHA, an image of distorted Japanese Hiragana or Katakana afterward.
Password - Not allowed to modify your comment later if password not entered.
On secret mode?
 

http://art2006salt.blog60.fc2.com/tb.php/922-10b34cc1

このブログについて

最近のエントリ

カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!

相互リンク