元スレ+ JavaScript の質問用スレッド vol.99 +
JavaScript覧 / PC版 /みんなの評価 :
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で動く人と動かない人がいるのはなぜだ?
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.89 + (1001) - [97%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.109 + (1001) - [95%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.129 + (926) - [95%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.129 + (981) - [95%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.139 + (1001) - [95%] - 2019/5/27 15:15
- + JavaScript の質問用スレッド vol.86 + (1001) - [95%] - 2011/5/27 21:50
トップメニューへ / →のくす牧場書庫について