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

みんなの評価 :
レスフィルター : (試験中)
やはり、気になるので検証してみた。
var a = {};
a.onerror=(
a.onload=(
a.onabort=function(){ 'sample1'; }
)
);
console.log(a);
上記は下記の省略形と思えばいい。
var b = {};
b.onerror = b.onload = b.onabort = function () { 'sample2'; };
console.log(b);
代入演算子の評価値をそれぞれ代入している。
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.13
var a = {};
a.onerror=(
a.onload=(
a.onabort=function(){ 'sample1'; }
)
);
console.log(a);
上記は下記の省略形と思えばいい。
var b = {};
b.onerror = b.onload = b.onabort = function () { 'sample2'; };
console.log(b);
代入演算子の評価値をそれぞれ代入している。
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/11_Expressions.html#section-11.13
それたぶんGoogleのコードだね
インデントして読み進めてみようと思ったけど
あそこのソースは異次元すぎてちょっと理解できない
インデントして読み進めてみようと思ったけど
あそこのソースは異次元すぎてちょっと理解できない
>343
説明不足でいろいろと混乱させてしまってすみません…
はっきり具体的に言うと
ページ内のフォームに打ち込まれたHTMLソースをボタンを押すことで別タブ(ウィンドウ)に開く(blankで空ページを開く→writeでソースを書き込み)機能をもったページAに
自身(ページA)と全く同じページを作り出したり、作り出した後の子タブ(ウィンドウ)の最新のソースを取得してページAのフォームに表示したりいろいろしたいのです
ただし、ページAは携帯の画面メモのように保存され、携帯等で簡単にスクリプトやHTMLを書いてテストできるツールアプリのような形にしようと思っており、通信ができない状態でも機能してほしいと思っています
(アクセス制限(時間)等への配慮)
そしてこれらは結局、自身と子タブ(ウィンドウ)のHTMLソースをまるごと取得できれば解決できると考えています
確か、HTMLタグ内は以前成功したのですが柔軟性を最大限に高めるため、その外側も含めてソース全部、つまり通常ではdoctypeも含めたソースを取得したいです
どうかよろしくお願いします
説明不足でいろいろと混乱させてしまってすみません…
はっきり具体的に言うと
ページ内のフォームに打ち込まれたHTMLソースをボタンを押すことで別タブ(ウィンドウ)に開く(blankで空ページを開く→writeでソースを書き込み)機能をもったページAに
自身(ページA)と全く同じページを作り出したり、作り出した後の子タブ(ウィンドウ)の最新のソースを取得してページAのフォームに表示したりいろいろしたいのです
ただし、ページAは携帯の画面メモのように保存され、携帯等で簡単にスクリプトやHTMLを書いてテストできるツールアプリのような形にしようと思っており、通信ができない状態でも機能してほしいと思っています
(アクセス制限(時間)等への配慮)
そしてこれらは結局、自身と子タブ(ウィンドウ)のHTMLソースをまるごと取得できれば解決できると考えています
確か、HTMLタグ内は以前成功したのですが柔軟性を最大限に高めるため、その外側も含めてソース全部、つまり通常ではdoctypeも含めたソースを取得したいです
どうかよろしくお願いします
自前のページなら、フレームで開いて
もう片方からDOMを読み取ってテキストボックスにでも流しこめば?
もう片方からDOMを読み取ってテキストボックスにでも流しこめば?
>358
やりたいことを絞ると、
1.で別ウィンドウに開いた後、そのページのDOMがscriptによって変化するとして、その変化後のDOMを取得したいのです
それで何が聞きたいかといいますと、
<body>内のDOMを取得する方法等はもちろんわかるのですが、
<!doctype>から</html>までのDOM、もっと言えばソース丸ごとを取得できる簡潔な方法がどうにもわからないので教えてほしいということです
ただし、携帯で動かしたいので、JavaScript1.2程度で、DOMも(上の資料で)オプション的な操作を使わずにいきたいと思っています
ちなみにdoctypeの直接参照は何故かできませんでした
とりあえず、<html>の外側を取得する方法はありますでしょうか?もちろんXHRは使えません
やりたいことを絞ると、
1.で別ウィンドウに開いた後、そのページのDOMがscriptによって変化するとして、その変化後のDOMを取得したいのです
それで何が聞きたいかといいますと、
<body>内のDOMを取得する方法等はもちろんわかるのですが、
<!doctype>から</html>までのDOM、もっと言えばソース丸ごとを取得できる簡潔な方法がどうにもわからないので教えてほしいということです
ただし、携帯で動かしたいので、JavaScript1.2程度で、DOMも(上の資料で)オプション的な操作を使わずにいきたいと思っています
ちなみにdoctypeの直接参照は何故かできませんでした
とりあえず、<html>の外側を取得する方法はありますでしょうか?もちろんXHRは使えません
>>361
はるか~そうげんを~♪
はるか~そうげんを~♪
つか、自分が作ったページを参照するんだったら、doctypeなんて何通りも無いんじゃないの。
ファイルかフォルダ名に識別できるような名前を付けておいたら
ファイルかフォルダ名に識別できるような名前を付けておいたら
自分が作ったページならhtml要素外に何を書いてあるのかもわかってるんだから
取得したhtml要素内の文字列に、html外に書いてあるものと同じ文字列をただ付け加えればいいじゃない
DOMで書き換えられないってことは自分が書いたままで改変されていないことが保障されているんだし
サーバサイドでhtml要素の外側に何か挿入されるようなレンタルサーバとかなら知らないけど
取得したhtml要素内の文字列に、html外に書いてあるものと同じ文字列をただ付け加えればいいじゃない
DOMで書き換えられないってことは自分が書いたままで改変されていないことが保障されているんだし
サーバサイドでhtml要素の外側に何か挿入されるようなレンタルサーバとかなら知らないけど
環境は携帯電話ですって人がときどき質問に来るけどいつもコミュニケーションがうまく取れない
>>376
そのまんまだろう。
出来るだけネイティブオブジェクトを利用したいから、独自定義しない。
あるいは、二重に同じオブジェクトを定義することを避けるため。
など想像できるが、これ以上はコードを読まないとわからない。
そのまんまだろう。
出来るだけネイティブオブジェクトを利用したいから、独自定義しない。
あるいは、二重に同じオブジェクトを定義することを避けるため。
など想像できるが、これ以上はコードを読まないとわからない。
>>376
グローバル変数、もといグローバルオブジェクトのプロパティを判定するなら
if ('something_var' in window) { /* いろいろ */ } みたいにするだろ、たぶん
グローバル変数、もといグローバルオブジェクトのプロパティを判定するなら
if ('something_var' in window) { /* いろいろ */ } みたいにするだろ、たぶん
>365
DOMは使ってもよいのですが携帯用なので初歩的なDOM操作しか使えないということです
>367,368
ユーザーがどんな形で入力してくるかわからないですし、これからの拡張性を考えて
とにかく最強に柔軟にしたかったのですが、ある程度割り切るしかないですかね
>370
すみません…自分の名前のhikaruを使ったのですが公開されているとは夢にも思いませんでした
>371,372,373
日本語が下手ですみません
携帯やdocomobrowserが悪いんじゃなくて僕が悪いのはわかっています
そういえば前相談にのってもらったcanvasを使わず円等の図形を表示する方法は
縦幅1pxの背景付きdivブロックを、長さをそれぞれ調整して上から順に重ねるのが一番軽いとわかりました
今回も皆さんからもらったヒントをもとにまた試行錯誤してみます
そのうちまた質問する機会があると思いますが
その時までには日本語力と思考整理力を向上させておきますので、どうかまたよろしくお願いします
今回はいろいろ煩わせてすみませんでした
そしてありがとうございました
DOMは使ってもよいのですが携帯用なので初歩的なDOM操作しか使えないということです
>367,368
ユーザーがどんな形で入力してくるかわからないですし、これからの拡張性を考えて
とにかく最強に柔軟にしたかったのですが、ある程度割り切るしかないですかね
>370
すみません…自分の名前のhikaruを使ったのですが公開されているとは夢にも思いませんでした
>371,372,373
日本語が下手ですみません
携帯やdocomobrowserが悪いんじゃなくて僕が悪いのはわかっています
そういえば前相談にのってもらったcanvasを使わず円等の図形を表示する方法は
縦幅1pxの背景付きdivブロックを、長さをそれぞれ調整して上から順に重ねるのが一番軽いとわかりました
今回も皆さんからもらったヒントをもとにまた試行錯誤してみます
そのうちまた質問する機会があると思いますが
その時までには日本語力と思考整理力を向上させておきますので、どうかまたよろしくお願いします
今回はいろいろ煩わせてすみませんでした
そしてありがとうございました
PerlもPHPもCも使わざるおえない・・・言語を選んでる暇がないとか多忙ぶってるゴミクズは死んで
お願いだから死ね かっこつけてんじゃねえよ
お願いだから死ね かっこつけてんじゃねえよ
<script type="text/javascript">
<!--
function keybind() {
var e = window.event;
if(e.KeyCode == 13) {
}
}
// -->
</script>
~~~~~
<form action="" name="f1">
<input type="text" name="t1" value="" onKeyPress="keybind()">
<input type="text" name="t2" value="" onKeyPress="keybind()">
<input type="button" value="Submit!!">
</form>
テキストボックスにフォーカスがある状態ででEnterキーやCtrlキーが押された時
そのフォーカスがあった、テキストボックスにEnterやCtrlという文字列を挿入したい場合
何を使えばできるでしょうか?
前も質問したのですが、よくわからなかったのでもう一度質問させてもらいました
<!--
function keybind() {
var e = window.event;
if(e.KeyCode == 13) {
}
}
// -->
</script>
~~~~~
<form action="" name="f1">
<input type="text" name="t1" value="" onKeyPress="keybind()">
<input type="text" name="t2" value="" onKeyPress="keybind()">
<input type="button" value="Submit!!">
</form>
テキストボックスにフォーカスがある状態ででEnterキーやCtrlキーが押された時
そのフォーカスがあった、テキストボックスにEnterやCtrlという文字列を挿入したい場合
何を使えばできるでしょうか?
前も質問したのですが、よくわからなかったのでもう一度質問させてもらいました
まず前に質問した時の答えはどういう内容だったんだよw
同じ答え出てきても仕方ないだろ
同じ答え出てきても仕方ないだろ
575 Name_Not_Found[sage]投稿日:2010/11/24 19:49:14 ID:???
テキストボックスにカーソルがある状態でTabキーを押したら、
Tabという文字列をテキストボックスに挿入し、aキーを押したらaという文字列をテキストボックスに挿入したい場合
onKeyPressイベント、onKeyDownイベントを使うのはわかりますが
それだったらどのキーを押しても反応してしまうので困ってます
誰か教えてください
576 Name_Not_Found[]投稿日:2010/11/24 19:57:59 ID:qm0HIwho
>575
イベントがキーコードを持ってるからそれで判別すれ
577 Name_Not_Found[sage]投稿日:2010/11/24 20:05:44 ID:???
>575
event.keyCode - MDC Doc Center
http://developer.mozilla.org/en/dom/event.keycode
582 Name_Not_Found[sage]投稿日:2010/11/24 23:59:40 ID:???
>576
>577
ありがとうございます
助かりました
テキストボックスにカーソルがある状態でTabキーを押したら、
Tabという文字列をテキストボックスに挿入し、aキーを押したらaという文字列をテキストボックスに挿入したい場合
onKeyPressイベント、onKeyDownイベントを使うのはわかりますが
それだったらどのキーを押しても反応してしまうので困ってます
誰か教えてください
576 Name_Not_Found[]投稿日:2010/11/24 19:57:59 ID:qm0HIwho
>575
イベントがキーコードを持ってるからそれで判別すれ
577 Name_Not_Found[sage]投稿日:2010/11/24 20:05:44 ID:???
>575
event.keyCode - MDC Doc Center
http://developer.mozilla.org/en/dom/event.keycode
582 Name_Not_Found[sage]投稿日:2010/11/24 23:59:40 ID:???
>576
>577
ありがとうございます
助かりました
>>395
作者に聞いた方が確実
作者に聞いた方が確実
>>395
最初の "/" は絶対パス。ルートに置かなければ動作しない。
http://www.inetagency.net/commentform.html は正常動作するんだから、何か勘違いがあるとしか思えない。
最初の "/" は絶対パス。ルートに置かなければ動作しない。
http://www.inetagency.net/commentform.html は正常動作するんだから、何か勘違いがあるとしか思えない。
>>399
そうかもしれないけど、window.event に依存する理由がない気がする。
window.event は IE と Firefox (Opera だったかも) だけで動作する独自拡張じゃなかった?
event.returnValue は先行実装とはいえ、モダンブラウザでも動作する。
わざわざ window.event を経由する理由は思い当たらない。
そうかもしれないけど、window.event に依存する理由がない気がする。
window.event は IE と Firefox (Opera だったかも) だけで動作する独自拡張じゃなかった?
event.returnValue は先行実装とはいえ、モダンブラウザでも動作する。
わざわざ window.event を経由する理由は思い当たらない。



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.87 + (1001) - [97%] - 2011/6/21 6:33
- + JavaScript の質問用スレッド vol.81 + (1001) - [97%] - 2010/12/10 20:01
- + JavaScript の質問用スレッド vol.88 + (1001) - [97%] - 2011/7/20 7:03
- + JavaScript の質問用スレッド vol.86 + (1001) - [97%] - 2011/5/27 21:50
- + JavaScript の質問用スレッド vol.85 + (1001) - [97%] - 2011/4/25 21:32
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.83 + (1001) - [97%] - 2011/2/24 8:02
- + JavaScript の質問用スレッド vol.80 + (1001) - [97%] - 2010/11/9 2:17
- + JavaScript の質問用スレッド vol.89 + (1001) - [97%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.126 + (348) - [95%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.123 + (1002) - [95%] - 2015/4/27 23:30
- + JavaScript の質問用スレッド vol.126 + (952) - [95%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.127 + (160) - [95%] - 2021/7/16 9:30
- + JavaScript の質問用スレッド vol.127 + (1001) - [95%] - 2016/2/4 0:15
- + JavaScript の質問用スレッド vol.128 + (1001) - [95%] - 2016/2/26 6:45
- + JavaScript の質問用スレッド vol.112 + (1001) - [95%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
トップメニューへ / →のくす牧場書庫について