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

みんなの評価 :
レスフィルター : (試験中)
質問です
ブラウザ:Android4のデフォルトブラウザ
[A.html]
<form action="b.html">
<input type="submit" value="Bへ">
</form>
※長ーいページの最下部にサブミットボタンがあります
[B.html]
<script src="B.js"></script>
[B.js]
alert($(window).scrollTop());
上記のような2ページがあって、B.htmlにJSがあります
A.htmlのサブミットボタンを押すと、画面はA.htmlのまま
ロードのインジケータが進み始め半分くらいすすんだところで
B.jsが発火して、A.jsのscrollTopがアラートされます
これは、私の書き方が糞なんでしょうか
それともデフォルトブラウザが糞なんでしょうか?
ブラウザ:Android4のデフォルトブラウザ
[A.html]
<form action="b.html">
<input type="submit" value="Bへ">
</form>
※長ーいページの最下部にサブミットボタンがあります
[B.html]
<script src="B.js"></script>
[B.js]
alert($(window).scrollTop());
上記のような2ページがあって、B.htmlにJSがあります
A.htmlのサブミットボタンを押すと、画面はA.htmlのまま
ロードのインジケータが進み始め半分くらいすすんだところで
B.jsが発火して、A.jsのscrollTopがアラートされます
これは、私の書き方が糞なんでしょうか
それともデフォルトブラウザが糞なんでしょうか?
なんだそりゃ
表示のラグじゃなくて?
前のページのうちに発火して
DOMもそのままとな?
にわかに信じ難い…
表示のラグじゃなくて?
前のページのうちに発火して
DOMもそのままとな?
にわかに信じ難い…
<form action="b.html">でB.html読みにいってくれるんだっけ?
A.jsってなんぞ?
アラートのダイアログが出るときにB.htmlは表示されるのか?
$(window).scrollTop()以外の情報は正常にとれるのか?
jQuery使わずにもっと基本的な構成で試してみたら?
A.jsってなんぞ?
アラートのダイアログが出るときにB.htmlは表示されるのか?
$(window).scrollTop()以外の情報は正常にとれるのか?
jQuery使わずにもっと基本的な構成で試してみたら?
DOM終わった時点で読ませたきゃjqueryのready使えば
両方糞でFA
両方糞でFA
>>801
jQuery Mobileでも使ってんじゃね?
jQuery Mobileでも使ってんじゃね?
>>807
うざい
うざい
自分でも理解できないのですが、端的に言うと
リンク先のページのJSがページ遷移前に発火しているのです
リンク先のページのJSがページ遷移前に発火しているのです
JQueryを使ってIDを取得するとき
var idName = $(this).attr("id");
と思いますが、さらにそのIDが規則正しく番号ふってあったとして
cont_1
cont_2
cont_3
その数字だけJQueryで取得するに適したメソッドはありますか?
無い場合はどう書けば取得できますか?
var idName = $(this).attr("id");
と思いますが、さらにそのIDが規則正しく番号ふってあったとして
cont_1
cont_2
cont_3
その数字だけJQueryで取得するに適したメソッドはありますか?
無い場合はどう書けば取得できますか?
>>810
正規表現で取るしかないと思う
正規表現で取るしかないと思う
>>810
replaceで要らないところ消せば良いじゃん
replaceで要らないところ消せば良いじゃん
>>816
ぐぐれカス
ぐぐれカス
たとえばjQuery Mobile使ってると、submitをフックしてajaxで取得して
遷移したように見せかけている。
だからそういうの使ってんじゃね?って聞いたけど違うのかな。
遷移したように見せかけている。
だからそういうの使ってんじゃね?って聞いたけど違うのかな。
>>820
いや、単なる予想。jQueryMobileじゃなくても ajax使った遷移だったらそうなるかなと。
いや、単なる予想。jQueryMobileじゃなくても ajax使った遷移だったらそうなるかなと。
*submitをフックして*ajaxで取得して遷移したように見せかけてたらそうなるかなと。
>>824
B.jsを$(function(){alert($(window).scrollTop());});にしてみろよ
B.jsを$(function(){alert($(window).scrollTop());});にしてみろよ
そんなことあるわけない
何か他におかしい所があるに違いない
と、自分も疑って色々切り分けながら調べているのですが…
何か他におかしい所があるに違いない
と、自分も疑って色々切り分けながら調べているのですが…
つーかなんでsubmitでページ遷移させてんの?>>801は
試してみても>>801みたいな現象発生しなかった
環境記入と再現できる最小プログラム用意しろよ
環境記入と再現できる最小プログラム用意しろよ
>>830
なんか問題あるか?
なんか問題あるか?
>>826
A.htmlの環境でB.jsが動いてるんなら、A.htmlで設定したグローバル変数がB.jsで読めるよね。
まずはそれ調べてみたら?
あと window.onload の時点はどうなの? レイアウトが確定するまでscrollTopのようなのは
どんな値になってても不思議じゃない気がするけど。
A.htmlの環境でB.jsが動いてるんなら、A.htmlで設定したグローバル変数がB.jsで読めるよね。
まずはそれ調べてみたら?
あと window.onload の時点はどうなの? レイアウトが確定するまでscrollTopのようなのは
どんな値になってても不思議じゃない気がするけど。
出来るかもわからないのですがtextarea内の特定の文字列だけ色を変えることは出来ますか?
記号だけとかアルファベットだけ色を替えれればと思っています。
記号だけとかアルファベットだけ色を替えれればと思っています。
>>836
色を変えたい文字だけspan class=~で囲んだものに置換してみるのはどう?
色を変えたい文字だけspan class=~で囲んだものに置換してみるのはどう?
>>837
ありがとうございます。
やはり直接的には出来そうにないので、いったんtextarea内の文字を取得して
それをreplaceしてみたのですが、
text = text.replace(/hoge/gi, '<div style=color: #ff0000;>HOGE</div>');
このようにして置き換えを行うと<div style=color: #ff0000;>HOGE</div>がそのまま表示されてしまいます。
エンティティ化されているからだと思いますが実体をそのまま表示というのはreplaceでは出来ないものなのでしょうか。
ありがとうございます。
やはり直接的には出来そうにないので、いったんtextarea内の文字を取得して
それをreplaceしてみたのですが、
text = text.replace(/hoge/gi, '<div style=color: #ff0000;>HOGE</div>');
このようにして置き換えを行うと<div style=color: #ff0000;>HOGE</div>がそのまま表示されてしまいます。
エンティティ化されているからだと思いますが実体をそのまま表示というのはreplaceでは出来ないものなのでしょうか。
>>841 じゃお前が消えろ
いや今回は正規表現関係なくね?
>>840はどうやってtextareaを書き換えてるんだ?
>>840はどうやってtextareaを書き換えてるんだ?
>>840 あとなんでdivなん。spanでよくね?
divもspanも関係なしにreplaceしたら<とかが<になるんで文字色がかわらんということだろ
>>846
変わるわボケナスカボチャ
変わるわボケナスカボチャ
>>847
おまえ向いてないわ
おまえ向いてないわ



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.135 + (1002) - [97%] - 2018/11/23 10:30
- + JavaScript の質問用スレッド vol.125 + (1001) - [97%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.122 + (116) - [95%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [95%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.126 + (348) - [95%] - 2023/1/12 17:00
トップメニューへ / →のくす牧場書庫について