いつかきっと役に立つ

Archive for the ‘JavaScript’ Category

またまたやってくれましたな。IE(-“-;)=3

え~、「このコントロールをアクティブ化して使用するにはクリックしてください」っちゅヤツのハナシですな。いろいろ調べた結果、ユーザが許可をしないのに勝手に動き出しちゃったりするActiveXコントロールを直接埋め込んだウェブページはいかんのですと。ま、確かにありますな。うっとおしいヤツ。。。対策を発見しましたのでメモっ。

『このコントロールをアクティブ化して使用するにはクリックしてください』の対処法(webページ製作者向け)(discotique2000)によると

「動かない」絵や”命令書”を読み出すのはセーフ

だそうで。この”命令書”っちゅのを、この場合、JavaScriptで書くと。で、表示されるページで呼び出したら直接ではなく間接だからイイんですと(←MSの言い分)。ま、抜け道ってそんなもんでしょうな。あ、JavaScriptですのでね。必要によってはFlashの中身的なものを<noscript></noscript>とかで埋めといたほうが良いでしょうな。はい。

で、やり方。

基本、リンク先の説明どおりにやります。ただし、ハツカミの場合、<embed />だけの書き出しでは動作しませんで。。。タグの書き方がxhtmlのせいか、エディタのせいか、「”」と「’」がごっちゃになったりしてましてね。<object></object>の部分を1行ずつdocument.write();してなんとか成功しました。

え~、Flashでインターフェイスするときなんですがね。getURL()で_blank指定して複数のウィンドウを呼び出すと、IEのポップアップブロックにひっかかってしまう♂ま、ユーザビリティっちゅんすかね、使い勝手とか考えると、ぼんぼん新しいウィンドウ出てこられるのもよくないんでしょうが、、、気分的に違うサイトにリンク貼るときは_blankしたいなぁと。。。さ、困った♂で、見つけた方法。

fscommandを使う

Flashが勝手に書き出したHTMLを見てみると、基本、JavaScriptのwindow.open()に処理させつつ、ブラウザがIEの場合はVBscriptを経由してJavaScriptを呼び出すみたいなことですかね。(→詳しい説明:FLASH備忘録-FS Command(JavaScriptとの連携)-

で、HTML側で_blank指定したリンクがあると、これまた新しいウィンドウがブロックされちゃうんで、JavaScriptで制御。

<a href=”#” onclick=”w=window.open(‘リンク先’,’ウィンドウ名‘);w.focus();return false;”>リンクテキスト</a>

ActionScriptのfscommandで書いたウィンドウ名を、HTML側のリンクでも同じく指定してやるっちゅハナシですな。で、フォーカスをそのウィンドウに移動。(→詳しい説明:「リンクを別窓に表示」をいろんな手法で行う

え~、これで一応解決しましたな◎

Geo Mashup(地 図プラグイン):PAGEやPOSTにマーカ入りググマプ表示できる。

もともと安定稼動はしてませんでしたが。。。GoogleAnalytics入れたらマーカクリックしてもポップアップウィンドウ出なくなった。。。なんたることっっ!!!!(-“-;)やっとこさ動くようにしたばっかりなのにっっ。調べなくては。

wpバージョン:ME2.2.3
Geoバージョン:1.9.1
Geo Mashupバージョン:0.4
YAPBバージョン:BETA 1.5.2

タグ:

ろぐカレンダ

2017年5月
« 7月    
 123456
78910111213
14151617181920
21222324252627
28293031  

進行中のミッション

【鹿角の文化財級建築物を調査せよ!】

Flickr Photos:canon

Blake

Blake and Killian

Killian

さらに写真を表示

Blog Stats

  • 122,728 hits