私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.106 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
JavaScriptを使ってWebページ作成することってそんなに頻繁にあるの?
サイト見てても画像のスライド表示ぐらいにしか使ってなさそうなんだけど……
サイト見てても画像のスライド表示ぐらいにしか使ってなさそうなんだけど……
>>54
Ajaxは素晴らしい技術だと思う
Ajaxは素晴らしい技術だと思う
console.dir() が自分の使いたかったものでした
検索が足らんかった
検索が足らんかった
すげえ今でもとほほって影響力あるんだな
そういえば他のサイトの名前はほとんど書き込まれないし
そういえば他のサイトの名前はほとんど書き込まれないし
Javascriptを学びたいって人には、とほほは向いてないな
現場でJavascriptを使わなきゃという人には便利だった(当時)
現場でJavascriptを使わなきゃという人には便利だった(当時)
これ全ページ手動で作ってるんだろうな
そらデザインも直せませんわ
早く消えてどうぞ
そらデザインも直せませんわ
早く消えてどうぞ
>>54
いや簡単なスーファミレベルのゲームなら作れるから、色々便利。
http://liv2ch.s-box.net/pol/
俺のサイトだけど、chrome と safari でしか動かないけど、
スマフォゲーが専門言語使わなくても作れそうなのは夢が広がるぜ
いや簡単なスーファミレベルのゲームなら作れるから、色々便利。
http://liv2ch.s-box.net/pol/
俺のサイトだけど、chrome と safari でしか動かないけど、
スマフォゲーが専門言語使わなくても作れそうなのは夢が広がるぜ
まあjQueryだけでも全サイト中55%が利用しているという結果があったからな
HTML5はjsがないとAPI叩けんし今後は益々増えるな
HTML5はjsがないとAPI叩けんし今後は益々増えるな
スマホなどで画面を横にすると、ブラウザも横になってしまいますが、
縦でしか見れないアプリと同じように、ブラウザでも縦でしか見れないようにする方法はありますか?
(多分出来ないような気がしてますが・・・)
縦でしか見れないアプリと同じように、ブラウザでも縦でしか見れないようにする方法はありますか?
(多分出来ないような気がしてますが・・・)
JavaScriptの本当のメリットは、
ajaxでjsonをサーバ連携させないと実感沸かない
さらにjQueryのメリットは、生JSでDOM/event操作した
経験がないと実感沸かない
さらにjQuery自体を軽量化できんかと思い立ってzeptoやjqMobiに
手を出すと、改めて本家jQueryの良さが実感できる
ajaxでjsonをサーバ連携させないと実感沸かない
さらにjQueryのメリットは、生JSでDOM/event操作した
経験がないと実感沸かない
さらにjQuery自体を軽量化できんかと思い立ってzeptoやjqMobiに
手を出すと、改めて本家jQueryの良さが実感できる
数年前、歯医者に行った
そこで治療を受けていると、口の中に妙なしこりがあることに気付いた
治療中で退屈していたので、舌でそのしこりをペロペロ舐めていると
先生に「それ、先生の指やで」 と言われた
そこで治療を受けていると、口の中に妙なしこりがあることに気付いた
治療中で退屈していたので、舌でそのしこりをペロペロ舐めていると
先生に「それ、先生の指やで」 と言われた
jqueryを知るまではaddEventListener使ってた
addEventListenerを知るまではhtmlのイベント属性使ってた
addEventListenerを知るまではhtmlのイベント属性使ってた
roundaboutっていうjQueryのプラグインを使っているのですが、
jsで読み込んだxmlの値で動的にリストを作りたいんですがどうしたら良いでしょうか?
先に<li>タグを作って後で削除する方法と、空の状態からliタグを作るやり方を試しましたがどちらもうまくいきませんでいた。
jsで読み込んだxmlの値で動的にリストを作りたいんですがどうしたら良いでしょうか?
先に<li>タグを作って後で削除する方法と、空の状態からliタグを作るやり方を試しましたがどちらもうまくいきませんでいた。
実行中のページの生のhtmlのデータを
outerHTMLもXHRも使わず取得する方法ってありませんか?
outerHTMLはロード時にはDOMの改変がされており使用できません。
XHRはHTMLが100kB級で無駄なトラフィックが無視できないためできれば使いたくありません。
outerHTMLもXHRも使わず取得する方法ってありませんか?
outerHTMLはロード時にはDOMの改変がされており使用できません。
XHRはHTMLが100kB級で無駄なトラフィックが無視できないためできれば使いたくありません。
>>79
> ロード時にはDOMの改変がされており
ってどういう意味?
もし、テキストとして記述されたHTML文書のまんまのものが取りたいっていう意味なら、XHRじゃないと無理。
DOMは、ブラウザのパーサーが解釈して木構造に変換した後のものだから、
エッジケースでは解釈によって構造が変わる可能性がある。
> ロード時にはDOMの改変がされており
ってどういう意味?
もし、テキストとして記述されたHTML文書のまんまのものが取りたいっていう意味なら、XHRじゃないと無理。
DOMは、ブラウザのパーサーが解釈して木構造に変換した後のものだから、
エッジケースでは解釈によって構造が変わる可能性がある。
>>81
こちらはContentScriptで使用時は結局DOMノード化するため
取得形式は問いません
対象はロードイベント発火前は構造が一定ですが付随するスクリプトが
更新が頻繁なため発火後にノードがどこに飛ぶかわかりません
ですのでリクエスト時のデータか最初期のDOM構造を取得する方法が欲しいのです
こちらはContentScriptで使用時は結局DOMノード化するため
取得形式は問いません
対象はロードイベント発火前は構造が一定ですが付随するスクリプトが
更新が頻繁なため発火後にノードがどこに飛ぶかわかりません
ですのでリクエスト時のデータか最初期のDOM構造を取得する方法が欲しいのです
>>84
レスありがとうございます。
同じ事を考えてイベントの制御などは試しましたが、無理でした。
(そのためouterHTMLは不可としました。)
ですので直接的に取得できるものがないか探しています。
なければ最悪XHRで対処するつもりです。
レスありがとうございます。
同じ事を考えてイベントの制御などは試しましたが、無理でした。
(そのためouterHTMLは不可としました。)
ですので直接的に取得できるものがないか探しています。
なければ最悪XHRで対処するつもりです。
質問です。
サイト内に
<a href="外部リンク">AAA</a>
というリンクがあり
当サイトに訪れたユーザーがそのURLに対してクリックしたカウントを
データベースに取りたいのですがどうすればいいのでしょうか?
phpでリダイレクトページを挟むという手法がありますが
それでは無く、javascriptでそのままのリンクのURLに対してのクリックカウントを取りたいです
ajaxを使うのかな?とは思うのですがイマイチどう調べたらいいのかわからないので
上記方法に関して参考になる記事等教えて頂けないでしょうか?
サイト内に
<a href="外部リンク">AAA</a>
というリンクがあり
当サイトに訪れたユーザーがそのURLに対してクリックしたカウントを
データベースに取りたいのですがどうすればいいのでしょうか?
phpでリダイレクトページを挟むという手法がありますが
それでは無く、javascriptでそのままのリンクのURLに対してのクリックカウントを取りたいです
ajaxを使うのかな?とは思うのですがイマイチどう調べたらいいのかわからないので
上記方法に関して参考になる記事等教えて頂けないでしょうか?
ajaxっていうか、Ajaxでも使われてるjavascriptのHTTPの非同期通信だな
jQuery使ったものでいいかな
まずタグにオンクリックイベントを登録する。 /*jQueryを使った登録でも良い. Class指定して$(".class").on("click",function(){method();});*/
<a href="http://ink.com/" onClick="method("id_1");">AAA</a>
で、scriptタグでも.jsファイルでも良いので
function method(arg){
$.ajax({
url:"カウント用スクリプトURL(相対パスで)",
,type: "POST",
data: {linkid:"arg"}
/*
必要ならこんな感じでmethod()に引数を渡して、その引数をPOSTできるのでどのリンクがクリックされたのか区別できる1箇所だけなら不要
*/
}
}
こーんなメソッドを作っておく
テストはしてない
jQuery使ったものでいいかな
まずタグにオンクリックイベントを登録する。 /*jQueryを使った登録でも良い. Class指定して$(".class").on("click",function(){method();});*/
<a href="http://ink.com/" onClick="method("id_1");">AAA</a>
で、scriptタグでも.jsファイルでも良いので
function method(arg){
$.ajax({
url:"カウント用スクリプトURL(相対パスで)",
,type: "POST",
data: {linkid:"arg"}
/*
必要ならこんな感じでmethod()に引数を渡して、その引数をPOSTできるのでどのリンクがクリックされたのか区別できる1箇所だけなら不要
*/
}
}
こーんなメソッドを作っておく
テストはしてない
>>90
contentWindowに対してイベント登録しないとだめ
contentWindowに対してイベント登録しないとだめ
>>86で質問をさせてもらった者です
早速>>87さんの回答を元に試したのですが2点ほど上手くいかないので
再度質問させてください。
フォルダ、ファイル構成
├ js - abc.js
├ index.html
└ count.php
abc.js
$(function(){
function method(arg){
$.ajax({
url: "count.php",
type: "POST",
data: {"linkid": arg}
})
};
$(".link").click(function(){
method($(this).data('linkid'));
});
});
index.html
<a href="http://www.google.co.jp" class="link" data-linkid="1">Google</a>
<a href="http://www.yahoo.co.jp" class="link" data-linkid="2">Yahoo</a>
<a href="http://www.bing.com" class="link" data-linkid="3">Bing</a>
早速>>87さんの回答を元に試したのですが2点ほど上手くいかないので
再度質問させてください。
フォルダ、ファイル構成
├ js - abc.js
├ index.html
└ count.php
abc.js
$(function(){
function method(arg){
$.ajax({
url: "count.php",
type: "POST",
data: {"linkid": arg}
})
};
$(".link").click(function(){
method($(this).data('linkid'));
});
});
index.html
<a href="http://www.google.co.jp" class="link" data-linkid="1">Google</a>
<a href="http://www.yahoo.co.jp" class="link" data-linkid="2">Yahoo</a>
<a href="http://www.bing.com" class="link" data-linkid="3">Bing</a>
字数制限に引っかかってしまい2レスに別れてしまいました
1つ目の問題がカウント用スクリプトURLの指定なんですが
url: "count.php" もしくは url: "../count.php"
上記どちらもスクリプトファイルが無い事になってしまい、うまく動作しません
絶対URLなら動作するのですがPHP側で後々外部からPOST出来ないように設定したいので
上記フォルダ、ファイル構成の場合どのように相対URLを記述すれば良いのでしょうか?
2つ目はカウントが2~3クリックに1回程度しかうまく行かず
POSTの処理が終わる前にリンク先へ遷移してしまってるのが問題かと思うのですが
どう対処すればいいでしょうか?
長々となってしまい申し訳ありません。
どうかよろしくお願いします。
1つ目の問題がカウント用スクリプトURLの指定なんですが
url: "count.php" もしくは url: "../count.php"
上記どちらもスクリプトファイルが無い事になってしまい、うまく動作しません
絶対URLなら動作するのですがPHP側で後々外部からPOST出来ないように設定したいので
上記フォルダ、ファイル構成の場合どのように相対URLを記述すれば良いのでしょうか?
2つ目はカウントが2~3クリックに1回程度しかうまく行かず
POSTの処理が終わる前にリンク先へ遷移してしまってるのが問題かと思うのですが
どう対処すればいいでしょうか?
長々となってしまい申し訳ありません。
どうかよろしくお願いします。
昨日間違えてCSSのほうへ質問しました
こちらへ改めて書き込みます
ブラウザで表示するhtmlページで
ヘッダdiv、メインdiv、フッタdiv、と3つのdivがたてに並んだ一般的な構成のとき、
それぞれのdivにボックスシャドウが適用されています。
コンテンツが少ないページのとき、フッタが途中で終了してしまってみっともないので
コンテンツの量に左右されず常にフッタdivがブラウザの底辺までのびてほしのですが
ここでネックなのが、フッタdivにボックスシャドウが適用されているという点です。
背景画像のリピートで処理できる方法などはググると見つけられますが
上記のようにボックスシャドウが適用されているdivが
常にページのしたまでのびる(※heigtの固定されたフッタdiv常にブラウザ底辺にへばりつく、のではなく、
ボックスシャドウが適用されているフッタdivがたてにのびてブラウザ底辺までのびる)
方法をご存知でしたら教えてください、宜しくお願いします
こちらへ改めて書き込みます
ブラウザで表示するhtmlページで
ヘッダdiv、メインdiv、フッタdiv、と3つのdivがたてに並んだ一般的な構成のとき、
それぞれのdivにボックスシャドウが適用されています。
コンテンツが少ないページのとき、フッタが途中で終了してしまってみっともないので
コンテンツの量に左右されず常にフッタdivがブラウザの底辺までのびてほしのですが
ここでネックなのが、フッタdivにボックスシャドウが適用されているという点です。
背景画像のリピートで処理できる方法などはググると見つけられますが
上記のようにボックスシャドウが適用されているdivが
常にページのしたまでのびる(※heigtの固定されたフッタdiv常にブラウザ底辺にへばりつく、のではなく、
ボックスシャドウが適用されているフッタdivがたてにのびてブラウザ底辺までのびる)
方法をご存知でしたら教えてください、宜しくお願いします
>>96
box-sizing: border-box;
box-sizing: border-box;
>>93
baseタグが設定されているとか?
どっちにしろブラウザのデバッグツールでどのファイルにアクセスしようとして404が返ってきているのか
わかるとおもう。
本来のリンククリックの動作を抑止して、javascriptの方で遷移するようにすればいいんじゃね?
count.phpの返事を待ってから遷移させれば確実だろう。
baseタグが設定されているとか?
どっちにしろブラウザのデバッグツールでどのファイルにアクセスしようとして404が返ってきているのか
わかるとおもう。
本来のリンククリックの動作を抑止して、javascriptの方で遷移するようにすればいいんじゃね?
count.phpの返事を待ってから遷移させれば確実だろう。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.126 + (952) - [97%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.126 + (348) - [97%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.136 + (1001) - [97%] - 2019/1/8 11:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.123 + (1002) - [95%] - 2015/4/27 23:30
トップメニューへ / →のくす牧場書庫について