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

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    501 : Name_Not - 2010/06/04(金) 14:36:01 ID:J84S1fa4 (+25,+15,-87)
    ブラウザ依存の実装になると思うんですが、FireFox で新しいタブを開き、なおかつ開いたタブにフォーカスを移したくないです。
    window.open だと新しいタブは開きますが、同時にそちらのタブへ表示が切り替わってしまいます。
    こうではなくて、今まで操作していたタブを表示したままにしたいです。
    開く前のウィンドウで focus しても何も起こらず、開いたウィンドウの方で blur をすると、そのタブを含むブラウザウィンドウから
    フォーカスが外れて違うブラウザウィンドウにフォーカスが移りました。
    これを実現する方法はあるでしょうか?
    502 : Name_Not - 2010/06/04(金) 14:38:56 ID:??? (+43,+25,+0)
    無理です
    503 : Name_Not - 2010/06/04(金) 15:10:18 ID:??? (+57,+29,-5)
    それでどんな詐欺をするつもりですか?
    504 : Name_Not - 2010/06/04(金) 15:12:47 ID:??? (+57,+29,-15)
    詐欺ではありません
    みんな儲かる話です
    505 : Name_Not - 2010/06/04(金) 15:38:28 ID:??? (+57,+29,-17)
    ユーザの気づかないうちに広告を自動クリックさせるんですね
    506 : 501 - 2010/06/04(金) 15:51:54 ID:??? (+62,+29,-88)
    やりたいのは、画像のサムネイルをクリックするとその原寸画像が表示されるんだけど、
    大抵は何個もクリックして後でまとめて見るという流れが多いので、いちいち開いたタブに切り替えたくない
    ってのがやりたい理由。
    なんにしても、できなそうですよね。

    つか、これで引っ掛け的なことってできるかな?
    507 : Name_Not - 2010/06/04(金) 15:54:47 ID:??? (+89,+29,-1)
    そういうのが好きな人はそういう設定にしとるわ
    508 : Name_Not - 2010/06/04(金) 16:00:12 ID:??? (-3,-21,+0)
    zipでおk
    509 : Name_Not - 2010/06/04(金) 16:13:09 ID:??? (+64,+19,-57)
    >>507
    その設定ってどうやるの?
    新しいウィンドウをタブで開くかどうかの設定と、新しく開いたタブに切り替えるかどうかの設定はあるけど、
    その設定いじっても、新しいウィンドウをタブで開いた後でそのタブに切り替えないってことはできてないよ。
    CTRL+リンク とかで開くタブは設定どおりに動いてるけど、window.open ではダメだったりしない?
    510 : Name_Not - 2010/06/04(金) 16:23:19 ID:??? (+99,+29,-53)
    > 大抵は何個もクリックして後でまとめて見るという流れが多いので、いちいち開いたタブに切り替えたくない
    って考えの人は個人個人でそういう操作してるでしょ
    FirefoxならCtrl+クリックで新規バックグラウンドタブに開く
    511 : Name_Not - 2010/06/04(金) 16:34:08 ID:??? (+93,+29,-17)
    典型的な小さな親切余計なお世話
    512 : Name_Not - 2010/06/04(金) 16:40:45 ID:??? (+57,+29,-27)
    サムネイルを選んでもらってアルバム化(リスト化)
    できあがったアルバムを開いて写真を見る
    っていう作りにしたらいいんじゃねえか
    513 : Name_Not - 2010/06/04(金) 16:51:32 ID:??? (+27,+0,-31)
    新しいウインドウを開かずに、同じウインドウ内に画像を読み込んで表示すればいんじゃね。
    514 : Name_Not - 2010/06/04(金) 17:14:19 ID:??? (+111,+29,-26)
    >>510
    イベント拾ってその中で window.open しなくちゃならないんだけど、それだと CTRL 押しててもそうならないんだってば。

    >>511
    というか自分が使うためのスクリプトなんだけどね。
    だからできないならできないでいいんです。
    515 : Name_Not - 2010/06/04(金) 17:46:19 ID:??? (+94,+29,-13)
    なんでそんな程度のもんをjsで開かせようとするの?
    516 : Name_Not - 2010/06/04(金) 17:47:45 ID:??? (+96,+29,-129)
    要素(タグ)を加えたり消したり位置を変えたり、ページを弄る動作をする前に、
    仮想ページを作り仮想上であらかじめその動作をさせて動作後のページ(主に要素の位置)がどうなるか確かめる
    といったことをしたいのですが
    こういう感じでする、というヒントを教えていただけると幸いです
    ちなみに現在は見えないiframeの中に同じページを作って仮想ページとして扱っています
    517 : Name_Not - 2010/06/04(金) 17:55:07 ID:??? (+70,+27,-8)
    >>514
    >イベント拾ってその中で window.open しなくちゃならないんだけど、それだと CTRL 押しててもそうならないんだってば。
    Firefoxのアドオンで可能だよ
    518 : Name_Not - 2010/06/04(金) 17:56:27 ID:??? (+147,+29,-98)
    >>515
    要点だけまとめたから単純な話になってるけど、条件に応じたいろいろな処理を伴っているのです。
    クライアントのローカルディスクに置いておく、自分用のツール群の一部です(処理対象は外部サーバだけど)。

    UI や設計についてアドバイスしてくれようとするのも有難いことではあるのですが、それならそこも含めて質問するので、
    とりあえずは当初の質問にあるような動作についての回答だともっと有難いです。
    519 : Name_Not - 2010/06/04(金) 17:57:56 ID:??? (+6,-21,-33)
    Firefoxの拡張スレとかユーザスクリプト系スレで聞きゃいいのに
    520 : Name_Not - 2010/06/04(金) 18:01:24 ID:??? (+52,+29,-5)
    答えはとっくにでてるだろ?
    521 : Name_Not - 2010/06/04(金) 18:19:03 ID:??? (+105,+29,-4)
    >>518
    条件によっては可能。条件が不明なら答えようがない。以上。
    522 : Name_Not - 2010/06/04(金) 18:25:24 ID:??? (+78,+29,-14)
    >>521
    >>518じゃないが、その情報に興味あり。
    どういった条件でどうやればそれが実現できるの?
    アドオン導入ですか?
    523 : Name_Not - 2010/06/04(金) 19:20:57 ID:??? (-1,-29,-16)
    userChrome.js は JSer のたしなみ
    524 : Name_Not - 2010/06/04(金) 20:20:03 ID:??? (+30,-29,-20)
    自分のためならGreasemonkeyのGM_openInTabでいいんじゃないのか
    525 : Name_Not - 2010/06/04(金) 20:23:37 ID:??? (+59,+27,-6)
    >>524 ごめんうそ、間違えた。フォーカスはfirefox自信の設定だった。
    526 : Name_Not - 2010/06/05(土) 15:22:14 ID:??? (+69,+29,-35)
    >>516
    要はプレビューでしょ?
    そのままiframeでいいんじゃねえかなぁ
    innerHTMLを書き換えてもいいかもしれんが、絶対座標指定の対応が面倒くさいし
    527 : Name_Not - 2010/06/05(土) 19:33:04 ID:??? (+57,+29,-26)
    これからプログラミングの第一歩としてJavascriptを
    勉強しようと思うんだが、どうやって学習していくのが
    一番効率がいいのだろうか?
    一応HTMLとCSSの基礎は理解している。
    528 : Name_Not - 2010/06/05(土) 19:38:20 ID:??? (-1,-29,-34)
    とりあえずFirefox+Firebug入れてHTMLとDOMの関係、DOMのAPIについて調べる
    529 : Name_Not - 2010/06/05(土) 19:44:15 ID:??? (+22,+4,-3)
    他の言語にする
    530 : Name_Not - 2010/06/05(土) 19:52:34 ID:??? (-1,-29,-28)
    DOMはDOMであってJavascriptではない
    531 : Name_Not - 2010/06/05(土) 19:52:38 ID:??? (+57,+29,-4)
    そのへんのサンプルでもいじってなさい
    532 : Name_Not - 2010/06/05(土) 19:52:58 ID:??? (+47,+29,+0)
    必要は発明の母
    533 : Name_Not - 2010/06/05(土) 20:18:28 ID:??? (+62,+29,-43)
    本読んで、自分で書いてみて、他人のソース読んで、
    慣れてきたら仕様書読んで、更に自分で書いてきた
    コードを読み直して書き方を改めて、常に最新の動向を
    チェックし続けるのが一番効率良いんじゃないかな。
    534 : Name_Not - 2010/06/05(土) 20:24:45 ID:??? (+57,+29,-7)
    できるやつは大抵それに近いことしてるもんな
    できないやつはコピペばっか
    535 : Name_Not - 2010/06/05(土) 20:27:53 ID:??? (+3,-30,-135)
    <a><img></a>の上に、さらに<a><img></a>を重ねたい。
    具体的にいえば、
    <a href="atari"><img src="atari"></a>
    の上に、
    <a href="ooatari_tokubaibi"><img src="ooatari_tokubabi"></a>
    みたいなの。

    で、これを、Javascriptでやりたい。
    document.getElementByID(atari).appenChild(ooatari_tokubaibi)
    とかやると、優先順位の関係で「大当たり」が背面になっちゃう。

    どうしましょう。
    大当たりを前面にしないとだめなんだけど。
    なお、style.zIndexはz-Index/zIndex双方ともうまくいきません。
    536 : Name_Not - 2010/06/05(土) 20:35:09 ID:??? (-12,-30,-64)
    <a><img src="atari" style="position:absolute;z-index:1"></a>
    <a><img src="ooatari_tokubabi" style="position:absolute;z-index:100"></a>
    537 : Name_Not - 2010/06/05(土) 20:38:51 ID:??? (-1,-29,-6)
    z-indexってIEでなんか不具合なかったっけ
    538 : Name_Not - 2010/06/05(土) 20:42:14 ID:??? (+3,-30,-125)
    あ、非常に大切なこと:

    もとのHTMLは書き換えられないんです。
    あくまで、Javascriptを追加することしかできない。
    よって、
    <a><img src="atari" style="position:absolute;z-index:1"></a>
    「style="position:absolute;z-index:1"」は無理。
    z-Indexって、重なる相手もposition属性を持ってないとダメでしょ。
    そこがクリアできない。
    もちろん、「Atari」にJavascriptでposition属性を注入することも
    できるかもしれないけど・・・。
    いずれにせよ、全部Javascriptでやんないとダメ。


    539 : Name_Not - 2010/06/05(土) 20:43:00 ID:??? (+56,+28,-33)
    DOM操作をしらないのかおまいは
    あのHTMLが超ヒントなのに
    540 : Name_Not - 2010/06/05(土) 20:45:15 ID:??? (-2,-30,-59)
    >document.getElementByID(atari)
    とかかいてるってことは

    <a href="atari"><img src="atari" id="atari"></a>
    とかなってるの?
    もっと正しいものだしてくれないと
    541 : Name_Not - 2010/06/05(土) 20:53:57 ID:??? (+48,+20,-4)
    文章読むかぎりatariにのみidがふられてるっぽいな
    542 : Name_Not - 2010/06/05(土) 21:04:20 ID:??? (+3,-30,-82)
    ほらよ

    <script>
    window.onload=function(){
    var img = document.images;
    img[0].style.position='absolute';
    img[0].style.zIndex='1';
    img[1].style.position='absolute';
    img[1].style.zIndex='10';
    }
    </script>
    <a><img src="atari"></a>
    <a><img src="ooatari_tokubabi"></a>
    543 : Name_Not - 2010/06/06(日) 04:29:50 ID:??? (-2,-30,-35)
    document.getElementByID(atari).parentNode.appenChild(ooatari_tokubaibi)
    こうしなきゃ <a><img><a><img></a></a> とかいう不可解な構造になるんじゃね
    544 : Name_Not - 2010/06/06(日) 12:51:19 ID:??? (+45,+27,-1)
    そのとおりです
    545 : Name_Not - 2010/06/06(日) 21:53:05 ID:??? (+66,+29,-43)
    一万行近く分割して書いていると変数名を被らないように考えるのが大変なのですが
    いっそa b c...
    とつけた方がいいでしょうか?
    諸事情で携帯で作成しています
    「PCで書け」は泣くので言わないでください
    546 : Name_Not - 2010/06/06(日) 21:54:41 ID:??? (+17,+0,-13)
    スコープ!
    547 : Name_Not - 2010/06/06(日) 22:16:13 ID:??? (+2,-15,+1)
    つ[名前空間]
    548 : Name_Not - 2010/06/06(日) 22:20:25 ID:??? (+52,+29,-2)
    紙にかけばいいじゃない。
    549 : Name_Not - 2010/06/06(日) 22:28:40 ID:??? (+52,+29,-2)
    俺なら頭に描くぜ
    550 : Name_Not - 2010/06/06(日) 22:35:41 ID:??? (+36,+18,+0)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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