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

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

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

    151 = :

    Javascriptを多用したHTMLをXSLに書き直すと、JQuery関連が全く動かなくなってしまいます。

    常に別ファイルから複数の情報を読み込む目的で、
    XSLを利用したウェブページを製作している途中なのですが、JQueryに関連しているすべての箇所が全く動作しなくて困っております。

    元ファイルであるHTML(私が作成)だけの状態であれば、サーバー上でもローカルでも正常に動作するものが、
    XSLに書き直した(別の方が担当)途端に全く動かなくなってしまうのです。

    具体的に言うと特定の箇所がスライドしたりアコーディオン形式で展開されたりといった見た目のギミックの部分です。
    ですが、このページにおいては肝の部分になるので、JQueryが動かないとなるとレイアウトを1から作り直さないとなりません…。

    XSLにする際、手が加えられたのは、元HTMLファイル上の「正規表現していない箇所」(<img ~ />の終わりのスラッシュがないなど)ぐらいです。
    コメントアウトを多用していたのでそれらを削除するなども試しましたが、全く効果がありませんでした。

    更に不思議なのは、<head></head>内に記述して読み込んでいるJQuery本体と関連ファイルの、その記述している行(順番)を入れ替えるだけでレイアウトまで破綻してしまったり、
    JQueryに関係ない他のJavascriptまで動かなくなってしまいます・・。
    JQueryが上書きされてしまっているのでしょうか?上書きしているのでしょうか?
    見当もつきません。どなたか助けてください。

    152 = :

    ソースは?

    153 = :

    あと、質問ならID出しな
    会話したいだけならいいが

    154 = :

    IDとかどうでもいいから
    ■質問テンプレート 
    【環境】OS, ブラウザをバージョンと共に記入してください。(ex: IE8, Firefox4) 
    【何をしたのか】何をしたら問題の現象が発生するのか。再現手順を具体的に書いてください。 
    【エラーメッセージ】エラーメッセージがあれば正確に書き写してください。(Windows なら「コピット」を活用) 
    【期待する結果】最終的にどういう結果を望んでいるのか、を書いてください。 
    【サンプルコード】現象を再現可能な最小限のコードを書いてください。 

    155 = :

    環境にOSって必要なの?

    156 = :

    【環境】間取り、窓の方角、最寄りのコンビニまでの距離を記入してください。

    157 = :

    分かる方いましたら教えてください
    livedoorブログで編集した記事を自動でツイートしたいんですが、出来ないです。
    いろいろ調べたのですが分かりません。分かる方いたら教えてください

    158 = :

    >>151
    マルチポストですか
    http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1485849139

    159 = :

    それはJavaScriptの仕事なのか?

    160 :

    まずライブドアに就職して
    ブログシステムに手を入れる必要があるな

    161 = :

    >>157
    ライブドアを買収すれば解決

    163 = :

    >>151
    xslファイルとxmlファイルを別ディレクトリにおいてて、
    jsファイルの指定をxslファイルからの相対パスにしてるとか?

    まあ、とりあえず、ちゃんと読み込めてるか確認してみなさい。
    あと、Hello world でいいから xsl と xml と jQueryを使ったテストをやってみなさい。
    大掛かりな変更を加える前にはやるべきでしょ。

    165 = :

    innerHTMLで取得した文字列の中に
    タブが含まれている場合なのですが、
    str.indexOf("\t") としても、
    IEだと -1 が返されてしまいます。

    Chromeとかだと正しく正の値が取得できるのですが
    IEで正しい結果を得る方法はあるのでしょうか。

    166 = :

    正規表現を使いなさい

    168 = :

    >>166-167
    ありがとうございます。
    調べたところ、Chrome等ですとタブを表す「9」が取得できましたが、
    IEですと半角スペースを表す「32」が返ってきました。

    IEではinnerHTMLで取得した文字列中のタブが
    半角スペースとして扱われるようだということがわかったのですが、
    どのようにすれば正しくタブとして取得できるか、
    ご存じの方はなにとぞアドバイスをお願いします。

    最終的には、split("\t")で文字列を配列に分割したいと思っていますが、
    IEの扱いに困り進めずにいます…。

    169 = :

    データはtextareaタグの中に入れるとか…HTMLいじれなければ無理だけど。

    170 = :

    どうしてもタブを取得したい理由が分からない
    タブもしくは半角空白じゃダメなん?

    171 = :

    タブをHTML中に入れた時って、タブストップはどこになるんだ?
    …と考えると、タブを入れるべきじゃないと思うが。

    174 = :

    >>172-173
    http://d.hatena.ne.jp/karasuyamatengu/20110212/1297465199

    177 = :

    >>169
    アイディアお聞かせいただきありがとうございます。
    innerHTMLで取得するため、同じ結果となってしまいました。

    >>170-171
    IEでは、innerHTMLで取得した文字列内のタブ文字を
    正しく取り扱う方法がないということでお間違いないでしょうか。

    181 = :

    >>177
    間違いないね
    初めて見た症状
    jQueryでも同じ結果になる?

    182 = :

    >>179
    http://www.studyinghttp.net/uri

    183 = :

    >>177
    <textarea id="test">
    test test
    </textarea>
    <script>
    window.onload = function() {
    alert(document.getElementById('test').innerHTML.indexOf("\t"));
    };

    こんな感じで 4返らない? (test と testの間はタブコード)

    184 = :

    innerHTMLはやめておいたほうがいい
    (たとえば)document.body.innerHTMLをFirefoxとIEとで比べてみたらわかる

    185 = :

    >>184
    俺は知らないんだが代替手段とかってある?

    186 = :

    そこまでしてタブを使いたい理由が分からない
    HTML内にタブ区切りのデータでもあるのか?

    187 = :

    >>183
    http://jsbin.com/uxopuw/2

    188 = :

    charCodeじゃなくてindexOfでやるべきだったな、訂正
    http://jsbin.com/uxopuw/3/

    189 = :

    新しいIEだと正しく動いてる気がするが、
    古いIEの不具合か?

    195 = :

    動かなかったIEのバージョンはいくつ?

    196 = :

    質問させていただきたいのですが
    javascriptで動的に例えば関数を
    func1() func2(), 。。。。。fun100()のように生成することは可能でしょうか?
    できれば、例を示して欲しいです。

    198 = :

    すみません、自己解決しました

    199 = :

    HTMLの中に文字列としてのタブ入れるなよ
    テキストファイル使え

    200 = :

    IEで動く人と動かない人がいるのはなぜだ?


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

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


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