2013年03月

2013年03月01日

クラシックASPはoptionalが使えないのね・・・

クラシックASPに最近なれてきました。VB6ばかりやっていたので、
たまに、VBSでVB6的なことをしようとして、
できなくて、悲しんでいます。その代表的なやつがこれ↓

function aaa(optional a = "" )

byval と byref はどうやら使えるようですが、optionalが使えない・・・・゚・(ノД`;)・゚・
otionalが使えれば、関数をアップグレードする際に、
同じ関数を呼んでる全ファイルを書き換えなくてすむのに、何かしら
空値を設定してやらないといけなくて、、、
それなら、似たような別関数作っちゃう人もいるわよね・・・。
と思って悲しく。

VBSのクラスを使ったことがないけれど、今度ポリモーフィズムもどきとか、
使えないか試してみようと思う。
ほかに試したいのは,関数にカーソルをぶち込む、とか、クラスのオーバーライドとか
使えるようになったらもっと便利になると思う。。

pugko1209 at 23:40|PermalinkComments(0)クラシックASP 

GoogleアドワーズがIEになぞの空白

最近流行り(?)のgoogleAdoworsのタグ追加のご依頼を頂きました。
こぴぺしてタグ貼り付け。↓こんなんです。以下はgoogle公式から拾ってきたサンプルのソース。

<script type="text/javascript">
   /* <![CDATA[ */
   var google_conversion_id = 123456789;
   var google_conversion_language = "en";
   var google_conversion_format = "2";
   var google_conversion_color = "ffffff";
   var google_conversion_label = "AAAAAAAAAAAAAAAAAAA";
   var google_conversion_value = 0;
   /* ]]> */
   </script>
   <script type="text/javascript" 
  src="http://www.googleadservices.com/pagead/conversion.js">
   /script>
   <noscript>
   <div style="display:inline;">
   <img height="1" width="1" style="border-style:none;" alt="" 
  src="http://www.googleadservices.com/pagead/conversion/123456789/
  ?label=AAAAAAAAAAAAAAAAAAA&guid=ON&script=0"/>
   </div>
</noscript>
でね。実はgoogleAdwordsは広告非表示にできるんですよ。
 
var google_conversion_format = "2";
 
↑これ、これは広告の行数ね。
1だと1行表示、2だとい2行表示そして、3だと非表示になるらしい。
 
いつやるの?今でしょ??(・∀・)つ
 
ってことで、非表示にしてみました。
すると・・・・
挿入されるタグにdisplay:none;が入って返ってきます。
 
「うんうん、いけるいける」
 
 
 
 
 はい、FirefoxOK、はいChromeOK、はいsafariOK
デザイン崩れないね。
そして・・・・・
IE9・・・・・
なぜか、フッターになぞの空白。
 
はい、どうした。
 
はい、IEどうした。
 
conversion.js読んで・・・表示されているimgタグにはdisplay:none;
しかしIEは・・・。
 
とりあえず、サポートの方が新しいこぴぺ用タグを送付してくれるらしいです。
どんなタグになればIEでも対応できるのか、期待して待っています。
 
conversion.jsを解析してみたいなーとおもうた。
 
調べろとか、ggrとか、きこえなーい。ふんふふん。 


pugko1209 at 23:06|PermalinkComments(21)おしごと 
プロフィール

ぱぐたん