大人から子供まで、親しみを込めて皆が毎日使って
いるであろう、ブラウザを閉じるJavaScript

 「window.close()」

これが何故か動かない。

「こんなシンプルなコード間違えるはずは…」と思いつつ
コピペしたり一字一句打ち直したりしてみたがやはり駄目。

もう何が何やら訳がわからず

「もしや私が寝ている内に新しいHTMLの仕様がW3Cで決まり
対応ブラウザが一晩で広まったのではないか…?」

などとおかしなことを考えたりもしたが、そんなことが可能なら
明日から全てのサイトがHTML5対応だな、などと一人ツッコミを
しつつググること5分。

>>直接URLを指定したり、通常のリンクで開いたページは
>>JavaScriptのwindow.close()で閉じることはできません

ん?これは一体?

>>一般的には…や
>>JavaScriptを使用して開いたページでwindow.close()を
>>使用します。

つまりはどこかのページから「window.close()」のあるページを
「_blank」などで開かないとダメということらしい。

【テスト用】
1.このページのURLをコピー
2.新しいタブ、ウィンドウを開く
3.1でコピーしたURLを貼り付けてこのページを開く
このページを閉じる

※ 注意 ※
いきなりリンクをクリックするとこのページが閉じて
しまうので1~3の手順を踏んでからクリックしてください

自分の場合、Flashからjavascriptを呼びだしていたので
てっきりFlashPlayer側の制限かと思い込み見事にハマる。

flash.jpで上級者と質問者のやり取りがかみ合って
いなかった理由もこれで納得。

いやはや、今さらながらWEB制作は奥が深い…。

あけおめ

2011nengaあけましておめでとうございます。
と、年明け4日目にして新年のあいさつをしてみたり。

去年の年始、生まれて初めて1年の目標を立ててみたのですが(!)
自分でも驚くほど色々出来た年になったので、今年も目標を立てて
頑張ってみます!

ちなみに去年の目標と結果は

・副業始める(某Flash会社の請負開始 びっくり)
・引っ越しか家を買う(家買った!さらにびっくり)
・Flash制作から一歩前進(Android制作始めた)

と、自分でも驚くような激動の1年でした。
やっぱ目標立てると達成しようと頑張るものなんだなーと思いつつ
2年続けて無茶しても良いことがないと思うので今年は足場固めの
年と定めてこんな感じの目標にしました。

【2011年の目標】
・Androidアプリで恋愛シミュレーションを作る
・PCの同人ゲームを2本完成
・副業の売り上げ倍増
・仕事の仲間を増やす
・英語を勉強し直す
・萌ポリ制作再開 何かすごいの作る

さてさて、今年はどうなることやら。