タグ

2008年1月24日のブックマーク (12件)

  • 【JavaScript】IE6でTABLE要素内をHTMLで書換える関数

    IE6でTABLE/THEAD/TFOOT/TR要素内をHTML表記で書換えることができるような関数を作ってみました。 element.innerHTML='(HTML)'; とする代わりに、 replaceInnerHtml(element,'(HTML)'); として使用します。 function    replaceInnerHtml(tgtElm, innerHTML) { for (;;) { if (typeof innerHTML!='string'||typeof tgtElm!='object'||tgtElm.nodeType!=1/*ELEMENT_NODE*/) break; try { tgtElm.innerHTML=innerHTML; } catch (e) { var chld; while (chld=tgtElm.firstChild) tgtElm.

    【JavaScript】IE6でTABLE要素内をHTMLで書換える関数
    drk7jp
    drk7jp 2008/01/24
  • Perl Tips | AJAX で、動的にテーブルを作る方法(初級)

    AJAX でサーバから XML データを読み込んでそこからテーブルを作る。今回は列(カラム)の個数とその名前は決め打ちとする。まずは HTML を次のようにしておいて、 2007/01/10 追記: IE では、DIVタグに付けた ID を JavaScript から利用する場合は、JavaScript の前に DIV を宣言しなければならないらしい。document.getElementByID(...) is null or not an object というエラーが出る。Firefox だとその順番は関係がない。 また、document.getElementByID(DIV_DATA).insertBefore(table, null); は、IE だと table オブジェクトに tbody オブジェクトを追加してからでないとダメらしい。 <div id="data"></div>

    drk7jp
    drk7jp 2008/01/24
  • DOM API と innerHTML のパフォーマンス比較 - とっくりばー

    404 Blog Not Found:javascript - element.innerHTML はなぜ速く見えるかにて InnerHTMLは速くない。速く見えるだけだ。とあった。Danさんの予測は、DOM APIが遅く見えるのは、DOM Treeを更新していくたびに再描画が走るからではないかというもの。 そうなのかなと思って実験を作ってみました。 複雑なHTMLを文字列として作ってからinnerHTMLに代入するのと、 再描画が一度も走らないよう、あらかじめ複雑なElementを作ってから最後にdocumentにくっつけるようにするの Elementを作ったそばからどんどんdocumentにくっつけていくの で比較しました。↓以下実験。 HTMLタグを生成してinnerHTML DOM APIでElementを生成(最後にbodyに接続) DOM APIでElementを生成(最初にb

  • Complete Mirage - IEでのselectタグ書き換え

    prototype.js使えば楽勝、とか思っていたら意外とハマったのでメモ。 iTunesみたいなselectが3つ並んで左から選択するUIを作りたいと。 で、FirefoxやSafariだと <option value="0">ロック</option> <option value="1">ダンス</option> ・・・ みたいにoptionタグだけか、 <select id="hoge"> <option value="0">ロック</option> <option value="1">ダンス</option> </select> みたいにselectタグをサーバで返して、 selectタグ自体を直接Ajax.Updaterで書き換え可能でした。 $('hoge').innerHTML = request.responseText; でイケたと。 でもIEだとダメで、同じことにハマって

    drk7jp
    drk7jp 2008/01/24
  • IEでAjax.Updaterが動かない : Nacky - Snowland.net

    Info Nacky - Snowland.net - blogを移転しました A k i - B u g 2011-09-18(Sun) 22:00-05:00 @ Bagus(秋葉原) Waaaaan!! 2011-09-22(Thu) @ Module(渋谷) blip festival TOKYO 2011 2011-10-22(Sat)+23(Sun) @ KOENJI HIGH(高円寺) Google CalendarにEvent Schedule (Issei Ishii/Nacky) を公開中>feed IRC(wide系) #snowland DJブッキングはいつでも受付中! nacky(at)snowland.net までメールください. nacky - MyMiniCity prototype.jsを使って,select要素にAjax.Updaterでoptionだけ

    drk7jp
    drk7jp 2008/01/24
    くされie
  • Bug when creating select options using innerHTML in IE

    drk7jp
    drk7jp 2008/01/24
    くされie
  • InnerHTML and Select option in IE

    Codes, Javascript, AJAX, Webstandards, CSS, DOM, XML , PHP, ASP, HTTP, etc. Hello. This is my second post. The non-DOM property innerHTML can't add options to a tag select in Internet Explorer. Example not working: document.getElementById("my_select").innerHTML = "<option value='1'>not</option> <option value='2'>work</option>"; The correct way to insert options in a select is using appendChild or

    drk7jp
    drk7jp 2008/01/24
    くされie
  • DSAS開発者の部屋:携帯ゲートウェイのIPアドレス帯更新を効率的に確認する方法

    携帯電話各キャリアは、そのゲートウェイのIPアドレス帯域を公開しています。 DoCoMo au SoftBank WILLCOM 携帯ブラウザからのアクセスの場合、このIPアドレスがソースアドレスとなるので、アクセス制御や判別のために使っている方は多いのではないかと思います。 今回は、このIPアドレス帯の更新を効率的に確認する方法についてのお話です。 更新されたかどうかの確認だけならアンテナ系のWebサービスを使えばよいのですが、それだけだと、 どのIPアドレス帯が追加・削除されたのかわかりづらい。 IPアドレス帯のコピペが面倒くさい。 といった不満点があります。 そこでNet::CIDR::MobileJPというPerlのモジュールの出番です。(作者はモバイルファクトリという会社の方のようです) このモジュールには与えたIPアドレスが携帯かどうかを判別する機能があるのですが、次のようにす

    DSAS開発者の部屋:携帯ゲートウェイのIPアドレス帯更新を効率的に確認する方法
    drk7jp
    drk7jp 2008/01/24
  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

    drk7jp
    drk7jp 2008/01/24
  • IPひろば:メイン

    ISPのアクセスポイントなどがユーザーのPCに割り当てるIPアドレスをもとに、ユーザーの地域(都道府県、市外局番)やインターネット接続に利用している接続回線の種類を判別します。 IPアドレス検索サービスは、ウィルスの発信元調査や増えつづけるネット犯罪の初期捜査などにご活用ください。また、地域指定型オンライン広告を実施されるポータルサイト様など媒体社様および広告代理店様につきましては広告ターゲティングのご確認用にご利用ください。 ご利用上の注意 IPアドレス検索の地域・接続回線種別の判定は「SURFPOINT™ 」を利用して行われており、またWhois検索結果は各NICやレジストラのWhoisを参照した結果が表示されます。 動作について IPアドレス検索では、一部機能でセッションを利用しています。 動作がおかしい・表示が行われない箇所がある等、ございましたらブラウザの設定が「Cookie

    IPひろば:メイン
    drk7jp
    drk7jp 2008/01/24
  • esbooks.co.jp インターネットライフメディア Internet Life Media www.esbooks.co.jp

    今日の豆知識「ベアフットドリームズ」 ベアフットドリームスは梨花さんでたいへん有名になりましたね。 表参道の店舗には行ってみましたか? 実は、通販でお手軽に買えるんです。 アイテムはおしゃれでお得! しかも機能性があって丸洗いができます。 そんなベアフットドリームスについて詳しくご紹介しています。 ベアフットドリームスは、アメリカファッションブランドで、 バイヤーから通販、直販等によって商品を直接買うことが出来ます。 ベアフットドリームスは、世界最大のバイイングマーケットで展開されており、 世界54ヶ国もの輸入がバイヤーによって代行されています。 ベアフットドリームスの商品の材質は、フワフワのパイル生地が特徴で、 カジュアルウェアとしてデザインされています。 ベアフットドリームスでは、世界中の人達がバイヤーとなっています。 ベアフットドリームスでセレクトしたお気に入りの商品は、 通販を利

  • HTML5 における HTML4 からの変更点

    この文書「HTML 5 における HTML 4 からの変更点」は、W3C の HTML ワーキンググループ による「HTML 5 differences from HTML 4 (Working Draft 22 January 2008)」の日語訳です。 規範的な文書は原文のみとなっています。この日語訳は参考情報であり、正式な文書ではないことにご注意ください。また、翻訳において生じた誤りが含まれる可能性があります。 原文が勧告 (Recommendation) ではなく、策定途中の草案 (Working Draft) であることにご注意ください。 原文の最新版 は、この日語訳が参照した版から更新されている可能性があります。また、この日語訳自身も更新されている可能性があります。日語訳の最新版は、W3C 仕様書 日語訳一覧 から参照することができます。 更新日: 2008-09-

    drk7jp
    drk7jp 2008/01/24