JavaScript
ちょっと案件で、JSでフォームの動作を制御している場合に、IE5.5で正常に動かないということがありました。 元々、JSを切っていても動くようにしていたので、古いIEでは、そちらに振り分けようとなったのだが、最近のJS動作振り分けはどんな方法がいいのだ…
先日のエントリの、JavaScriptで無限ループのエラーを出してしまった件について、Google Chromeならば、どうなるか試してみました。「JSで無限ループやらかしてしまった - maru.cc@はてな」 IEはまだしも、Firefoxの場合、alertとかBasic認証のダイアログで…
JSでちょっとはまってしまった。 こんなソースを書いていて、無限ループになってしまった。 <script type="text/javascript"> function hoge() { for (i=0; i<5; i++) { fuga(i); } } function fuga(num) { for (i=0; i<3; i++) { document.write(num+"-"+i+"\n"); } } hoge(); </script> 変数「i」が…
shadowboxに限らずですが、iframeをJSで差し込むライブラリを使う場合の注意点です。 SSLページに限らず、iframeを新規作成する場合、srcを指定しないと、IE6などでは、「about:blank」というページがデフォルトとして読み込まれます。 このページが曲者で、…
最近、仕事が忙しくて、なかなか自分の作業時間が取れない。 いま、タグ挿入エディタみたいなものを作っている。 既存のJSを参考にだけど。 テキストエリアで文字を選択して、それに対してタグを囲むという動作だ。 たとえばこんな感じ。 <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> jQuery.noConfl</script></head></html>…