JavaScript
..
2:デフォルトの名無しさん
07/10/12 18:53:28
自身のウインドウのターゲット名を得る方法を教えてください
3:デフォルトの名無しさん
07/10/12 19:28:11
自身はthis
ターゲットは
this.document.all.item(id:String)
違うな…ターゲット名か?
this.document.getElementByほげほげ(tag:String)
かな?
4:3
07/10/12 20:01:05
ウィンドウのターゲット名かw
window.nameでどうだorz
5:デフォルトの名無しさん
07/10/12 22:23:16
板違いだ、ボケ。
6:デフォルトの名無しさん
07/10/12 23:07:32
getElementByが使えるブラウザは糞
7:デフォルトの名無しさん
07/10/13 00:03:12
はいはい移動ですよ〜。
ECMAScript デス 3
スレリンク(tech板)l50
8:デフォルトの名無しさん
07/10/13 01:09:04
>>5は突っ込んでほしいのか?
9:デフォルトの名無しさん
07/10/13 01:13:08
>>8
本気で言ってるんじゃないかな。
10:デフォルトの名無しさん
07/10/13 01:18:33
まあgetElementByが出てくるのは板違いっぽいけど。
>>7のスレと重複になるし
11:デフォルトの名無しさん
07/10/13 01:31:22
>>10
WSHでMsxml2.DOMDocumentとか使っててもgetElement〜が登場するよ?
12:デフォルトの名無しさん
07/10/13 01:39:50
でも>>3や>>6はMSXMLを想定してないと思うよ
13:デフォルトの名無しさん
07/10/13 06:42:39
>>7
そっちじゃなくてweb制作に誘導しろ。
というかとっとと削除依頼だそうな>>1
14:デフォルトの名無しさん
07/10/13 08:20:45
クリップボードのテキストを取得する方法は?
15:デフォルトの名無しさん
07/10/13 16:58:09
import System.Windows.Forms;
var cb : IDataObject = Clipboard.GetDataObject();
var text : String;
if (cb.GetDataPresent(DataFormats.Text))
text = String(cb.GetData(DataFormats.Text));
16:デフォルトの名無しさん
07/10/14 02:31:27
それJScriptだから
17:デフォルトの名無しさん
07/10/14 02:47:14
URLリンク(www.thinkit.co.jp)
>amachang.sayMyNameをsetTimeoutに渡した場合、渡されるのは関数オブジェクトだけで、amachangオブジェクトとは切り離されてしまいます。
↑こんなこといってるけど、
setTimeout("amachang.sayMyName();",1000);
ってやれば、bindつかわなくても大丈夫じゃね?
18:デフォルトの名無しさん
07/10/14 17:09:54
ニコニコ動画にログインするjsをつくりたいのですが
まったく見当がつきません。
ご存じの方教えてください。
19:デフォルトの名無しさん
07/10/15 00:27:50
ジャッキー・スミス内相は、彼女が入閣して以来、彼女を見つめる男性ファンの多さに驚いている
言う。どうやら、彼女が胸の谷間を大胆に見せているのが理由らしい。彼女もそれを認めている。
44歳、2児の母親は7月にロンドンで起きた爆破テロに関する演説を下院で行った。そのときの
彼女の胸元の開いた服装はセンセーションを巻き起こした。
その後のBBCラジオch4「Woman's hour」のインタビューで、彼女は刑務所の雄々しい人たちを
相手にするのも、犯罪取り締まりにおいても、そして対テロ闘争でも(自分が女性だからといって)
何の問題もないと言った。しかし、「これからは、もうちょっと服装には気をつけるようにします」と
付け加えた。
ゴードン・ブラウン首相が行った内閣改造人事では多くの変動があったが、中でもイギリス初の
女性の内務大臣として彼女が任命されたのは最も予想外のことだった。
番組のプレゼンター、イェニー・マレー氏が、彼女の胸の谷間ばかりに気を向けている記者たちに
言いたいことは何かと尋ねると、この44歳のオックスフォード卒業生は声高に言った。
「私は国境を防衛しテロ攻撃から身を守り、そして犯罪を減らすことに専念するつもりです。並行して
少しは服装のことも考えるようにしますが、それは最優先の事柄でもなければ、そんなことで頭が
いっぱいの記者さんたちのためでもありません」。
スミス内相はオックスフォード大在学時に飲み比べをしていた様子が紹介されたことがある。彼女
がオックスフォード大学ハートフォード・カレッジの学生だったとき、バニー・ゲームをしているところ
が写真に撮られたものだ。お酒を飲むのに合わせて、模したウサギの耳を揺らす、学生たちの伝統
的なゲームだ。 (以上、抜粋)
ジャッキー・スミス内相
URLリンク(img.thesun.co.uk)
URLリンク(img.dailymail.co.uk)
英デイリー・メール:
URLリンク(www.dailymail.co.uk)
20:デフォルトの名無しさん
07/10/16 03:29:48
>>17
今見てきたけど、それ俺も同感。
どういうことだろ、教えてエロい人
21:デフォルトの名無しさん
07/10/16 07:40:11
>>20
文字列で渡せるのは,グローバルスコープのオブジェクトだけ。
22:デフォルトの名無しさん
07/10/16 23:06:09
ある日のPreStar初回の増刊号
URLリンク(www.freewebs.com)
23:デフォルトの名無しさん
07/10/18 09:35:20
>>21
GJ,エロい人
24:デフォルトの名無しさん
07/10/18 17:09:56
prototype.js使ってるんだけど、
var hoge_obj = new Hoge("hello");
setTimeout(hoge_obj.printMsg.bind(hoge_obj), 1000);
↑こんな感じで書いてるんだが、なぜか”hoge_obj.printMsg.bind is not function ”てエラーが出る…
なにがいけないんだろ…orz
printMsgは
printMsg: function(){
〜処理〜
}
こんな感じでほぼサンプルどおりなのにー
25:デフォルトの名無しさん
07/10/18 18:48:21
>>24
setTimeoutしない場合に、 hoge_obj.printMsg は、ちゃんと呼び出せてるか?
26:デフォルトの名無しさん
07/10/18 22:38:34
ブラウザ上のJavaScriptは板違い
スレリンク(hp板)l50
27:デフォルトの名無しさん
07/10/19 02:16:20
>>26
板違いスマソ
>>25
呼び出せてるから困ってるんだ orz
28:デフォルトの名無しさん
07/10/26 02:27:17
>>24
bind は prototype.js による Function オブジェクトの拡張だろ?
クロージャー使って
var hoge_obj = new Hoge("hello");
setTimeout(function(){return hoge_obj.printMsg()}, 1000);
でおk
29:デフォルトの名無しさん
07/10/28 05:47:53
それはクロージャーとは違うよ
30:デフォルトの名無しさん
07/10/28 16:25:54
クロージャーは勝手に使って欲しかったんだが
ここまで書けば満足か?
(function(){
var hoge_obj = new Hoge("hello");
setTimeout(function(){return hoge_obj.printMsg()}, 1000);
})();
31:デフォルトの名無しさん
07/10/28 16:48:05
何をもってクロージャとは違うと言っているのかよくわかりませんが、
javascriptの関数はどれもクロージャですよ。
32:デフォルトの名無しさん
07/11/08 13:36:54
クロージャーには苦労しますじゃ
33:デフォルトの名無しさん
07/11/16 09:06:26
JavascriptでProlog処理系を作れませんか。
"Rubyで作るProlog処理系"なんていうのを、
見かけますが。
34:デフォルトの名無しさん
07/11/20 06:22:44
>>33
ここにひとつ。
URLリンク(jlogic.sourceforge.net)
35:デフォルトの名無しさん
07/11/27 18:53:27
グリモンスレはどこでつか。
36:デフォルトの名無しさん
08/01/03 16:36:07
dojoスレありますか?
37:デフォルトの名無しさん
08/01/06 18:05:01
JavaScriptって意外と奥が深いんだな。
38:デフォルトの名無しさん
08/01/07 14:34:56
意外と難しい
39:デフォルトの名無しさん
08/01/08 15:23:46
連装配列とオブジェクトが同じなのはいいアイデアだと思う
40:デフォルトの名無しさん
08/01/11 19:38:31
あまり詳しくないので、ここで質問します。
FireFOX のツールバーに EXCELの拡張ボタンを追加しました。
初期設定コードの記述は
launchProcess : function(path){
var file = Components.classes["@mozilla.org/file/local;1"]
.createInstance(Components.interfaces.nsILocalFile);
file.initWithPath("C:\\Program Files\\Microsoft Office\\Office\\excel.exe");
file.launch();
}
ところが、これでは EXCEL が立ち上がってきません。
先頭部分の記述がおかしのでしょうか?
41:40
08/01/11 22:10:18
質問するスレを間違えたようですので、初心者スレで
質問してきます。 大変失礼しました。
42:デフォルトの名無しさん
08/01/12 13:17:47
ifやfor等の制御構文キーワードを||と&&とarguments.calleeの再帰で代用したのち、
順番に実行する処理を[]の中に書いてセミコロンを駆逐すると、
すべての処理をone-runnerでかけてしまうことに気づいてしまった。
43:デフォルトの名無しさん
08/01/12 21:56:18
それくらい普通だろ
44:デフォルトの名無しさん
08/01/14 20:08:14
one-runner?
45:デフォルトの名無しさん
08/01/15 16:46:26
1回実行されただけで捨てられてしまうプログラム、それがone-runnerだ!
46:デフォルトの名無しさん
08/01/15 20:08:45
>>39
そのシンプルさがJavaScriptの良さだと思っていたんだが、
JavaScriptも静的型にするらしいね。
そうなったらもう使う気しねーな。
47:デフォルトの名無しさん
08/01/16 00:10:09
SchemeはJavaScriptのパクリ
48:デフォルトの名無しさん
08/01/17 15:21:48
知ってる人教えてくれ
<script language="JavaScript">
<!--
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
xmlhttp.open("GET", someurl, false);
xmlhttp.send(null);
if (xmlhttp.status == 200) {
// xmlhttp.responseBody を使う
}
//-->
</script>
…てな感じのをやってるんだが、someurl の対象が shift_jis のファイルなのだ。
このとき、xmlhttp.responseBody を文字列にするにはどうすればいいのだ?
ちなみに xmlhttp.responseText というのは文字化けしてしまって使えないみたいだ。
49:デフォルトの名無しさん
08/01/17 16:31:57
ファイルの中身がwell-formedじゃない場合の話をしてる?
50:48
08/01/17 16:55:14
>>49
XMLどころかHTMLですらないけど…何か?
51:デフォルトの名無しさん
08/01/17 23:09:43
もともとXMLのためのものなんだから、
文句言うんならファイルの中身をXMLにしろ
っていうことじゃね?
52:48
08/01/18 01:17:27
>>51
<?xml version="1.0" encoding="shift_jis" ?>
のXMLファイル(もちろん中身も shift_jis)でも駄目だ。
結局、自分で出来ない事を確かめただけだった…orz
53:デフォルトの名無しさん
08/01/18 07:38:23
>>52
IEがウンコ
54:デフォルトの名無しさん
08/01/18 10:44:28
URLリンク(nurucom-archives.hp.infoseek.co.jp)
55:48
08/01/18 19:56:36
押し付けがましいが一応補足
>>52 の場合、xmlhttp.responseText は文字化けするが
xmlhttp.responseXML.xml 等なら文字化けしない
ということのようだ
56:デフォルトの名無しさん
08/01/29 01:32:06
ブラウザを使って連番リストを作成し、txtファイルに書き込むスクリプトを作りました。
しかし、ファイルの書込みモードをラジオボタンを介して変化させようとしたらエラーが出ました。
<script type="text/javascript">
function list() {
var mkfile = String(document.F1.T5.value);
var mode = parseInt(document.F1.T6.value);
var objFso = new ActiveXObject("Scripting.FileSystemObject");
var objFile = objFso.OpenTextFile(mkfile, mode, true);
}
</script>
<form name="F1" action="#">
<input type="button" value="作成" onclick="list()">
<input type="file" name="T5">
<input type="radio" name="T6" value="2" checked>新規書込み
<input type="radio" name="T6" value="8">追記
</form>
ライン6、文字1 オーバーフローしました コード0
modeの値に、きちんと数値が入るよう色々考えましたが動きません。
どこを直せばいいのですか?
57:デフォルトの名無しさん
08/02/02 19:42:39
>>56
<script type="text/javascript">
function radioValue(r) {
if (r.length) {
for (var i = 0; i < r.length; i++)
if (r[i].checked)
return r[i].value;
}
else {
if (checked)
return r.value;
}
return null;
}
function list() {
var mkfile = String(document.F1.T5.value);
var mode = parseInt(radioValue(document.F1.T6));
var objFso = new ActiveXObject("Scripting.FileSystemObject");
var objFile = objFso.OpenTextFile(mkfile, mode, true);
}
</script>
58:デフォルトの名無しさん
08/02/02 19:45:09
>>57の一部訂正
else {
if (r.checked)
return r.value;
}
59:56
08/02/03 14:26:08
>>57
上手く動くようになりました。ありがとう。
60:デフォルトの名無しさん
08/02/04 00:15:09
JavaScriptはプロトタイプ宣言のようなものは無いのでしょうか?
61:デフォルトの名無しさん
08/02/04 00:20:42
myclass.prototype.hello = function () {return "world"};
ってのは置いといて、現行のJSには静的型付がないから
プロトタイプ宣言も糞もない。
62:デフォルトの名無しさん
08/02/04 01:44:04
JavaScriptって、複数の値を返すことできないの?
アドレス参照ができないとなると、どうやって複数の値の中身を変更するの?
63:デフォルトの名無しさん
08/02/04 04:53:00
>>62
URLリンク(developer.mozilla.org)
>オブジェクト(すなわち 非プリミティブ値、例えば配列やユーザ定義オブジェクトなど)を
>パラメータとして渡すと、そのオブジェクトへの参照が関数に渡されます。
64:デフォルトの名無しさん
08/02/05 02:16:41
LL言語流だと hashで返せばいいんでない?
65:デフォルトの名無しさん
08/02/19 21:56:53
>>48
結局、>>54のライブラリ(ecl.js )でxmlhttp.responseTextの文字化けって直ったんですか?
上手くできたならサンプル開示してくれませんか?
66:デフォルトの名無しさん
08/02/19 22:01:57
65です。
xmlhttp.responseTextの文字化けでなく、xmlhttp.responseBodyの文字化け
同じような事だと思うけど、訂正。
67:デフォルトの名無しさん
08/02/20 00:39:47
質問させていただきます。
プラウザの入力フォームからキーワードを入力する際に、
たとえば「A」「1」という文字を含むキーワードを入力するとあるテキストが表示され
「B」「2」という文字を含むキーワードを入力すると別のあるテキストが表示される、というようなページをつくりたいと思っています。
プログラムは超初心者のため調べようにもわからないので
このプログラムはどういったもので検索すればいいか、または記入するプログラムなどを書き込んでいただけると非常に助かります。
よろしくお願いします。
68:デフォルトの名無しさん
08/02/20 00:41:52
超初心者なら、先ずは JavaScript の入門書か入門サイトを読もうぜ。
69:デフォルトの名無しさん
08/02/20 00:55:56
ブラウザ上でどうこうしたいときは・・・
+ JavaScript の質問用スレッド vol.62 +
スレリンク(hp板)
ブラウザ以外の処理系や言語自身のお話は・・・
ECMAScript デス 3
スレリンク(tech板)
70:デフォルトの名無しさん
08/02/20 23:45:37
>>48
65です。
Firefoxで以下の様にしたら、文字化けしませんでした。
<html>
<head>
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript">
function init(){
var xmlhttp;
xmlhttp = new XMLHttpRequest();
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
} catch (e) {
alert("Permission UniversalBrowserRead denied.");
}
xmlhttp.overrideMimeType("text/html; charset=shift_jis");
xmlhttp.onload = function(){
$("res").innerHTML = xmlhttp.responseText ;
}
xmlhttp.open("GET", "URLリンク(www.2ch.net)");
xmlhttp.send(null);
}
</script>
</head>
<body onload="init()">
<div id="res"></div>
</body>
</html>
71:デフォルトの名無しさん
08/02/24 20:31:33
正規表現の置換練習機を作ったけど、改行コードの扱いがうまくいきません。
aaabbbcccのbbbを\nと改行したくても\nを文字列としてaaa\ncccと置換してしまいます。
置換文字列を入力するテキストボックスをinputからtextareaに変えて実際に改行を入力すると動きますが、
\nを改行コードとして認識させる方法を教えてください。
<script type="text/javascript">
function replS() {
var strZ = document.F1.TZ.value;
var pat = document.F1.T0a.value;
var rep = document.F1.T0b.value;
strZ = repl(strZ ,pat ,rep );
document.F1.TZ.value = strZ;
}
function repl(str ,str1 ,str2 ) {
var str ,str1 ,str2 ,mach;
if (str1 !== ""){
str1 = RegExp(str1, "gm");
str = str.replace(str1 ,str2);
}
return(str);
}
</script>
<form name="F1" action="">
<textarea name="TZ" onfocus="this.select()" cols=50 rows=10>aaabbbccc
</textarea><br><br>
<input type="button" value="置換" onclick=replS()><br>
<input type="text" name="T0a" size=50 value="bbb">→
<input type="text" name="T0b" size=50 value="\n">
</form>
72:デフォルトの名無しさん
08/02/24 20:53:32
それ、JavaScriptの問題じゃないから。
Web系の板のHTMLスレにでもいきな。
73:デフォルトの名無しさん
08/03/03 14:12:06
JavaScriptをオンラインで1行コード化するサイトとかありませんか?
ブックマークレットや、.jsのダイエット化とかように。
74:デフォルトの名無しさん
08/03/03 14:13:43
そんくらい自分で適当にコード書けよ。
JavaScriptで書けば一石二鳥だろ。
75:デフォルトの名無しさん
08/03/03 14:16:49
>>73
いいの見つけた。
URLリンク(subsimple.com)
>>74
まま、そうなんだけどね。
() {} "" ネスト判断処理、半角SPの判断云々考えたら
あ〜これで一つのネタになるな。 と思えたから
どっかにあるべ〜と思ったの。
76:デフォルトの名無しさん
08/03/03 19:35:22
わかる人教えてくれ
getDateとgetDayで日付と曜日を取得して、その日が第2金曜日以前か以降かを判定するスクリプトってどうすれば組める?
散々考えたけど全然思いつかん
77:デフォルトの名無しさん
08/03/03 19:50:01
馬鹿アルゴリズムで。
今日〜1日とカウントダウンしつつ、
曜日も合わせて変更。
間に何回金曜があるかカウント。
78:デフォルトの名無しさん
08/03/03 20:03:48
今日あるいは直前の金曜日の日付を7で割って、
2なら今日が第2金曜日、>2なら以降、<2なら以前でよくね?
79:デフォルトの名無しさん
08/03/03 20:09:42
>>77
やっぱりこれしかないのかな
>>78
直前の金曜日を出すのが面倒な希ガス
80:デフォルトの名無しさん
08/03/03 20:13:30
>>79
直前の金曜日なんて面倒でもなんでもない。
まあ、たかだかループ31回だから>>77でいいと思う。
81:デフォルトの名無しさん
08/03/03 20:22:34
>>79
剰余
82:デフォルトの名無しさん
08/03/03 20:35:07
77だが、
曜日wを0〜6=日〜土とすると、
今日がw=6なら直前の金曜日は、今日-1
それ以外は、今日-(w+2)
# つまり日曜まで戻して、さらに土、金と戻す。
使う時には1日〜7日の例外処理を忘れずに。
けど人に聞くくらいだから、馬鹿アルゴリズムの方がいいと思う。
デバッグやら保守やら。
83:デフォルトの名無しさん
08/03/03 21:11:50
何がしたいのかよくわからんが、
Math.floor((日付 - getDay値)/7) で第何週かは出るよ。
84:デフォルトの名無しさん
08/03/03 21:18:52
カレンダー書いてみて、
・1〜7日は無条件で第2金曜日以前
・8〜14日は第二金曜日の可能性あり
・15〜は無条件で第2金曜日以降
だとわかった
8〜14日の場合に判定すればいいみたい
85:デフォルトの名無しさん
08/03/03 21:19:05
何がしたいのかよくわからんが、
そういう問題じゃないw
86:デフォルトの名無しさん
08/03/03 21:21:06
>>85は>>83に対して
87:デフォルトの名無しさん
08/03/03 21:55:09
第2金曜日を求めて判定するってのもアリか
88:デフォルトの名無しさん
08/03/04 13:28:11
JavaScriptでリバーシを作りたいのですが、参考になるサイトはありませんか?
89:デフォルトの名無しさん
08/03/04 13:30:50
URLリンク(www.google.co.jp)
90:デフォルトの名無しさん
08/03/04 14:27:28
ありがとうございます。
参考になりました。
91:デフォルトの名無しさん
08/03/04 14:33:15
// 周りに相手の駒があれば、進行して行く
なんかかっこいいな
92:デフォルトの名無しさん
08/03/07 03:49:18
>>76
ツェラーの公式
93:デフォルトの名無しさん
08/03/20 01:10:06
IEはローカルの外部jsファイルが読めないのか?
ライン:2
文字:1
エラー:文字が正しくありません。
ふざけやがって・・・!!!
94:デフォルトの名無しさん
08/03/20 01:48:48
ローカルでも普通に読めるよ
95:デフォルトの名無しさん
08/03/20 12:42:09
読めるに決まってるジャンwww
読めなかったら開発者全員怒りでMSに銃を持ち込んでるわwwww
96:デフォルトの名無しさん
08/03/20 13:09:20
文字が正しくないんだろ
97:デフォルトの名無しさん
08/03/20 14:17:19
>>95
うそこけ。
俺は持ち込むつもりは無い。
持ち込んでどうしたいのか分からんが。
98:デフォルトの名無しさん
08/03/21 17:46:33
"<"をreplaceで置換したいんだけど、最初の一個しか変換してくれません。
全部置換するにはどうしたらいいのでしょうか?
<script>
var webmm="<iframe src =URLリンク(www.google.co.jp)";
document.writeln (webmm.replace(/</i, "{"));
</script>
結果
{iframe src =URLリンク(www.google.co.jp)
99:98
08/03/21 17:49:08
うぉ。強制変換。
<script>
var webmm="&lt;iframe src =URLリンク(www.google.co.jp)&lt;/iframe>";
document.writeln (webmm.replace(/&lt;/i, "{"));
</script>
です。"&"は本当は半角です。
100:デフォルトの名無しさん
08/03/21 17:49:10
g
101:98
08/03/21 17:53:42
>>100
/&lt;/gi
にしたら出来ました。ありがとうございます。
102:デフォルトの名無しさん
08/04/12 14:27:32
あらゆる環境で動くように作る情報とかが載ってるお勧めのページありませんか?
今はどのブラウザのどのバージョン辺りまでカバーすればよいかとかわからんもんで
103:デフォルトの名無しさん
08/04/12 14:30:04
大して無い
104:デフォルトの名無しさん
08/04/12 22:53:40
javascriptでフォームを追加してるんですが,
その追加されたフォームの値を取得する方法が分かりませぬ
例えば<input type="text" name="text__count__" size="30" id="id_text__count__">
のフォームを__count__をreplaceして追加してるんですが,
document.formname.test3.valueでは値が取得出来ません
どなたかエロい人教えてください
105:デフォルトの名無しさん
08/04/12 23:03:04
document.getElementById("id_text?").value
106:デフォルトの名無しさん
08/04/12 23:07:34
>>105
あっさりできますた
こんな問題で3日間詰まってた俺っていったい・・・
ありがとうございます
107:デフォルトの名無しさん
08/04/13 03:18:22
その3日間何やってたんだw
108:デフォルトの名無しさん
08/04/13 22:15:42
JavaとJSの違いって何?
互換性ないってのは聞いたことあるがどういう関係かわからん。
ゆとりだからわからん。
場違いだったらすまぬ
109:デフォルトの名無しさん
08/04/13 22:36:52
違い云々の前に全くの別物。
110:デフォルトの名無しさん
08/04/13 22:38:11
Java → SunのVM言語
JavaScript → NetscapeのWebブラウザ付属簡易言語
JScript → JavaScriptのMS版
ECMAScript → JavaScriptのECMA標準化版
ぶっちゃけ何の関係も無い。
111:デフォルトの名無しさん
08/04/13 22:40:16
JS=JUSTSYSTEMS
112:デフォルトの名無しさん
08/04/13 23:48:22
JS=JoyStick。おまえの股間についてるモノのことだ。
113:デフォルトの名無しさん
08/04/14 16:42:23
うそつけ・・・
俺のスティックは全然Joyしてないぞ
114:デフォルトの名無しさん
08/04/14 20:22:04
よし、どれ見せてみろ
115:デフォルトの名無しさん
08/04/14 20:50:25
URLリンク(blog.livedoor.jp)
116:デフォルトの名無しさん
08/04/14 21:08:19
>>115
JSというよりJavaに近いな。
117:デフォルトの名無しさん
08/04/14 21:14:33
初めまして。
右クリックをすると警告ダイアログボックスが出るようにする仕方は分かったのですが
2回目以降の右クリックは、出ないようにしたいのですが、可能でしょうか。
もし可能であるなら、プログラムを教えていただけないでしょうか。
どうおよろしくお願いいたします。
118:デフォルトの名無しさん
08/04/14 21:30:25
>>117
<script>
document.oncontextmenu = function() {
alert("うふ〜ん");
this.oncontextmenu = null;
return false;
}
</script>
119:デフォルトの名無しさん
08/04/14 21:43:51
118さん、どうもありがとうございました!
感謝いたします!
120:デフォルトの名無しさん
08/04/14 22:02:58
フォーム内容をprototype.jsのAjax.RequestでPHPにPOSTして結果をIDの中に書き出したんだけど
書き出した内容にあるlightwindowと自作のサムネイルチェンジャーが動作しません
この書き出したフォーム結果はさらにAjax.Requestするものでそれはちゃんと動作してます
リターンする内容のHTMLに直接IDの中に書き込むとちゃんと作動します
jsの読み込むタイミングが悪いのかと思ってヘッダーで読み込んでたlightwindow.jsを
フォーム結果と一緒に書き出すようにしてもダメでした
てな説明で解決策分かりますか?
121:デフォルトの名無しさん
08/04/15 02:14:12
>>110の続き
Rhino → Java製のJavaScript
122:デフォルトの名無しさん
08/04/15 10:39:56
>>121
Rhino はただの処理系だろ
123:120
08/04/16 20:44:52
myLightWindow.activateWindowで解決しました
124:デフォルトの名無しさん
08/04/21 11:23:41
>>122
「ただの処理系」ってナニ?
"実装"ってことならJavaScriptはネスケでの実装だしJScriptだって実装だろう
ブラウザーがないことを処理系って言ってるなら随分前からSquiggleって例があるけど
…ウェブブラウザーじゃないが
125:デフォルトの名無しさん
08/04/21 18:34:56
>>124
Rhino は JavaScript の処理系であって言語ではない
JavaScript はネスケで実装されたものだけを指すわけじゃないし
JScript も IE で実装されたものだけを指すわけじゃない
言語と処理系の違いが分からないならもう少し調べてみてくれ
126:デフォルトの名無しさん
08/04/22 08:27:36
言語と処理系の区別なんていつでもあるわけないだろう。
そもそも「言語」だの「処理系」だのといった言葉の定義からしていい加減なのに。
普通は「辞書上の標準語」と「方言」の区別と似たような使われ方をすると思うけど、
そもそも「辞書上の標準語」が存在しない場合にそんな概念を振り回しても
ただの言葉遊び以上の意味ないでしょ。
127:デフォルトの名無しさん
08/04/22 09:54:10
>>126
JSはともかくESでは処理系と言語仕様の区別は明確だぞ。ECMA舐めんな。
128:デフォルトの名無しさん
08/04/22 12:22:12
>>126
あほかよ
129:デフォルトの名無しさん
08/04/25 02:44:43
質問です。
function login() {
iframe = document.getElementById("inframe");
iframe.contentWindow.document.forms[0].elements('login_id').value = sid;
iframe.contentWindow.document.forms[0].elements('password').value = sps;
}
上記の関数を実行すると「アクセスが拒否されました。」と出てしまい困っています。
行いたい事は、iframeタグ内に表示されている別ドメインのログインフォームにid,passをいれ、
submitしたいのですが、submitする手前のinputタグにid,passを入れる手前でエラーが出てしまいます。
inframe = iframeのid,name
login_id, password = iframe内のinputタグのname
動作環境はIE 6
よろしくお願いします。
130:129
08/04/25 09:34:49
…これはセキュリティー上出来ない仕様となってるんでしょうか。
色々と検証した結果そういった結論になりました。
MacのSafariの場合はローカルHTMLの場合は実行出来るんですよね…
WinのSafariも可能なのかも。
131:デフォルトの名無しさん
08/04/25 11:53:06
>>130
> …これはセキュリティー上出来ない仕様となってるんでしょうか。
その通り。
132:ぴよ
08/04/30 19:59:34
メニューのところを、CSSで、フレーム風にし、スクロールできるようにします。
通常のフレームでは、スクロールして、ある項目をクリックした場合
スクロールした状態が保たれますが、CSSのフレーム風では
スクロールした状態が保たれません。
これをJavaScriptでスクロールした状態を保つことはできますでしょうか?
もしできるのならば、やり方、もしくは、参考サイトを教えていただけないでしょうか。
どのようなキーワードで検索すればいいのかも分かりません。
どうぞよろしくお願いいたします。
133:ぴよ
08/04/30 20:01:51
すみません。一度ageさせていただきます。
134:デフォルトの名無しさん
08/04/30 21:59:45
+ JavaScript の質問用スレッド vol.64 +
スレリンク(hp板)
で似たような話題が出てたよ
今度からはそっちで聞いておいで
135:デフォルトの名無しさん
08/05/08 19:26:52
ローカルファイル限定で
Javascriptからプロセス起動できて
その標準出力をページに埋め込めたりしたら
激しく便利なんだが、無理?
136:デフォルトの名無しさん
08/05/08 19:29:41
やればいいじゃん
137:デフォルトの名無しさん
08/05/09 08:43:10
何でも起動できるようにしたら、著しいセキュリティ汚染
138:デフォルトの名無しさん
08/05/17 00:34:50
※実行注意
<script>
(function(){var n=0x7fffffff;n++;a})()
</script>
このコードでIEが落ちない?
139:デフォルトの名無しさん
08/05/17 15:55:15
同じ処理なら
配列ごとデコードするの乱暴かな
forで一つ一つすべき?
140:デフォルトの名無しさん
08/05/17 15:58:55
>>135
VBSで簡単に
141:デフォルトの名無しさん
08/05/17 16:20:51
>>139
何をどうデコードするのかも書かずにどんな答えを期待してるんだい?
142:デフォルトの名無しさん
08/05/22 03:52:04
画像の読み込みが始まったら(終了か読み込みエラーまで待たずに)
alertで警告画面を出させるような方法ってないですか?
イベントハイドラだと終了かエラーかドキュメント読み込み完了くらいしか
感知できないみたいなので
143:デフォルトの名無しさん
08/05/22 19:53:57
>>142
<img src="URLリンク(www...)">
<script>alert("渓谷")</script>
144:デフォルトの名無しさん
08/05/24 13:13:47
サイトAの特定箇所の文字列をサイトBで表示したいとき
パーサーを噛まさずにjavascriptだけでやれるでしょうか
教えてください
145:デフォルトの名無しさん
08/05/24 13:19:18
HTMLドキュメントから位置情報と文字列の内容示して取り出せば出来るか
案外簡単だな
146:デフォルトの名無しさん
08/06/02 20:57:53
URLリンク(sourceforge.jp)
URLリンク(dragonlady.info)
Aptana Jaxer等と同じような機能なのですが、
もし、よろしかったら、ご意見いただけますでしょうか。
サーバ側のJavaScriptは、あまり有用でない気もしているのですが、
ご意見いただけると幸いです。
147:デフォルトの名無しさん
08/06/11 07:31:52
try catchとかのエラーオブジェクトのdescriptionが
%u6307%u5B9A%u3055
とかなのですが、どうやったら解読できるのでしょうか?
148:デフォルトの名無しさん
08/06/11 08:09:17
document.write(unescape("%u6307%u5b9a%u3055"));
149:147
08/06/11 12:10:24
ありがとうございます
150:グーグー
08/06/14 19:29:23
JAVAscriptのサンプルを組み合わせて作ったよ!
JAVAは、楽しんでやりたいよね。。
面白グーグーサイト
URLリンク(s1.shard.jp)
特撮ヒーロー大集合
URLリンク(s1.shard.jp)
怪人怪獣大集合
URLリンク(s1.shard.jp)
151:デフォルトの名無しさん
08/06/15 11:34:38
Apple御用達
URLリンク(www.sproutcore.com)
152:デフォルトの名無しさん
08/06/15 21:26:22
↓ここのjsonエディタをダウンロードしてきても、
ローカルでの動かし方がわかりません。
誰かやりかたおすえて。
URLリンク(www.thomasfrank.se)
153:デフォルトの名無しさん
08/06/15 22:17:48
それは「プログラム技術」には関係ない。
154:デフォルトの名無しさん
08/06/17 09:32:40
if文で分岐を作って、分岐したあとに表示されるボタンを分岐ごとに変えたいのですが、
文章を表示させることはできるのですがボタンを表示できません。
今はこんな感じになっているのですが、
<script type="javascript">
var count = 1;
if (count == 1) {document.write("1です");
}else{
document.write("1以外です");
}
</script>
("1です")の部分に<input type="submit" value="更新"> <input type="button" value="削除"> <button type="button" onclick="(window.open('','_top').opener=top).close();">閉じる</button>
を
("1以外です")の部分に<input type="submit" value="登録"> <button type="button" onclick="(window.open('','_top').opener=top).close();">閉じる</button>
を表示できるようにしたいです。
155:デフォルトの名無しさん
08/06/17 20:23:32
buttonタグとは中々見ないな
156:デフォルトの名無しさん
08/06/17 21:16:32
URLリンク(eow.alc.co.jp)
157:デフォルトの名無しさん
08/06/17 21:26:13
一頃、alcといえば何でもかんでも日帝に結びつける訳だったが、
普通になったんだな。
と思ったらそうでもないか。
URLリンク(eow.alc.co.jp)
158:デフォルトの名無しさん
08/07/22 21:50:57
TextSS
159:デフォルトの名無しさん
08/07/23 10:10:48
★スロットの絵柄は「0」〜「9」まで変化する。★絵柄は3段構成。
★スタートボタンを押すと、各絵柄が一斉に動き出す。
★各絵柄の下のストップボタンを押すと絵柄が止まる。
★各絵柄がすべてそろうと、大当たりとしてページの背景色が変化する。
★大当たり後、再度スタートボタンを押すと、背景色は元の色にもどる。
★すべての絵柄が止まってないのに、大当たりの背景色変化が起こらないようになっている。
この条件でスロットを作りたいのですが、スタートボタンを押したら1つしかスロットが回転しません
どのように改善すればいいでしょうか?
ソースは
URLリンク(kansai2channeler.hp.infoseek.co.jp)
よろしくお願いします
160:デフォルトの名無しさん
08/07/23 20:51:43
なつやすみの宿題はとしょかんにいくといいよ!
161:デフォルトの名無しさん
08/07/24 16:05:37
>>159
適当に作ってみました。
※chageSlot関数はかなりいい加減です(遊んでます...)
動作テスト:URLリンク(www1.k-rent.net)
ソース:URLリンク(sakuratan.ddo.jp)
162:デフォルトの名無しさん
08/07/25 23:30:30
すみません。お聞きしたいのですが、
1メガのjsファイルがあったとします。
これをブログの全部の記事毎に呼び出してる状況だとして、物凄く重いので、改善する方法はありますでしょうか?
たとえば、別の場所に一旦呼び出して、実行コマンド?だけ記事に呼び出すとか。
163:デフォルトの名無しさん
08/07/26 00:39:54
>>162
フレームに分けるとか。
jsのフレームは非表示にする。
164:デフォルトの名無しさん
08/07/26 06:14:39
>>162
記事更新のajax化
165:デフォルトの名無しさん
08/07/28 01:47:56
JavaScriptってどのくらいのことができるんでしょうか?
C#で簡単なツールを書いてるんですが、.NETを入れたくない
という人もいて代わりになるのであれば移行しようかと思ってます。
今実現したいのが
・ローカルにおいてあるテキストの読み込み
・上記で読み込んだテキストに関連する画像情報が書かれているので
それを読み込んで表示
・表示した画像を1枚絵にする。
とかなんですが・・・・
166:デフォルトの名無しさん
08/07/28 02:26:25
>・表示した画像を1枚絵にする。
JS では基本バイナリを弄ることはできないので_
167:165
08/07/28 02:43:20
>>166
そうなんですか
なんか個別に表示して重ねたりは配置の問題だけなので
できそうでしたが・・・ザンネンorz
168:デフォルトの名無しさん
08/07/28 09:04:13
ブラウザのDOMを操作する以上のことはするなというのがこれまでの常識。
スタイルシートの範疇で出来ると思ったらやってみたら。
ただFirefox3のjavascriptのスピードを見たらもう少し何かやらせてもいけるような気がする。
169:デフォルトの名無しさん
08/07/28 09:19:48
>>165
んー、
> ・ローカルにおいてあるテキストの読み込み
の時点でHTAとかXULアプリケーションとかに
なるだろうから、がんばればできるんじゃないの。
Mozillaならバイナリが扱えるXPCOMもいろいろそろってるし。
HTA/JScriptの場合、FileSystemObjectだとバイナリが
扱えなかったような気がするけど、ほかのActiveXで
そういうことができるのとかどっかにありそう。
170:デフォルトの名無しさん
08/07/28 09:44:05
ブラウザのjavascriptかそれ以外の環境で動く派生言語かは分けて考えたほうがいいだろうね。
.NETに戻ってもいいならマニアックなJScript.NETなぞございます(笑
171:デフォルトの名無しさん
08/07/28 10:03:33
flash側の外部に公開されてない関数をjavascriptから呼びたい
これができたらiknowを完全にキーボード操作で楽しんだりflashが使えない携帯からできるのに
まぁ普通に考えてセキュリティ面でずたぼろになるから無理な要求だけど
172:デフォルトの名無しさん
08/07/28 11:46:38
>>165
JScript@WSHじゃ駄目なんですか?
173:デフォルトの名無しさん
08/07/28 11:57:30
javascriptの実装を統一して欲しいよまず。
174:デフォルトの名無しさん
08/07/28 16:32:30
統一されたら、言語の進化競争が止まるだけで、メリットは無いよ
175:デフォルトの名無しさん
08/07/28 17:41:42
クロスブラウザめんどい
176:デフォルトの名無しさん
08/07/28 19:11:39
言語が1つになって寡占的な支配を行ったら、
言語の改善や、新しい機能の取り込みがしやすくなって、開発は活発になるだろう。
結局方向はバラバラになり、実装はゴテゴテになり、
異なるブラウザ間の差異が異なるバージョン間の差異になるだけ。Java や AS のように。
次世代の Unified JavaScript を管理する俺たちの組織だけはそうはならない、とは俺は思えない。
結局、2つ以上のブラウザが、双方ともユーザに叩かれる状況が望ましい。
177:デフォルトの名無しさん
08/07/28 20:54:44
FireFox3以降で リンク隠すことは可能ですか?ブラウザの左下の表示のリンクです。
178:デフォルトの名無しさん
08/07/28 21:35:07
俺としてはflashさえ消えさってくれれば今のままで十分なんだがな
ユーザコードから触れないから、折角キーボードオンリーでできる環境をつくっても
flashがでてくるだけでぶち壊し
179:デフォルトの名無しさん
08/07/29 02:55:22
flashを使わなければよい
180:デフォルトの名無しさん
08/07/29 05:14:31
というか、むしろJavascriptはActionScript化してます。
181:デフォルトの名無しさん
08/07/29 10:12:17
>>180
kwsk
182:デフォルトの名無しさん
08/07/29 11:04:04
まぁadobeはflashpluginのソースを公開汁ということだ
183:デフォルトの名無しさん
08/07/29 12:39:17
>・表示した画像を1枚絵にする。
バイナリではないけど、画像情報をBASE64にすれば、
img.src="data:image/png;base64,ヘテヘテ==";
で画像は表示できるかも
PNGのアルファとか利用して重ねるとか?
184:デフォルトの名無しさん
08/07/29 12:40:19
>>183
いや完全に一枚絵にしたいんです・・・
185:デフォルトの名無しさん
08/07/29 12:52:56
>>183
そんな書き方できるんだ・・・。
Base64で各画像データを変数に格納して、imgのsrc属性に連結して渡せばいけるかな?
186:デフォルトの名無しさん
08/07/29 16:34:00
>>185
ところがBase64画像をimgタグにぶち込むのはIE"のみ"対応していないという罠
だった気がするんだけど最近のIEはできるようになったんだろうか
187:デフォルトの名無しさん
08/07/29 18:28:36
ブラウザ使っていいならcanvas使えよ
188:デフォルトの名無しさん
08/07/29 19:24:05
dataプロトコルにはIE8から対応。
カスタムプロトコルハンドラを作って公開している人がいるので、クライアントにインストールできるなら検討の余地はある。
189:デフォルトの名無しさん
08/08/01 14:15:10
ローカル動作のJScriptでソースファイルの分割をする方法はないでしょうか
行数が1000超えて把握しにくくなってきたので機能毎に分割したいのですが。
モノはIRCクライアント、LimeChat2(2.25以降)のスクリプトです。
190:デフォルトの名無しさん
08/08/03 17:00:28
prototype.jsを使って、
1 C:\hogehoge\local.htm(ローカルのファイル)からWeb上のURLリンク(www.hoge.hoge)を読み込む
2 sample.htmをデータ処理
3 $("hogehoge").innerHTMLでlocal.htm出力
こんな感じのスクリプト組んだんだが、IEだとうまく動くけどFirefoxだとWeb上のデータが読み込めない。
ぐぐって見たけどブラウザの仕様らしいということはわかったが解決策がわからない。
知ってる香具師いる?
191:デフォルトの名無しさん
08/08/03 17:42:11
今試す気起きんが Firefox だとローカルから XMLHttpRequest で Web 上のファイル取得できないんだっけか?
192:デフォルトの名無しさん
08/08/04 12:12:13
ブラウザの仕様なら無理なんじゃないの。
193:デフォルトの名無しさん
08/08/04 14:05:47
>>191
自分が試す気が起きない程度の問題に
君のために他人が試してくれると思える
その能天気さはどこから来ている?
194:デフォルトの名無しさん
08/08/04 16:19:44
>>193
俺は別に Web 上のファイルが取得できようができまいがどうでもいいから試さない
やりたいと言っている 190 が試せばいいんだし、暗にそう言っている
そんなこともわからないのか
195:190
08/08/04 20:23:06
なんか人違いされてるな・・・
Firefoxのエラーコンソール見たら
>セキュリティエラー: file:///C:/hogehoge/local.htm のコンテンツが URLリンク(www.hoge.hoge) からデータを読み取ることは禁止されています。
と出たので多分Firefoxからはアクセスできないみたい。
あきらめます
196:デフォルトの名無しさん
08/08/05 00:33:53
セキュリティーポリシー緩めればアクセスできるよ。
197:デフォルトの名無しさん
08/08/08 01:28:49
IE7で、<select>で選択されている<option>の値をとるにはどうしたらいいの?
.valueだと取れないみたい。
198:デフォルトの名無しさん
08/08/08 16:46:48
どうしようもないよ
199:デフォルトの名無しさん
08/08/09 05:11:38
不ツーは selected があるか見てく
200:デフォルトの名無しさん
08/08/10 03:04:35
IE なんか見捨てろよ
201:デフォルトの名無しさん
08/08/10 07:29:47
IE がここまで嫌われるに至った道を Fx で実践するわけですね、分かります
202:デフォルトの名無しさん
08/08/10 11:51:34
IE叩いてる奴はNN4とか触ったことないだろ
203:デフォルトの名無しさん
08/08/10 14:36:39
NN4とか久しぶりに聞いたなー
204:デフォルトの名無しさん
08/08/10 15:12:48
NCSA Mosaic
205:デフォルトの名無しさん
08/08/11 21:02:06
Fx使いでさえNN4は確かに失敗作だと思うが
しつこく未だにNN4とか出してくるやつは初期IEと比べたらいい。
206:デフォルトの名無しさん
08/08/12 06:30:35
NN4 が叩かれる理由 → 普及したから
IE6 が叩かれる理由 → 普及したから
次はなんだろうね
207:デフォルトの名無しさん
08/08/13 21:32:17
Firefox3
208:デフォルトの名無しさん
08/08/14 00:18:37
宣伝しにきたよ。
■■みんなでサイトつくろうぜwwwwwwww■■
「お前ら一緒にサイト作ろうぜwwwww」
「2ちゃん越えるサイト作ろうぜww」
「仕事無いんだ・・・・・・」
「やろうぜ!」
「みんなでサイトつくろうぜwwwww」
URLリンク(gacco.o0o0.jp)
URLリンク(ex14.vip2ch.com)
今日トップ絵作ったんだぜ!
興味沸いたらきてください!
209:デフォルトの名無しさん
08/08/14 07:36:17
こういうので成功するのは、一人本当にがんばるやつが居た時だけだな。
210:デフォルトの名無しさん
08/08/14 17:36:52
「みんなで」とか言い出す奴にそんな奴はいない
211:デフォルトの名無しさん
08/08/14 17:58:38
とりあえずNGワードに設定してすっきりした
212:デフォルトの名無しさん
08/08/23 18:45:37
変数名に2バイト文字っていつから使えるようになったの?
どっかのブログに出来るってことが書いてて
試してみたら、動いてビックリした
213:デフォルトの名無しさん
08/08/23 18:49:11
XMLも1.1から要素名などに非ASCII文字が使えるようになったことだし。
214:デフォルトの名無しさん
08/08/23 22:05:24
Unicode だからマルチバイトな
215:デフォルトの名無しさん
08/08/26 01:05:20
>>213
普通にXML 1.0から使える
1.1で使えるようになったのは1.0時点で未割り当てだった文字と現在未割り当ての文字
216:助けて下さい。
08/08/27 11:20:01
下記のjspで、セレクト1のコンボボックスが変更された時、
関数changecmb1で、セレクト2のselectedIndexを取りたいのですが、
旨く取れないのです。取り方を教えて下さい。
本は読んだのですが、分かりませんでした(/_;)
<html>
<head>
<script type="text/javascript">
function changecmb1(obj) {
index = obj.selectedIndex;
cmb2index = document.form.cmb2.options.selectedIndex;
↑旨く取れないのです。
alert("セレクト2のindex="+cmb2index);
}
217:助けて下さい
08/08/27 11:21:11
</script>
</head>
<body>
<div id="title" class="title">${title}</div>
<br/>
<span class="nece">test</span>
<html:form action="action1">
<table>
<tr>
<td nowrap>セレクト1<span class="nece">※</span></td>
<td>
<f:code codeName="code1" var="cmb1List" />
<html:select property="select1" onchange="changecmb1(this)">
<html:option value=""></html:option>
<html:optionsCollection name="cmb1" label="value" value="key"/>
</html:select>
</td>
</tr>
<tr>
<td nowrap>セレクト2<span class="nece"> </span></td>
<td>
<f:code codeName="code2" var="cmb2List"/>
<html:select property="select2">
<html:option value=""></html:option>
<html:optionsCollection name="cmb2" label="value" value="key"/>
</html:select>
</td>
</tr>
</html:form>
</body>
</html>
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4984日前に更新/81 KB
担当:undef