さんまがおいしい季節だねー(´・ω・`)

クロスブラウザでdocument.createElement(‘iframe’)した要素のonloadを呼び出す方法

JavaScript — タグ: , — さくら @ 2011/10/12 0:38

…….φ(..)メモメモです。 document.createElement(‘iframe’) で作った DOM 要素に onload をセットする場合以下のようなコードを使います。 var iframe = document.createElement(’iframe’); var onload_func = function&#…

(続きを読む)

document.writeを非同期コードに置き換える

JavaScript — タグ: — さくら @ 2010/07/07 14:07

ここんとこ JavaScript 関係のネタばっかアップしてきましたが、そろそろ本題に突入です。document.write は色々と便利なのですが、実行が同期されるのがたまに使いにくいところ。 実行が同期されるとはどういうことかと言うと、下のコードで言うと script タグの実行が終わらないと b が絶対に出力されないということです。(script の実行とブラウザのレンダリングが同期してる。…

(続きを読む)

script.onloadを使ってJavaScriptがロードされた時の処理を記述する

JavaScript — タグ: — さくら @ 2010/07/06 17:42

先日書いた<script>タグのasync属性を使わずに非同期でJavaScriptを読み込む方法では、非同期で JavaScript を読み込んだ際に読み込みが完了したかのチェックを setTimeout でポーリングしてたのですが、script.onload と script.onreadystatechange で実装する方法についても説明しときます。 まず先日のコードのおさらい…

(続きを読む)

<script>タグのasync属性を使わずに非同期でJavaScriptを読み込む方法

JavaScript — タグ: — さくら @ 2010/07/03 18:16

HTML5 では <script> タグに async という属性が加わってまして、これを指定しておくと src で指定された JavaScript ファイルの実行が非同期で行われます。(src 属性を指定しないと async は意味を持ちません。) <script type=”text/javascript” src=”http://…” async=”async”>…

(続きを読む)

arguments.calleeとsetTimeoutを使ってJavaScriptのリトライ処理を簡単に書く方法

JavaScript — タグ: — さくら @ 2010/07/02 17:50

jQuery のソースから拾ってきたネタなんすが、arguments.callee と setTimeout を使ったリトライ処理が超便利なのでご紹介。 まず基本形はこんな感じす。 (function() { // なんか処理 if (error) { setTimeout(arguments.callee, 20); } })(); 上のコードは error が真のとき20マイクロ秒後に無名関数…

(続きを読む)

Twitter Watching Sidebar を更新しました

JavaScript,Twitter — タグ: , , — さくら @ 2009/10/31 5:12

userscripts.org のグリモンを更新したのでご連絡いたします。 Twitter Watching Sidebar が動かなくなってたので直しました。ご利用の方は、以下のリンクから最新版に更新願います。 Twitter Watching Sidebar for Greasemonkey このグリモン、Twitter にリスト機能が追加されたら要らないかと思ってたんだけど、意外とそうでも無…

(続きを読む)

捨てアドっても直接さらすのはちょっとビビる、そんなヘタれさんは「mailto: タグ JavaScript 変換ツール」をどうぞ

JavaScript — タグ: , , — さくら @ 2009/06/07 6:43

さくらです♡おはよぅございまぁす☆彡 …てか寝てないだけだけどww ところで最近さくらのブログに、連絡先のメアド入れたのお気づきになったかしら? 結構ややこしめのコンテンツも置いてるし、さくらインターネットに直接連絡いったらウザいんで前からメアド設置したかったんだけど、いくら gmail とはいえ易々とスパマーに献上するのはなんかしゃくに触るじゃない? んで、前に「mailto: タグ JavaS…

(続きを読む)

ごめんなさいごめんなさいのトラックバックをごめんなさいに変えるブックマークレット

JavaScript — タグ: , , — さくら @ 2009/04/27 5:30

元ネタ 新人プログラマーがプロのプログラマーとして独り立ちするための7つの条件 – ハックルベリーに会いに行く ごめんなさい – 西尾泰和のはてなダイアリー ごめんなさいごめんなさい – IT戦記 その他、謝罪の意を表した方多数 ブックマークレット javascript:(function(){var i,l;l=document.links;for(i=0;i…

(続きを読む)

名前空間に影響せずにカスタマイズ可能な document.write を利用した JavaScript 埋め込みコードの記述方法

JavaScript — タグ: , — さくら @ 2009/04/14 20:32

さくらです♪こんばんわ♡☆彡 今日取り上げるのは、一切名前空間に影響を与えずにカスタマイズ可能な document.write を使った JavaScript コードを書く方法よ。 さくらが実際に遭遇した問題は、ブログパーツとして配布する Flash の埋め込み用コード中の、幅とか高さを変数で指定したいってことだったの。いくつか方法はあるんだけど、とりあえず思いつくのは object タグと em…

(続きを読む)

ヤシマ機関 Flash 素材の起動方法改良版

日記 — タグ: , — さくら @ 2009/04/14 3:40

さくらです♪こんばんワッ♡ ロデム様からヤシマ機関、浮上できません!ってお叱りを受けたわ。 とりあえず形兆に頼んで孔明の罠時計を FC2 に貼ってみるテストをしてもらったんだけど、動くことは動くみたいね。でも、swfobject でブログパーツを配布するのは大変そうよね… ってこと自体は前から認識してたんだけど、貼ってくれるサイトのページの JavaScript の名前空間を汚さずに誰か!さくらを…

(続きを読む)
Copyright © 2017 さくらたんどっとびーず | powered by WordPress with Barecity