のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,904人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ+ JavaScript の質問用スレッド vol.76 +

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 計算機プログラミング + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    752 = :

    まあ単純なプログラムなら処理速度気にせず動けばいいよ

    754 = :

    そんなの気にするなら自分で計ってみなよ
    誰かに言われて鵜呑みにするだけなの?

    755 = :

    大体何で IE 限定なんな?

    757 = :

    <a href="javascript:void(0);">
    というような使い方でvoidを見ますが、こういうの以外ではvoidはどういう使われ方をしますか?

    http://developer.mozilla.org/ja/Core_JavaScript_1.5_Guide/Operators/Special_Operators#void
    > void 演算子を使用することで式をハイパーテキストリンクとして指定することができます。
    > 式は評価されますが、開いている文書の代わりに読み込まれるということはありません。
    とありますが、こういう使われ方専用ですか?

    759 = :

    >>757
    例えばundefinedの判定
    foo === void 0

    760 = :

    >>759
    どうもありがとうございますm(_ _)m

    762 = :

    今なら君が名付け親になれるぞ!さぁ急げ!

    763 = :

    >>756
    わざわざ汎用性の低いスクリプト作る必要なくね
    そういう企業がMSの足引っ張ってるんだし

    764 = :

    放置プレイ
    じゃないの?

    765 = :

    ファンクに(a)として挟まってるだけで使わないわけだから
    「引数のインポ化」だな。さて、どこへ登録すれば?

    768 = :

    >>763
    document.all は 5大ブラウザでサポートてるぞなもし。

    769 = :

    あれ?今確認したら動かない・・・・

    770 = :

    strict だとダメなのか。

    771 = :

    仕様書に無くね?

    773 = :

    allはIE独自の実装だったはずだよ、たぶん!

    774 = :

    駄目じゃん

    775 = :

    >>763
    カタイ客だから多分10年後もIEかと

    allのがやっぱ遅い結果になりました
    10000とかだとIdのが早い

    因みにallはIE以外だと動く物もあるみたいですね
    ただ、保障はされてないみたいだけど

    776 = :

    document.allは主要ブラウザ(Firefox、Safari、Chrome、Opera)実装してるけど、
    どのブラウザもif(document.all)ってやるとfalseを返すようになってる(クローキング
    あと、FirefoxはHTMLを互換モードで表示してる時しか使えない。
    もちろん非標準。

    777 = :

    別鯖からフレーム枠を使って自分のホームページが参照された時に
    <frame>タグか<iframe>タグのどちらを使って参照されたかを判別するパラメータってありませんか?
    どちらかかによって挙動を変えたいんですが

    779 = :

    自鯖内なら判別できるんですけどね。

    780 = :

    iframeは、別ドメインからの通信はできないよ

    781 = :

    別にそんな決まりなくね

    783 = :

    非標準でも使えるのならいいけど、使えないんですよね。これが

    784 = :

    >>777
    別鯖ってことはドメインが違っていて、そっちのソースも弄れないんでしょ。
    じゃあ無理。ドメインの制約は厳しい。

    別鯖側のHTML弄れるならnameプロパティとかでなんとかできるけど。

    785 = :

    >>776
    chrome 4.0.295.0 stable
    >>> document.all
    undefined
    >>> document.all[0]
    <html xmlns=?"http:?/?/?www.w3.org/?1999/?xhtml" xml:lang=?"ja" lang=?"ja" dir=?"ltr">?

    こんな挙動だったのか
    意義はわかるけど不自然だw

    786 = :

    >>781
    じゃあ、やってみな

    787 = :

    >>777
    裏技的な方法として、iframe内のページにメインページの鯖にあるjsを読み込んで、
    そのjsが同じ鯖のFlashを呼び出すようにする。
    そのFlashが呼び出されたときシェアードオブジェクトに判別用の文字列を保存して、
    更にメインページにもFlashを配置しておいて、そのメインページにあるFlashが
    シェアードオブジェクトに保存した文字列が変更されたかどうかを判定させるように、
    イベントリスナーで毎フレームごとにスクリプトを走らせる。
    変更されたのが認識できたらイベントリスナーをremoveし、FlashからJavaScriptへイベントを投げる。
    ここまでいけたら、JavaScript側でなんらかの処理ができるかと。

    788 = :

    >>785

    不自然ってかvalueOf()メソッドオーバーライドしてるんだろ?わざと

    789 = :

    <div id="hoge">
    あいうえお<br>
    かき<b>く</b>けこ
    </div>

    っていうHTMLがあって、

    $(document).ready(function(){
    alert("■jQuery使わない場合\n\n" + document.getElementById("hoge").innerText);
    alert("■jQuery使う場合\n\n" + $("#hoge").text());
    });

    jQuery使わないversionでは、改行が反映され、
    jQueryを使うと、改行が反映されません。

    jQueryを使っても、
    ----------
    あいうえお
    かきくけこ
    ----------
    となるようにするにはどうすればよいでしょうか?

    790 = :

    \r\n?
    \n\nって不自然じゃね

    791 = :

    >>786

    792 :

    >>790
    論点はそこではなく、
    divで囲まれたテキストを取得する際に、
    「あいうえお」と「かきくけこ」の間に改行が入る入らないの話だろ

    793 = :

    >>789
    innerText はIE独自仕様なもの、text() はクロスブラウザで
    動作するようにjQueryで作ったものなので、もともと仕様が
    違うんでしょ。text()は「テキストノードを結合して返す」
    ので<br>とかは削除されるというのが仕様。だから不可能。
    不満なら自前でhtml()から不要なタグを削除して<br>は改行に
    変換するみたいな関数を定義すればいいんではないの。

    794 = :

    あぁ盛大に勘違いしてた。
    ~場合のあとの改行が反映されないのかと思ってたw
    text()だと「指定した要素が持つテキストノードを結合したものを返す。」らしいから無理。
    $("#hoge")[0].innerTextじゃだめ?

    798 :

    >>795
    誘導した奴だれだよw
    JS全く関係ないじゃん。

    799 = :

    <img>とかに登録したイベントリスナーを実行する方法ってない?

    例えば<input type="button">のclickイベントだとclick()で実行できるとか

    800 = :

    $("img").click()
    jQueryつかわない方法は忘れた


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 計算機プログラミング + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について