[表示 : 全て 最新50 1-99 101- 201- 301- 2chのread.cgiへ]
Update time : 06/15 17:54 / Filesize : 81 KB / Number-of Response : 354
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

JavaScript



1 名前:デフォルトの名無しさん [2007/10/12(金) 18:52:21 ]
ジャバスクリプト

7 名前:デフォルトの名無しさん [2007/10/13(土) 00:03:12 ]
はいはい移動ですよ〜。

ECMAScript デス 3
ttp://pc11.2ch.net/test/read.cgi/tech/1190160481/l50

8 名前:デフォルトの名無しさん [2007/10/13(土) 01:09:04 ]
>>5は突っ込んでほしいのか?

9 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 01:13:08 ]
>>8
本気で言ってるんじゃないかな。

10 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 01:18:33 ]
まあgetElementByが出てくるのは板違いっぽいけど。
>>7のスレと重複になるし

11 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 01:31:22 ]
>>10
WSHでMsxml2.DOMDocumentとか使っててもgetElement〜が登場するよ?

12 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 01:39:50 ]
でも>>3>>6はMSXMLを想定してないと思うよ

13 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 06:42:39 ]
>>7
そっちじゃなくてweb制作に誘導しろ。
というかとっとと削除依頼だそうな>>1

14 名前:デフォルトの名無しさん mailto:sage [2007/10/13(土) 08:20:45 ]
クリップボードのテキストを取得する方法は?

15 名前:デフォルトの名無しさん mailto:sage [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 02:31:27 ]
それJScriptだから

17 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 02:47:14 ]
www.thinkit.co.jp/free/article/0702/15/4/index.html
>amachang.sayMyNameをsetTimeoutに渡した場合、渡されるのは関数オブジェクトだけで、amachangオブジェクトとは切り離されてしまいます。

↑こんなこといってるけど、
setTimeout("amachang.sayMyName();",1000);
ってやれば、bindつかわなくても大丈夫じゃね?

18 名前:デフォルトの名無しさん mailto:sage [2007/10/14(日) 17:09:54 ]
ニコニコ動画にログインするjsをつくりたいのですが
まったく見当がつきません。
ご存じの方教えてください。

19 名前:デフォルトの名無しさん mailto:sage [2007/10/15(月) 00:27:50 ]
ジャッキー・スミス内相は、彼女が入閣して以来、彼女を見つめる男性ファンの多さに驚いている
言う。どうやら、彼女が胸の谷間を大胆に見せているのが理由らしい。彼女もそれを認めている。

44歳、2児の母親は7月にロンドンで起きた爆破テロに関する演説を下院で行った。そのときの
彼女の胸元の開いた服装はセンセーションを巻き起こした。
その後のBBCラジオch4「Woman's hour」のインタビューで、彼女は刑務所の雄々しい人たちを
相手にするのも、犯罪取り締まりにおいても、そして対テロ闘争でも(自分が女性だからといって)
何の問題もないと言った。しかし、「これからは、もうちょっと服装には気をつけるようにします」と
付け加えた。

ゴードン・ブラウン首相が行った内閣改造人事では多くの変動があったが、中でもイギリス初の
女性の内務大臣として彼女が任命されたのは最も予想外のことだった。
番組のプレゼンター、イェニー・マレー氏が、彼女の胸の谷間ばかりに気を向けている記者たちに
言いたいことは何かと尋ねると、この44歳のオックスフォード卒業生は声高に言った。
「私は国境を防衛しテロ攻撃から身を守り、そして犯罪を減らすことに専念するつもりです。並行して
少しは服装のことも考えるようにしますが、それは最優先の事柄でもなければ、そんなことで頭が
いっぱいの記者さんたちのためでもありません」。

スミス内相はオックスフォード大在学時に飲み比べをしていた様子が紹介されたことがある。彼女
がオックスフォード大学ハートフォード・カレッジの学生だったとき、バニー・ゲームをしているところ
が写真に撮られたものだ。お酒を飲むのに合わせて、模したウサギの耳を揺らす、学生たちの伝統
的なゲームだ。 (以上、抜粋)

ジャッキー・スミス内相 
img.thesun.co.uk/multimedia/archive/00370/snn1102jj280_370372a.jpg
img.dailymail.co.uk/i/pix/2007/06_03/jaquismithDM_468x550.jpg

英デイリー・メール:
www.dailymail.co.uk/pages/live/articles/news/news.html?in_article_id=486994&in_page_id=1770

20 名前:デフォルトの名無しさん [2007/10/16(火) 03:29:48 ]
>>17
今見てきたけど、それ俺も同感。
どういうことだろ、教えてエロい人

21 名前:デフォルトの名無しさん mailto:sage [2007/10/16(火) 07:40:11 ]
>>20
文字列で渡せるのは,グローバルスコープのオブジェクトだけ。

22 名前:デフォルトの名無しさん mailto:age [2007/10/16(火) 23:06:09 ]
ある日のPreStar初回の増刊号
www.freewebs.com/photoradio/?518235

23 名前:デフォルトの名無しさん [2007/10/18(木) 09:35:20 ]
>>21
GJ,エロい人

24 名前:デフォルトの名無しさん [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 18:48:21 ]
>>24
setTimeoutしない場合に、 hoge_obj.printMsg は、ちゃんと呼び出せてるか?



26 名前:デフォルトの名無しさん mailto:sage [2007/10/18(木) 22:38:34 ]
ブラウザ上のJavaScriptは板違い
pc11.2ch.net/test/read.cgi/hp/1190811747/l50

27 名前:デフォルトの名無しさん [2007/10/19(金) 02:16:20 ]
>>26
板違いスマソ

>>25
呼び出せてるから困ってるんだ orz

28 名前:デフォルトの名無しさん mailto:sage [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 05:47:53 ]
それはクロージャーとは違うよ

30 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 16:25:54 ]
クロージャーは勝手に使って欲しかったんだが
ここまで書けば満足か?
(function(){
var hoge_obj = new Hoge("hello");
setTimeout(function(){return hoge_obj.printMsg()}, 1000);
})();


31 名前:デフォルトの名無しさん mailto:sage [2007/10/28(日) 16:48:05 ]
何をもってクロージャとは違うと言っているのかよくわかりませんが、
javascriptの関数はどれもクロージャですよ。

32 名前:デフォルトの名無しさん mailto:sage [2007/11/08(木) 13:36:54 ]
クロージャーには苦労しますじゃ

33 名前:デフォルトの名無しさん mailto:sage [2007/11/16(金) 09:06:26 ]
JavascriptでProlog処理系を作れませんか。
"Rubyで作るProlog処理系"なんていうのを、
見かけますが。

34 名前:デフォルトの名無しさん mailto:sage [2007/11/20(火) 06:22:44 ]
>>33
ここにひとつ。
ttp://jlogic.sourceforge.net/

35 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 18:53:27 ]
グリモンスレはどこでつか。



36 名前:デフォルトの名無しさん [2008/01/03(木) 16:36:07 ]
dojoスレありますか?

37 名前:デフォルトの名無しさん mailto:sage [2008/01/06(日) 18:05:01 ]
JavaScriptって意外と奥が深いんだな。

38 名前:デフォルトの名無しさん [2008/01/07(月) 14:34:56 ]
意外と難しい

39 名前:デフォルトの名無しさん mailto:sage [2008/01/08(火) 15:23:46 ]
連装配列とオブジェクトが同じなのはいいアイデアだと思う

40 名前:デフォルトの名無しさん [2008/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 mailto:sage [2008/01/11(金) 22:10:18 ]
質問するスレを間違えたようですので、初心者スレで
質問してきます。 大変失礼しました。

42 名前:デフォルトの名無しさん [2008/01/12(土) 13:17:47 ]
ifやfor等の制御構文キーワードを||と&&とarguments.calleeの再帰で代用したのち、
順番に実行する処理を[]の中に書いてセミコロンを駆逐すると、
すべての処理をone-runnerでかけてしまうことに気づいてしまった。

43 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 21:56:18 ]
それくらい普通だろ

44 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 20:08:14 ]
one-runner?

45 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 16:46:26 ]
1回実行されただけで捨てられてしまうプログラム、それがone-runnerだ!



46 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 20:08:45 ]
>>39
そのシンプルさがJavaScriptの良さだと思っていたんだが、
JavaScriptも静的型にするらしいね。
そうなったらもう使う気しねーな。

47 名前:デフォルトの名無しさん mailto:sage [2008/01/16(水) 00:10:09 ]
SchemeはJavaScriptのパクリ

48 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 16:31:57 ]
ファイルの中身がwell-formedじゃない場合の話をしてる?

50 名前:48 [2008/01/17(木) 16:55:14 ]
>>49
XMLどころかHTMLですらないけど…何か?

51 名前:デフォルトの名無しさん mailto:sage [2008/01/17(木) 23:09:43 ]
もともとXMLのためのものなんだから、
文句言うんならファイルの中身をXMLにしろ

っていうことじゃね?

52 名前:48 mailto:sage [2008/01/18(金) 01:17:27 ]
>>51
<?xml version="1.0" encoding="shift_jis" ?>
のXMLファイル(もちろん中身も shift_jis)でも駄目だ。
結局、自分で出来ない事を確かめただけだった…orz

53 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 07:38:23 ]
>>52
IEがウンコ

54 名前:デフォルトの名無しさん mailto:sage [2008/01/18(金) 10:44:28 ]
ttp://nurucom-archives.hp.infoseek.co.jp/digital/escape-codec-library.html

55 名前:48 mailto:sage [2008/01/18(金) 19:56:36 ]
押し付けがましいが一応補足
>>52 の場合、xmlhttp.responseText は文字化けするが
xmlhttp.responseXML.xml 等なら文字化けしない
ということのようだ



56 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/02/02(土) 19:45:09 ]
>>57の一部訂正
    else {
        if (r.checked)
            return r.value;
    }

59 名前:56 mailto:sage [2008/02/03(日) 14:26:08 ]
>>57
上手く動くようになりました。ありがとう。

60 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:15:09 ]
JavaScriptはプロトタイプ宣言のようなものは無いのでしょうか?


61 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 00:20:42 ]
myclass.prototype.hello = function () {return "world"};

ってのは置いといて、現行のJSには静的型付がないから
プロトタイプ宣言も糞もない。

62 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 01:44:04 ]
JavaScriptって、複数の値を返すことできないの?
アドレス参照ができないとなると、どうやって複数の値の中身を変更するの?

63 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 04:53:00 ]
>>62
developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide:Defining_Functions
>オブジェクト(すなわち 非プリミティブ値、例えば配列やユーザ定義オブジェクトなど)を
>パラメータとして渡すと、そのオブジェクトへの参照が関数に渡されます。

64 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 02:16:41 ]
LL言語流だと hashで返せばいいんでない?

65 名前:デフォルトの名無しさん [2008/02/19(火) 21:56:53 ]
>>48
結局、>>54のライブラリ(ecl.js )でxmlhttp.responseTextの文字化けって直ったんですか?

上手くできたならサンプル開示してくれませんか?



66 名前:デフォルトの名無しさん [2008/02/19(火) 22:01:57 ]
65です。
xmlhttp.responseTextの文字化けでなく、xmlhttp.responseBodyの文字化け

同じような事だと思うけど、訂正。

67 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 00:39:47 ]
質問させていただきます。
プラウザの入力フォームからキーワードを入力する際に、
たとえば「A」「1」という文字を含むキーワードを入力するとあるテキストが表示され
「B」「2」という文字を含むキーワードを入力すると別のあるテキストが表示される、というようなページをつくりたいと思っています。
プログラムは超初心者のため調べようにもわからないので
このプログラムはどういったもので検索すればいいか、または記入するプログラムなどを書き込んでいただけると非常に助かります。
よろしくお願いします。

68 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 00:41:52 ]
超初心者なら、先ずは JavaScript の入門書か入門サイトを読もうぜ。

69 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 00:55:56 ]
ブラウザ上でどうこうしたいときは・・・
+ JavaScript の質問用スレッド vol.62 +
pc11.2ch.net/test/read.cgi/hp/1198422525/

ブラウザ以外の処理系や言語自身のお話は・・・
ECMAScript デス 3
pc11.2ch.net/test/read.cgi/tech/1190160481/

70 名前:デフォルトの名無しさん [2008/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", "www.2ch.net/");
 xmlhttp.send(null);
}
</script>
</head>
<body onload="init()">
<div id="res"></div>
</body>
</html>

71 名前:デフォルトの名無しさん mailto:sage [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 20:53:32 ]
それ、JavaScriptの問題じゃないから。
Web系の板のHTMLスレにでもいきな。

73 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 14:12:06 ]
JavaScriptをオンラインで1行コード化するサイトとかありませんか?
ブックマークレットや、.jsのダイエット化とかように。


74 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 14:13:43 ]
そんくらい自分で適当にコード書けよ。
JavaScriptで書けば一石二鳥だろ。

75 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 14:16:49 ]
>>73
いいの見つけた。
subsimple.com/bookmarklets/jsbuilder.htm

>>74
まま、そうなんだけどね。
() {} "" ネスト判断処理、半角SPの判断云々考えたら
あ〜これで一つのネタになるな。 と思えたから
どっかにあるべ〜と思ったの。



76 名前:デフォルトの名無しさん [2008/03/03(月) 19:35:22 ]
わかる人教えてくれ

getDateとgetDayで日付と曜日を取得して、その日が第2金曜日以前か以降かを判定するスクリプトってどうすれば組める?

散々考えたけど全然思いつかん

77 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 19:50:01 ]
馬鹿アルゴリズムで。

今日〜1日とカウントダウンしつつ、
曜日も合わせて変更。
間に何回金曜があるかカウント。

78 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 20:03:48 ]
今日あるいは直前の金曜日の日付を7で割って、
2なら今日が第2金曜日、>2なら以降、<2なら以前でよくね?

79 名前:デフォルトの名無しさん [2008/03/03(月) 20:09:42 ]
>>77
やっぱりこれしかないのかな

>>78
直前の金曜日を出すのが面倒な希ガス

80 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 20:13:30 ]
>>79
直前の金曜日なんて面倒でもなんでもない。
まあ、たかだかループ31回だから>>77でいいと思う。

81 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 20:22:34 ]
>>79
剰余

82 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 20:35:07 ]
77だが、
曜日wを0〜6=日〜土とすると、
今日がw=6なら直前の金曜日は、今日-1
それ以外は、今日-(w+2)
# つまり日曜まで戻して、さらに土、金と戻す。

使う時には1日〜7日の例外処理を忘れずに。

けど人に聞くくらいだから、馬鹿アルゴリズムの方がいいと思う。
デバッグやら保守やら。


83 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:11:50 ]
何がしたいのかよくわからんが、
Math.floor((日付  -  getDay値)/7) で第何週かは出るよ。

84 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:18:52 ]
カレンダー書いてみて、

・1〜7日は無条件で第2金曜日以前
・8〜14日は第二金曜日の可能性あり
・15〜は無条件で第2金曜日以降

だとわかった

8〜14日の場合に判定すればいいみたい

85 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:19:05 ]
何がしたいのかよくわからんが、
そういう問題じゃないw



86 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:21:06 ]
>>85>>83に対して

87 名前:デフォルトの名無しさん [2008/03/03(月) 21:55:09 ]
第2金曜日を求めて判定するってのもアリか

88 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 13:28:11 ]
JavaScriptでリバーシを作りたいのですが、参考になるサイトはありませんか?

89 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 13:30:50 ]
www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla%3Aen-US%3Aofficial&hs=E73&q=JavaScript%E3%81%A7%E3%83%AA%E3%83%90%E3%83%BC%E3%82%B7&btnG=%E6%A4%9C%E7%B4%A2&lr=

90 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 14:27:28 ]
ありがとうございます。
参考になりました。

91 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 14:33:15 ]
// 周りに相手の駒があれば、進行して行く

なんかかっこいいな

92 名前:デフォルトの名無しさん [2008/03/07(金) 03:49:18 ]
>>76
ツェラーの公式

93 名前:デフォルトの名無しさん [2008/03/20(木) 01:10:06 ]
IEはローカルの外部jsファイルが読めないのか?
 ライン:2
 文字:1
 エラー:文字が正しくありません。
ふざけやがって・・・!!!

94 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 01:48:48 ]
ローカルでも普通に読めるよ

95 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 12:42:09 ]
読めるに決まってるジャンwww
読めなかったら開発者全員怒りでMSに銃を持ち込んでるわwwww



96 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 13:09:20 ]
文字が正しくないんだろ

97 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 14:17:19 ]
>>95
うそこけ。
俺は持ち込むつもりは無い。
持ち込んでどうしたいのか分からんが。

98 名前:デフォルトの名無しさん [2008/03/21(金) 17:46:33 ]
"<"をreplaceで置換したいんだけど、最初の一個しか変換してくれません。
全部置換するにはどうしたらいいのでしょうか?
<script>
var webmm="<iframe src =www.google.co.jp/></iframe>";
document.writeln (webmm.replace(/</i, "{"));
</script>

結果
{iframe src =www.google.co.jp/></iframe>

99 名前:98 mailto:sage [2008/03/21(金) 17:49:08 ]
うぉ。強制変換。
<script>
var webmm="&lt;iframe src =www.google.co.jp/>&lt;/iframe>";
document.writeln (webmm.replace(/&lt;/i, "{"));
</script>
です。"&"は本当は半角です。

100 名前:デフォルトの名無しさん [2008/03/21(金) 17:49:10 ]
g

101 名前:98 mailto:sage [2008/03/21(金) 17:53:42 ]
>>100
/&lt;/gi
にしたら出来ました。ありがとうございます。

102 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 14:27:32 ]
あらゆる環境で動くように作る情報とかが載ってるお勧めのページありませんか?
今はどのブラウザのどのバージョン辺りまでカバーすればよいかとかわからんもんで

103 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 14:30:04 ]
大して無い

104 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/04/12(土) 23:03:04 ]
document.getElementById("id_text?").value



106 名前:デフォルトの名無しさん [2008/04/12(土) 23:07:34 ]
>>105
あっさりできますた
こんな問題で3日間詰まってた俺っていったい・・・
ありがとうございます

107 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 03:18:22 ]
その3日間何やってたんだw

108 名前:デフォルトの名無しさん [2008/04/13(日) 22:15:42 ]
JavaとJSの違いって何?
互換性ないってのは聞いたことあるがどういう関係かわからん。
ゆとりだからわからん。
場違いだったらすまぬ

109 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 22:36:52 ]
違い云々の前に全くの別物。

110 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 22:38:11 ]
Java → SunのVM言語
JavaScript → NetscapeのWebブラウザ付属簡易言語
JScript → JavaScriptのMS版
ECMAScript → JavaScriptのECMA標準化版

ぶっちゃけ何の関係も無い。

111 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 22:40:16 ]
JS=JUSTSYSTEMS

112 名前:デフォルトの名無しさん mailto:sage [2008/04/13(日) 23:48:22 ]
JS=JoyStick。おまえの股間についてるモノのことだ。

113 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 16:42:23 ]
うそつけ・・・
俺のスティックは全然Joyしてないぞ


114 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 20:22:04 ]
よし、どれ見せてみろ

115 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 20:50:25 ]
ttp://blog.livedoor.jp/parumo_zaeega/imgs/d/f/df7dc4da.jpg



116 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:08:19 ]
>>115
JSというよりJavaに近いな。

117 名前:デフォルトの名無しさん [2008/04/14(月) 21:14:33 ]
初めまして。
右クリックをすると警告ダイアログボックスが出るようにする仕方は分かったのですが
2回目以降の右クリックは、出ないようにしたいのですが、可能でしょうか。
もし可能であるなら、プログラムを教えていただけないでしょうか。

どうおよろしくお願いいたします。

118 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:30:25 ]
>>117
<script>
document.oncontextmenu = function() {
alert("うふ〜ん");
this.oncontextmenu = null;
return false;
}
</script>

119 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 21:43:51 ]
118さん、どうもありがとうございました!
感謝いたします!

120 名前:デフォルトの名無しさん mailto:sage [2008/04/14(月) 22:02:58 ]
フォーム内容をprototype.jsのAjax.RequestでPHPにPOSTして結果をIDの中に書き出したんだけど
書き出した内容にあるlightwindowと自作のサムネイルチェンジャーが動作しません
この書き出したフォーム結果はさらにAjax.Requestするものでそれはちゃんと動作してます

リターンする内容のHTMLに直接IDの中に書き込むとちゃんと作動します
jsの読み込むタイミングが悪いのかと思ってヘッダーで読み込んでたlightwindow.jsを
フォーム結果と一緒に書き出すようにしてもダメでした

てな説明で解決策分かりますか?

121 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 02:14:12 ]
>>110の続き
Rhino → Java製のJavaScript


122 名前:デフォルトの名無しさん mailto:sage [2008/04/15(火) 10:39:56 ]
>>121
Rhino はただの処理系だろ

123 名前:120 mailto:sage [2008/04/16(水) 20:44:52 ]
myLightWindow.activateWindowで解決しました

124 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 11:23:41 ]
>>122
「ただの処理系」ってナニ?
"実装"ってことならJavaScriptはネスケでの実装だしJScriptだって実装だろう

ブラウザーがないことを処理系って言ってるなら随分前からSquiggleって例があるけど
…ウェブブラウザーじゃないが

125 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 18:34:56 ]
>>124
Rhino は JavaScript の処理系であって言語ではない
JavaScript はネスケで実装されたものだけを指すわけじゃないし
JScript も IE で実装されたものだけを指すわけじゃない
言語と処理系の違いが分からないならもう少し調べてみてくれ



126 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 08:27:36 ]
言語と処理系の区別なんていつでもあるわけないだろう。
そもそも「言語」だの「処理系」だのといった言葉の定義からしていい加減なのに。

普通は「辞書上の標準語」と「方言」の区別と似たような使われ方をすると思うけど、
そもそも「辞書上の標準語」が存在しない場合にそんな概念を振り回しても
ただの言葉遊び以上の意味ないでしょ。

127 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 09:54:10 ]
>>126
JSはともかくESでは処理系と言語仕様の区別は明確だぞ。ECMA舐めんな。


128 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 12:22:12 ]
>>126
あほかよ

129 名前:デフォルトの名無しさん mailto:sage [2008/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 mailto:sage [2008/04/25(金) 09:34:49 ]
…これはセキュリティー上出来ない仕様となってるんでしょうか。
色々と検証した結果そういった結論になりました。

MacのSafariの場合はローカルHTMLの場合は実行出来るんですよね…
WinのSafariも可能なのかも。

131 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 11:53:06 ]
>>130
> …これはセキュリティー上出来ない仕様となってるんでしょうか。

その通り。

132 名前:ぴよ mailto:sage [2008/04/30(水) 19:59:34 ]
メニューのところを、CSSで、フレーム風にし、スクロールできるようにします。
通常のフレームでは、スクロールして、ある項目をクリックした場合
スクロールした状態が保たれますが、CSSのフレーム風では
スクロールした状態が保たれません。

これをJavaScriptでスクロールした状態を保つことはできますでしょうか?
もしできるのならば、やり方、もしくは、参考サイトを教えていただけないでしょうか。
どのようなキーワードで検索すればいいのかも分かりません。

どうぞよろしくお願いいたします。


133 名前:ぴよ [2008/04/30(水) 20:01:51 ]
すみません。一度ageさせていただきます。

134 名前:デフォルトの名無しさん mailto:sage [2008/04/30(水) 21:59:45 ]
+ JavaScript の質問用スレッド vol.64 +
pc11.2ch.net/test/read.cgi/hp/1208140663/
で似たような話題が出てたよ
今度からはそっちで聞いておいで

135 名前:デフォルトの名無しさん [2008/05/08(木) 19:26:52 ]
ローカルファイル限定で
Javascriptからプロセス起動できて
その標準出力をページに埋め込めたりしたら
激しく便利なんだが、無理?



136 名前:デフォルトの名無しさん mailto:sage [2008/05/08(木) 19:29:41 ]
やればいいじゃん

137 名前:デフォルトの名無しさん mailto:sage [2008/05/09(金) 08:43:10 ]
何でも起動できるようにしたら、著しいセキュリティ汚染

138 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 00:34:50 ]
※実行注意

<script>
(function(){var n=0x7fffffff;n++;a})()
</script>

このコードでIEが落ちない?

139 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 15:55:15 ]
同じ処理なら
配列ごとデコードするの乱暴かな
forで一つ一つすべき?

140 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 15:58:55 ]
>>135
VBSで簡単に

141 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 16:20:51 ]
>>139
何をどうデコードするのかも書かずにどんな答えを期待してるんだい?

142 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 03:52:04 ]
画像の読み込みが始まったら(終了か読み込みエラーまで待たずに)
alertで警告画面を出させるような方法ってないですか?
イベントハイドラだと終了かエラーかドキュメント読み込み完了くらいしか
感知できないみたいなので

143 名前:デフォルトの名無しさん mailto:sage [2008/05/22(木) 19:53:57 ]
>>142
<img src="www...">
<script>alert("渓谷")</script>


144 名前:デフォルトの名無しさん [2008/05/24(土) 13:13:47 ]
サイトAの特定箇所の文字列をサイトBで表示したいとき
パーサーを噛まさずにjavascriptだけでやれるでしょうか
教えてください

145 名前:デフォルトの名無しさん [2008/05/24(土) 13:19:18 ]
HTMLドキュメントから位置情報と文字列の内容示して取り出せば出来るか
案外簡単だな




146 名前:デフォルトの名無しさん mailto:sage [2008/06/02(月) 20:57:53 ]
ttp://sourceforge.jp/projects/ecmascriptlet/
ttp://dragonlady.info/ses
Aptana Jaxer等と同じような機能なのですが、
もし、よろしかったら、ご意見いただけますでしょうか。
サーバ側のJavaScriptは、あまり有用でない気もしているのですが、
ご意見いただけると幸いです。



147 名前:デフォルトの名無しさん [2008/06/11(水) 07:31:52 ]
try catchとかのエラーオブジェクトのdescriptionが
%u6307%u5B9A%u3055
とかなのですが、どうやったら解読できるのでしょうか?

148 名前:デフォルトの名無しさん mailto:sage [2008/06/11(水) 08:09:17 ]
document.write(unescape("%u6307%u5b9a%u3055"));


149 名前:147 [2008/06/11(水) 12:10:24 ]
ありがとうございます

150 名前:グーグー [2008/06/14(土) 19:29:23 ]
JAVAscriptのサンプルを組み合わせて作ったよ!
JAVAは、楽しんでやりたいよね。。
面白グーグーサイト
s1.shard.jp/googoo64/
特撮ヒーロー大集合
s1.shard.jp/googoo64/page04.htm
怪人怪獣大集合
s1.shard.jp/googoo64/page05.htm


151 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 11:34:38 ]
Apple御用達
ttp://www.sproutcore.com/

152 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 21:26:22 ]
↓ここのjsonエディタをダウンロードしてきても、
ローカルでの動かし方がわかりません。
 誰かやりかたおすえて。

www.thomasfrank.se/json_editor.html

153 名前:デフォルトの名無しさん mailto:sage [2008/06/15(日) 22:17:48 ]
それは「プログラム技術」には関係ない。

154 名前:デフォルトの名無しさん [2008/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 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 20:23:32 ]
buttonタグとは中々見ないな



156 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:16:32 ]
eow.alc.co.jp/unobtrusive/

157 名前:デフォルトの名無しさん mailto:sage [2008/06/17(火) 21:26:13 ]
一頃、alcといえば何でもかんでも日帝に結びつける訳だったが、
普通になったんだな。
と思ったらそうでもないか。

ttp://eow.alc.co.jp/%E6%97%A5%E6%9C%AC/UTF-8/?ref=ex&exp=KI-00969&dn=1846514&dk=JE&pg=2

158 名前:デフォルトの名無しさん [2008/07/22(火) 21:50:57 ]
TextSS


159 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 10:10:48 ]
★スロットの絵柄は「0」〜「9」まで変化する。★絵柄は3段構成。
★スタートボタンを押すと、各絵柄が一斉に動き出す。
★各絵柄の下のストップボタンを押すと絵柄が止まる。
★各絵柄がすべてそろうと、大当たりとしてページの背景色が変化する。
★大当たり後、再度スタートボタンを押すと、背景色は元の色にもどる。
★すべての絵柄が止まってないのに、大当たりの背景色変化が起こらないようになっている。
この条件でスロットを作りたいのですが、スタートボタンを押したら1つしかスロットが回転しません
どのように改善すればいいでしょうか?
ソースは
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/7490.txt

よろしくお願いします

160 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 20:51:43 ]
なつやすみの宿題はとしょかんにいくといいよ!

161 名前:デフォルトの名無しさん [2008/07/24(木) 16:05:37 ]
>>159
適当に作ってみました。
※chageSlot関数はかなりいい加減です(遊んでます...)
動作テスト:www1.k-rent.net/heikuu/159/index.html
ソース:sakuratan.ddo.jp/uploader/source/date87566.txt

162 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 23:30:30 ]
すみません。お聞きしたいのですが、

1メガのjsファイルがあったとします。
これをブログの全部の記事毎に呼び出してる状況だとして、物凄く重いので、改善する方法はありますでしょうか?

たとえば、別の場所に一旦呼び出して、実行コマンド?だけ記事に呼び出すとか。

163 名前:デフォルトの名無しさん [2008/07/26(土) 00:39:54 ]
>>162
フレームに分けるとか。
jsのフレームは非表示にする。

164 名前:デフォルトの名無しさん mailto:sage [2008/07/26(土) 06:14:39 ]
>>162
記事更新のajax化

165 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 01:47:56 ]
JavaScriptってどのくらいのことができるんでしょうか?

C#で簡単なツールを書いてるんですが、.NETを入れたくない
という人もいて代わりになるのであれば移行しようかと思ってます。

今実現したいのが
・ローカルにおいてあるテキストの読み込み
・上記で読み込んだテキストに関連する画像情報が書かれているので
それを読み込んで表示
・表示した画像を1枚絵にする。

とかなんですが・・・・



166 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 02:26:25 ]
>・表示した画像を1枚絵にする。

JS では基本バイナリを弄ることはできないので_

167 名前:165 mailto:sage [2008/07/28(月) 02:43:20 ]
>>166
そうなんですか

なんか個別に表示して重ねたりは配置の問題だけなので
できそうでしたが・・・ザンネンorz

168 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 09:04:13 ]
ブラウザのDOMを操作する以上のことはするなというのがこれまでの常識。
スタイルシートの範疇で出来ると思ったらやってみたら。
ただFirefox3のjavascriptのスピードを見たらもう少し何かやらせてもいけるような気がする。

169 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 09:19:48 ]
>>165
んー、
> ・ローカルにおいてあるテキストの読み込み
の時点でHTAとかXULアプリケーションとかに
なるだろうから、がんばればできるんじゃないの。
Mozillaならバイナリが扱えるXPCOMもいろいろそろってるし。
HTA/JScriptの場合、FileSystemObjectだとバイナリが
扱えなかったような気がするけど、ほかのActiveXで
そういうことができるのとかどっかにありそう。

170 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 09:44:05 ]
ブラウザのjavascriptかそれ以外の環境で動く派生言語かは分けて考えたほうがいいだろうね。
.NETに戻ってもいいならマニアックなJScript.NETなぞございます(笑

171 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 10:03:33 ]
flash側の外部に公開されてない関数をjavascriptから呼びたい
これができたらiknowを完全にキーボード操作で楽しんだりflashが使えない携帯からできるのに
まぁ普通に考えてセキュリティ面でずたぼろになるから無理な要求だけど

172 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 11:46:38 ]
>>165
JScript@WSHじゃ駄目なんですか?

173 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 11:57:30 ]
javascriptの実装を統一して欲しいよまず。

174 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 16:32:30 ]
統一されたら、言語の進化競争が止まるだけで、メリットは無いよ

175 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 17:41:42 ]
クロスブラウザめんどい



176 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 19:11:39 ]
言語が1つになって寡占的な支配を行ったら、
言語の改善や、新しい機能の取り込みがしやすくなって、開発は活発になるだろう。
結局方向はバラバラになり、実装はゴテゴテになり、
異なるブラウザ間の差異が異なるバージョン間の差異になるだけ。Java や AS のように。
次世代の Unified JavaScript を管理する俺たちの組織だけはそうはならない、とは俺は思えない。
結局、2つ以上のブラウザが、双方ともユーザに叩かれる状況が望ましい。

177 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 20:54:44 ]
FireFox3以降で リンク隠すことは可能ですか?ブラウザの左下の表示のリンクです。


178 名前:デフォルトの名無しさん mailto:sage [2008/07/28(月) 21:35:07 ]
俺としてはflashさえ消えさってくれれば今のままで十分なんだがな
ユーザコードから触れないから、折角キーボードオンリーでできる環境をつくっても
flashがでてくるだけでぶち壊し

179 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 02:55:22 ]
flashを使わなければよい

180 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 05:14:31 ]
というか、むしろJavascriptはActionScript化してます。

181 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 10:12:17 ]
>>180
kwsk

182 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 11:04:04 ]
まぁadobeはflashpluginのソースを公開汁ということだ

183 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 12:39:17 ]
>・表示した画像を1枚絵にする。
バイナリではないけど、画像情報をBASE64にすれば、
img.src="data:image/png;base64,ヘテヘテ==";
で画像は表示できるかも
PNGのアルファとか利用して重ねるとか?


184 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 12:40:19 ]
>>183
いや完全に一枚絵にしたいんです・・・

185 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 12:52:56 ]
>>183
そんな書き方できるんだ・・・。
Base64で各画像データを変数に格納して、imgのsrc属性に連結して渡せばいけるかな?



186 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 16:34:00 ]
>>185
ところがBase64画像をimgタグにぶち込むのはIE"のみ"対応していないという罠

だった気がするんだけど最近のIEはできるようになったんだろうか

187 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 18:28:36 ]
ブラウザ使っていいならcanvas使えよ

188 名前:デフォルトの名無しさん mailto:sage [2008/07/29(火) 19:24:05 ]
dataプロトコルにはIE8から対応。
カスタムプロトコルハンドラを作って公開している人がいるので、クライアントにインストールできるなら検討の余地はある。

189 名前:デフォルトの名無しさん [2008/08/01(金) 14:15:10 ]
ローカル動作のJScriptでソースファイルの分割をする方法はないでしょうか
行数が1000超えて把握しにくくなってきたので機能毎に分割したいのですが。
モノはIRCクライアント、LimeChat2(2.25以降)のスクリプトです。

190 名前:デフォルトの名無しさん [2008/08/03(日) 17:00:28 ]
prototype.jsを使って、
 1 C:\hogehoge\local.htm(ローカルのファイル)からWeb上のwww.hoge.hoge/sample.htmを読み込む
 2 sample.htmをデータ処理
 3 $("hogehoge").innerHTMLでlocal.htm出力

こんな感じのスクリプト組んだんだが、IEだとうまく動くけどFirefoxだとWeb上のデータが読み込めない。
ぐぐって見たけどブラウザの仕様らしいということはわかったが解決策がわからない。

知ってる香具師いる?

191 名前:デフォルトの名無しさん mailto:sage [2008/08/03(日) 17:42:11 ]
今試す気起きんが Firefox だとローカルから XMLHttpRequest で Web 上のファイル取得できないんだっけか?

192 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 12:12:13 ]
ブラウザの仕様なら無理なんじゃないの。

193 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 14:05:47 ]
>>191
自分が試す気が起きない程度の問題に
君のために他人が試してくれると思える
その能天気さはどこから来ている?

194 名前:デフォルトの名無しさん mailto:sage [2008/08/04(月) 16:19:44 ]
>>193
俺は別に Web 上のファイルが取得できようができまいがどうでもいいから試さない
やりたいと言っている 190 が試せばいいんだし、暗にそう言っている
そんなこともわからないのか

195 名前:190 [2008/08/04(月) 20:23:06 ]
なんか人違いされてるな・・・

Firefoxのエラーコンソール見たら
>セキュリティエラー: file:///C:/hogehoge/local.htm のコンテンツが www.hoge.hoge/sample.htm からデータを読み取ることは禁止されています。
と出たので多分Firefoxからはアクセスできないみたい。

あきらめます



196 名前:デフォルトの名無しさん mailto:sage [2008/08/05(火) 00:33:53 ]
セキュリティーポリシー緩めればアクセスできるよ。

197 名前:デフォルトの名無しさん [2008/08/08(金) 01:28:49 ]
IE7で、<select>で選択されている<option>の値をとるにはどうしたらいいの?
.valueだと取れないみたい。

198 名前:デフォルトの名無しさん mailto:sage [2008/08/08(金) 16:46:48 ]
どうしようもないよ

199 名前:デフォルトの名無しさん mailto:sage [2008/08/09(土) 05:11:38 ]
不ツーは selected があるか見てく

200 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 03:04:35 ]
IE なんか見捨てろよ

201 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 07:29:47 ]
IE がここまで嫌われるに至った道を Fx で実践するわけですね、分かります

202 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 11:51:34 ]
IE叩いてる奴はNN4とか触ったことないだろ

203 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 14:36:39 ]
NN4とか久しぶりに聞いたなー

204 名前:デフォルトの名無しさん mailto:sage [2008/08/10(日) 15:12:48 ]
NCSA Mosaic

205 名前:デフォルトの名無しさん mailto:sage [2008/08/11(月) 21:02:06 ]
Fx使いでさえNN4は確かに失敗作だと思うが
しつこく未だにNN4とか出してくるやつは初期IEと比べたらいい。




206 名前:デフォルトの名無しさん mailto:sage [2008/08/12(火) 06:30:35 ]
NN4 が叩かれる理由 → 普及したから
IE6 が叩かれる理由 → 普及したから
次はなんだろうね

207 名前:デフォルトの名無しさん mailto:sage [2008/08/13(水) 21:32:17 ]
Firefox3

208 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 00:18:37 ]
宣伝しにきたよ。
■■みんなでサイトつくろうぜwwwwwwww■■

「お前ら一緒にサイト作ろうぜwwwww」
「2ちゃん越えるサイト作ろうぜww」

「仕事無いんだ・・・・・・」

「やろうぜ!」

「みんなでサイトつくろうぜwwwww」

gacco.o0o0.jp/
ex14.vip2ch.com/test/read.cgi/part4vip/1218612197/
今日トップ絵作ったんだぜ!
興味沸いたらきてください!

209 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 07:36:17 ]
こういうので成功するのは、一人本当にがんばるやつが居た時だけだな。

210 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 17:36:52 ]
「みんなで」とか言い出す奴にそんな奴はいない

211 名前:デフォルトの名無しさん mailto:sage [2008/08/14(木) 17:58:38 ]
とりあえずNGワードに設定してすっきりした

212 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 18:45:37 ]
変数名に2バイト文字っていつから使えるようになったの?

どっかのブログに出来るってことが書いてて
試してみたら、動いてビックリした

213 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 18:49:11 ]
XMLも1.1から要素名などに非ASCII文字が使えるようになったことだし。

214 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 22:05:24 ]
Unicode だからマルチバイトな

215 名前:デフォルトの名無しさん mailto:sage [2008/08/26(火) 01:05:20 ]
>>213
普通にXML 1.0から使える
1.1で使えるようになったのは1.0時点で未割り当てだった文字と現在未割り当ての文字



216 名前:助けて下さい。 [2008/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 名前:助けて下さい [2008/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>


218 名前:デフォルトの名無しさん mailto:sage [2008/08/27(水) 12:40:23 ]
>>216
jspでなく出力されたhtmlを貼り付けた方が良いと思うのだけど、
多分、document.formのformが<form>のname属性だっていうところじゃね?
<html:form action="action1" name="test">
cmb2index = document.test.cmb2.options.selectedIndex;
なら動く気がするけど。

それかdocument.forms使ったら?

219 名前:デフォルトの名無しさん mailto:sage [2008/08/28(木) 00:42:07 ]
JavaScriptでおマンコをクチュクチュする方法を教えてくれませんか?

220 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:18:49 ]
それはできまへん。

221 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 17:50:12 ]
1.5から出来るよ

222 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 19:01:45 ]
JScript5.6はバージョンいくつ相当ですか?

223 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 18:36:27 ]
相当しなくね?

224 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 00:19:39 ]
質問です。
Math.random()を使って乱数を取り出しているのですが、
乱数が偏ってしまっている感じがします。

dice = Math.floor(Math.random()*6) + 1; // こんな感じ

偏りの無い乱数を得るいい方法はありませんか?

225 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 00:49:29 ]
もっと大きな素数かけて剰余取った方がいい。
それだと上位ビットしか使えてない。




226 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 01:01:10 ]
回答ありがとうございます。
dice = Math.floor(Math.random()*10000) % 6 + 1;
のようにすればいいわけですね。

ところで、大きな素数というのはどの程度を用いればいいのでしょうか

227 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 02:05:35 ]
激しく無駄のような気がする

228 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 02:15:42 ]
というか“偏ってしまっている感じ”って何だ?
100000回とかちゃんとテストして1〜6に有意な差が出たのか?

229 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 02:35:08 ]
>>228
うーん、たとえば↓を実行した数値を眺めると
同じ数値が連続したり特定の数値ばかり偏る……ような気がします。
こんなものなのでしょうか

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"></head>
<body>
<script language="JavaScript">
<!--
function run(){
count = document.main.count.value;
for(i=0;i<count;i++){
dice = Math.floor(Math.random()*6) + 1;
var log = document.getElementById('log').value;
log += dice;
if(i%20 == 0){log += "\n";}
document.main.log.value = log;
}
}
-->
</script>
<form name="main">
試行回数:<input type="text" size="3" name="count">回
<input type="button" value="実行" onclick="run()"><br>
<textarea name="log" id="log" rows="4" cols="64"></textarea>
</form>
</body></html>

230 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 03:35:04 ]
というか、お前の使っている実装での結果を張れw

231 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 04:12:18 ]
それ、1−6の範囲の話だろw

232 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 08:21:12 ]
眺めてどうすんだよ…

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja">
<head><meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"></head>
<body>
<script language="JavaScript">
<!--
function run(){
aho = [null, 0, 0, 0, 0, 0, 0];
count = document.main.count.value;
for(i=0;i<count;i++){
++aho[Math.floor(Math.random()*6) + 1];
}
document.main.log.value
= '1:'+aho[1]+' 2:'+aho[2]+' 3:'+aho[3]+' 4:'+aho[4]+' 5:'+aho[5]+' 6:'+aho[6]
}
-->
</script>
<form name="main">
試行回数:<input type="text" size="3" name="count">回
<input type="button" value="実行" onclick="run()"><br>
<textarea name="log" id="log" rows="4" cols="64"></textarea>
</form>
</body></html>

Chrome で1億回実行した結果↓

1:16660586 2:16665434 3:16668868 4:16667059 5:16663135 6:16674918

偏りがあるようには見えんな。

233 名前:デフォルトの名無しさん [2008/09/03(水) 08:23:40 ]
Chrome を見せたかっただけかよww

234 名前:デフォルトの名無しさん [2008/09/03(水) 08:26:06 ]


おじさん。かっこ悪い。



235 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 10:49:45 ]
>>224
こういうの使ってみるとか
homepage2.nifty.com/magicant/sjavascript/mt.html

WSHの実装だと>>224でもそんなに偏ってるようには見えなかったけどなあ



236 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 11:54:37 ]
>>232
あー、トータルで綺麗に分布しても局地的に偏ってたら意味ないというか
特にゲーム的なものを作る場合、数字の偏りが結果にモロに出るので嫌な感じです。
試行回数が多いわけでもなし。

大きな素数掛けて剰余取っても偏りがあまり取れない……まあ、こんなものだと諦めます。
回答ありがとうございました

237 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:03:00 ]
君が必要としてる分布はこうすれば確実だよ(笑
for (int i=0; i<loop; i++)
  for (int j=1; j<=6; j++) { }


238 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:03:07 ]
たぶん1〜6を配列に入れてシャッフルするといいよ

239 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:13:39 ]
countが6だったらそれしないと無理ですな

240 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:25:35 ]
>>224がランダムってことを理解してないだけだろうな。


241 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 16:13:19 ]
ここいいな

242 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 20:29:34 ]
まあ文系だとこんなもんだよね

243 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 21:23:27 ]
>あー、トータルで綺麗に分布しても局地的に偏ってたら意味ないというか

「偏る」とはどういうことかをまったく理解していないわけだね。


244 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 21:25:24 ]
へんるぐらい知ってますよ!

245 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 06:55:00 ]
乱数使ってといて「ランダムなのが気に食わない」ってアホかよ…



246 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 11:49:07 ]
その辺にしておいてやれよ、これ以上弄ったらスレに帰ってこなくなっちゃうだろっ。

247 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 05:33:16 ]
1秒ごとにAがBになって、またAになってBになって、以後ずっとABABABABABABABABA・・・・・・・・・・・・・・・・・・・・・・・・・
はどうやりますか

248 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 06:53:14 ]
kouyarimasu

249 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 11:05:04 ]
>>247
setTimeout
innerHTML

250 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 16:18:57 ]
聖書のイエス物語は四人の人が書いてて少しずつ違う。
同じ文章は普通に書いて、違う文章はgetHours使って、時間帯によって変わるように出来るかな。

251 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 16:57:35 ]
できるよ。

252 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 01:32:05 ]
>>251
そこは「イエス」だろ。

253 名前:デフォルトの名無しさん [2008/09/06(土) 03:49:31 ]
<SCRIPT language="JavaScript">
<!--
function ttlValue() {
txt = 2;
ttl = 0;
for(i=0; i<txt; i++) {
if(document.nForm.elements[i].value != "") {
ttl += eval(document.nForm.elements[i].value);
}
}
document.nForm.result.value = ttl;
}
function numOnly() {
m = String.fromCharCode(event.keyCode);
if("0123456789\b".indexOf(m, 0) < 0) return false;
return true;
}
//-->
</SCRIPT> <input type="text" name="t1" onkeyDown="return numOnly()">+<input type="text" name="t2" onkeyDown="return numOnly()"><input type="button" value="=" onClick="ttlValue()"><input type="text" name="result" size="20">

254 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 05:08:34 ]
>>253
output="tl1+tl2"で桶

255 名前:デフォルトの名無しさん [2008/09/06(土) 22:04:30 ]
Selectの項目を選ぶと、そのアイテムの情報をinnerHTMLで書き出しして表示させているのですが、
そのSelectの項目の各々を比較するために、
Radioボタンで書き出し場所を同一HTML内の別TableにABCそれぞれinnerHTMLで書き出すにはどうすればいいんでしょうか?

RadioボタンをA,B,Cと作ってvalueをa,b,cと設定してif (value = a)等でABCそれぞれのinnerHTML書き出すようにしたのですが、
if (value = a)ならAのみ、bならBのみ、cならCのみしか変更されません。

ご教授お願いします。



256 名前:デフォルトの名無しさん mailto:sage [2008/09/06(土) 23:38:37 ]
状況とやりたい事がいまいち分からない
最小限ソース出してくれ

257 名前:デフォルトの名無しさん [2008/09/07(日) 01:31:17 ]
<head>
</head>
<body>
<form name=frm>
<select name=slt>
<option value=1>データ1
<option value=2>データ2
</select>
表示領域1変更<input type=radio name=radiogrp value=1 checked>
表示領域2変更<input type=radio name=radiogrp value=2><br>
<table border=1>
<tr>
<td>表示領域1</td>
<td>表示領域2</td>
</tr>
</table>
</form>
</body>

例えばこんな風で、表示1変更になってる時は領域1にデータ1の内容を表示、
表示2変更の時は領域2に・・と言う風にしたいのです。
(データ1とデータ2を比較したいため)

のですが、1変更になっていても2変更になっていても、どちらか片方しか変更されません。

258 名前:255,257 mailto:sage [2008/09/07(日) 02:12:19 ]
すいませんすいません。
自己解決しました。

document.frm.jobcopy[0].checked == true
の[0]が抜けてました。

259 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 11:18:14 ]
HTMLがらみの質問はWeb板でやってくれーとか思ったり

260 名前:デフォルトの名無しさん mailto:sage [2008/09/07(日) 14:49:27 ]
JavaScriptでおマンコをクチュクチュして潮吹きさせる方法を教えてください。
よろしくお願いします。

261 名前:305 mailto:sage [2008/09/07(日) 21:34:40 ]
java script で数年は食べていけるのでしょうか?

262 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 01:13:58 ]
味に飽きなければ何年でもいけるよね
まぁ味付け次第じゃないかな

263 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 10:40:03 ]
V8やべぇな…

264 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 11:04:05 ]
C実装のバイナリ版はどこかにないですか?(win32)

265 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 11:24:35 ]
>>264
ドトネトフレームワークにjsc.exe付いてるだろ



266 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 11:27:05 ]
Cから呼びたいって意味ならjscで実行ファイル化してパイプでやりとりするか、WSH組み込め
IRCクライアントにJScriptをアプリのスクリプトとして実装してるのがあるからできるはず

267 名前:デフォルトの名無しさん mailto:sage [2008/09/08(月) 11:35:01 ]
アホか。JScriptは今後サポートしない方針なんだよw

268 名前:デフォルトの名無しさん [2008/09/09(火) 00:19:45 ]
JavascriptのDocument.write()後のHTMLを表示する方法ってないですか?


269 名前:デフォルトの名無しさん mailto:sage [2008/09/09(火) 00:38:24 ]
innerHTML

270 名前:デフォルトの名無しさん mailto:sage [2008/09/15(月) 21:33:07 ]
IEでウィンドウの大きさ変えたときにwindow.document.body.clientWidthで幅取得してんだけど
これなんで、開いた時の幅しか見れないわけ?

271 名前:デフォルトの名無しさん mailto:sage [2008/09/16(火) 01:32:45 ]
目障りだからウィンドウの幅なんか変えるなよ

272 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 06:32:52 ]
jsonで2つのプロセスの通信させようとしています
jsonにはポインターや配列の情報をやりとりする枠組みはあるのでしょうか?
配列を全部テキストに変換しないとだめでしょうか?

273 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 07:05:25 ]
JSON の文法とかちゃんと読んだ?配列とかオブジェクトとかちゃんと書いてあるでしょ?
XML と同じでデータ構造しか表してないんだから、意味を定義するのはアプリ側だよ

274 名前:デフォルトの名無しさん mailto:sage [2008/09/17(水) 09:40:46 ]
JSONでポインタとな

275 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 15:00:58 ]
----------Test1.js------------------
var Hash = new Object();
var Human = {
name : null,
age : null,
}

function Push(name, age)
{
var person = new Human(name, age);
Hash[name] = person;
}

function Test(name)
{
alert(Hash[name].age)
}

----------Test2.js------------------

function showAge(name)
{
Test(name);
}

--------------------------
Push(satou, 20);
showAge(satou);

として年齢をアラートさせたいのですが、Hash[satou]がundefinedになってうまくいきません。
オブジェクトが共有されてないみたいですが、この様な場合でもうまくいく方法はありますか?



276 名前:デフォルトの名無しさん mailto:sage [2008/09/18(木) 15:40:41 ]
Hash[saout]がundedinedになる以前にあちこちでエラー出ないかそれ

277 名前:275 mailto:sage [2008/09/18(木) 15:59:57 ]
js間の問題だと思っていたのですが、どうやら原因はこれを書いていた拡張機能の中のウィンドウ間の
オブジェクトの共有の部分でした。申し訳ありませんでした。

278 名前:デフォルトの名無しさん [2008/09/21(日) 14:31:16 ]
GoogleのAjax Libraries APIを利用してDojoのDatePickerを使っているのですが、
Firebugに「uncaught exception: Could not load cross-domain resources: dojo.widget.DatePicker」
と怒られてしまいます。
<script src="www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("dojo", "1.1.1");
google.setOnLoadCallback(initDojo);

function initDojo() {
dojo.addOnLoad(init);
}

function init() {
dojo.require("dojo.widget.DatePicker");
}
</script>

...

<div dojoType="datepicker"></div>

他の簡単なdojoサンプルは動作したのですが、
DatePickerサンプルが動作してくれません。
どなたかアドバイスお願いします。

279 名前:デフォルトの名無しさん [2008/09/21(日) 22:57:34 ]
基本的な質問で申し訳ないんですが、
引数付きの関数があるjavascriptを含むHTMLに対して、
URLに引数を与えて、そのページを読み込む直後にURLの引数とともに関数を実行させる
みたいなことはどうやったら実現できるのでしょうか。

280 名前:279 mailto:sage [2008/09/21(日) 23:11:05 ]
すみません自己解決しました。
スレ汚して申し訳ないです

281 名前:デフォルトの名無しさん [2008/09/25(木) 22:11:28 ]
var obj = new Hoge();
というコードで、Hogeクラスのインスタンス obj を作成した後に
obj から オブジェクト名 "Hoge" を取得する方法ってありますでしょうか?
instanceof も残念ながらインスタンスとの比較にしか使えないみたいですし
色々と試したのですが、[object Object] という文字列になってしまいます
よろしくお願い致します

282 名前:デフォルトの名無しさん mailto:sage [2008/09/25(木) 23:03:11 ]
>>281
>var obj = new Hoge();
だれだけじゃわかんねーよといいたいとこだが、
へぇ〜それもいけるのか・・・
function Hoge(){
this.name="Hoge";
}
としてobj.nameで取得するとかじゃだめ?
>>281がやりたいことそのままってのはできないとオモウ

283 名前:デフォルトの名無しさん [2008/09/25(木) 23:21:00 ]
>>282
.NET でいうと
typeof で Type型を取得して、FullNameプロパティでクラス名を取得する感じです
JavaScript では自分で作ったクラスを typeof にかけると
オブジェクト名が "object" になっちゃうんですよねぇ、残念っす
やっぱ無理っぽいですね・・・
無理だと、やっぱり >>282 の実装になっちゃいますよね

284 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 06:05:28 ]
( ^ω^)・・・?

285 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 06:33:47 ]
>>283
prototypeベースだからいろいろ都合があるのさ。
JScript.NETでもやってろタコ。



286 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 09:37:26 ]
>>283 コンストラクタ・・・

287 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 10:15:08 ]
JavaScript のクラスってのは動的なオブジェクトで、
オブジェクトそのものには名前は無い。

var Hoge = function () { this.hoge = "Hoge"; };
var obj1 = new Hoge;

var Foo = Hoge;
var obj2 = new Foo;

関数宣言された場合に取得できるようになっている、とかの勝手実装はあるかも知れないが
少なくとも ECMAScript 3.0 では定義されていないし、
直感的で無いのでお勧めしない。

やりたいことがイマイチ分からんのだが
obj1 instanceof Hoge で駄目な理由は?

288 名前:デフォルトの名無しさん [2008/09/26(金) 10:56:48 ]
ちょっとつまずいてますので教えてください。
ウインドウのメニュバーを消したいのですが、親ウインドウ側で
指定がうまくできませんので、子側で(menubar=no,toolbar=no,scrollbars=no)
このようなスクリプトを書きたいのですが、
分かる方いらっしゃいますか?

289 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 11:11:12 ]
そういうのはセキュリティや利便性からもう動作しないようになってる
つーかそんなんやるな

290 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 13:04:21 ]
ウインドウをJavaScriptで擬似的に描画すればいい

291 名前:デフォルトの名無しさん [2008/09/26(金) 13:50:44 ]
>>290擬似的にってものすごい怪しげな感じがします。
要は、flashのwebコンテンツを画面にできるだけ全体に表示したいんですが。

292 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 14:00:32 ]
WEB上のアプリがタイルバーもボーダーもなしで全画面表示できたら、
ログオン画面そっくりのフォームを作ってユーザーにIDとパスワードを入れさせるよ。
できなくしてあるのはつまりそういうわけだ。

293 名前:デフォルトの名無しさん mailto:sage [2008/09/26(金) 14:44:19 ]
javascriptが高速化されたとして最近興味もちはじめたのですが
javascriptで数値計算するようなlibraryってないのですか?
GSL呼べばいいの?

294 名前:デフォルトの名無しさん [2008/09/26(金) 14:52:51 ]
なるほどブラウザは使えないようですね。
ありがとうございます。
所詮はjavascriptであって、ブラウザに左右されそうですね。

295 名前:デフォルトの名無しさん [2008/09/27(土) 04:28:43 ]
>>294
なんなんだろその上から目線。




296 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 08:49:05 ]
気にするな、単なる典型的なゆとりだ。

297 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 09:55:44 ]
>>293
なければ移植すればいいじゃない

298 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 11:09:22 ]
>>295
基本的にバイナリ配布してないし、ローカル・ファイルアクセスもできないからそういわれて当然のような気がするけど?

299 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 11:12:15 ]
>>298
論点ずれてる

300 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 11:38:22 ]
どこかにCのバイナリ・リリースないですか?

301 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 18:45:20 ]
Cの何のバイナリ・リリース?

302 名前:デフォルトの名無しさん mailto:sage [2008/09/28(日) 20:00:35 ]
おちつけ
>>300は最近「バイナリ」という言葉を覚えてよろこんでる>>294だ。

303 名前:デフォルトの名無しさん [2008/09/29(月) 00:13:51 ]
当然JSソースを処理できるインタプリタのバイナリ(Cでコンパイルしたもの)。ここまで説明しても分からないのは文系のカス野郎w

304 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 02:22:18 ]
>>303
jsを投げて結果を出力する=ブラウザ
jsを投げてexeを出力する=知らん

どちらもCである必要は無いし、リリース版である必要も無い
10年くらいROMった方がいいと思うよ

305 名前:デフォルトの名無しさん [2008/09/29(月) 02:26:51 ]
>>304
人にそういう風に言う君のほうこそ、もう一度CGIから初めて、サーバー・クライアント・システムのことを勉強した方がいいよ。



306 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 08:43:39 ]
>>304が書いているのは「コンパイラ」で>>303が書いているのは
「インタプリタ」全然違うじゃん。

ちなみにJavaScriptインタプリタの実装として一番代表的なのが
SpiderMonkeyでこれはCで書かれている。その次にRihnoという
Javaで書かれたのがある。どちらもフリーだから検索すれば。

307 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 08:50:09 ]
それをコンパイルしてバイナリーで誰か配布してくれくれってことだと思うけど?どこかで読み間違えたか?

308 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 08:56:24 ]
コンパイルしたバイナリってなんだよ
バイナリを手前の環境でコンパイルするんだろ

309 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 09:10:17 ]
>>306
SpiderMonkeyはC++。

あと>>298みたいなお子様は放置で。

310 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 09:27:49 ]
ブラウザって、JSコンパイラだったのか。知らんかったwww

311 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 11:53:19 ]
これがム板か

312 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 12:47:55 ]
そもそも
>要は、flashのwebコンテンツを画面にできるだけ全体に表示したいんですが。
と、JavaScriptをネイティブにコンパイルして実行することに何の関連性もない。
馬鹿の考えることは微塵も理解出来ない。

313 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 12:59:29 ]
質問者は別人と考えてもいいんじゃないか?おまえがバカw

314 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 13:10:10 ]
>>313=>>294

315 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 15:20:25 ]
javascriptとロカールのプロセスと連携するには
http_request(localhost 何か)
がベストなやり方なのでしょうか?

hoge.so

に直接アクセスする方法はないのでしょうか?





316 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 15:40:17 ]
Javascript処理系の実装次第としか言えないんじゃね?
WindowsのJavascript処理系のJScript(WSH)はActiveXオブジェクトにアクセスできるわけだし。

317 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 17:31:15 ]
>>315
つ Web制作板

318 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 17:35:56 ]
Web制作でローカルと連携ですか

319 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 19:10:53 ]
>>316
IEでもActiveX許可すれば問題なくローカルアクセスできるぜ。
hoge.exeの実行も許可すれば問題なく実行できるぜ。

320 名前:デフォルトの名無しさん mailto:sage [2008/09/29(月) 19:27:16 ]
ローカルプロセス側にWEBサーバ機能を持たせればいいだけ

321 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 10:54:38 ]
>>319
イントラとインターネットでセキュリティ切り替えできるからありと言っちゃあありだよね

322 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 19:39:41 ]
Javaスクリプトの開発環境の話がないけど、興味ないのかな。

サンプルはあってもスクリプト単独で動かすわけでもないから開発環境欲しいなと思ったんだけど
NetBeans程度の対応じゃそこら辺のエディタと変わらない気がするし

Eclipse+Aptanaとかそんな規模の作るわけでもないのにでかすぎ重すぎだし
ez-HTMLは画面レイアウトが簡単じゃないし
Firebugはデバッグにはいいかもしれないけどその前段階がだめだし
View formatted sourceは関係ないけど便利そうだけど


1ページのHTML+CSS+JavaScriptを統合的に簡単にコーディングできる環境ってどれ?


323 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 19:48:06 ]
Emacs

324 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 22:44:17 ]
>>323
Emacsも、色分けできただけで大喜びしてる変な文化だよね。

325 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 23:31:33 ]
>>321
世界標準のホームページ制作王なんかおすすめだな(今は商品名が変わっているらしいけど)




326 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 23:32:39 ]
安価ミス>>321 → >>322

327 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 23:51:59 ]
安価ミスを気にするほどのレスかw

328 名前:デフォルトの名無しさん [2008/10/04(土) 09:18:19 ]
あるドキュメントのリンクをクリックして別のドキュメントを表示させて更にそこのリンクをクリックしてという一連の操作を書く場合は対象となるドキュメントをどう指定したら良いんでしょうか?ウィンドウは同じです
あるところまでは前のドキュメントあるところからは移動した先のドキュメントを対象にしたいです

329 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 17:03:11 ]
ウィンドウは同じ・・・
同ドメインならフレームにすればできるんじゃない。

330 名前:デフォルトの名無しさん [2008/10/04(土) 18:20:32 ]
自分のページではなくて既存のページに追加する形で操作したいんです

331 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 18:42:13 ]
>>330
ドメインまたぐならサイト側のあれこれでは無理。
できてしまったら、悪用もできてしまうとは思わない?
リンクをクリックしたら2chに勝手に書き込み完了するとかさ。

332 名前:デフォルトの名無しさん [2008/10/04(土) 18:56:14 ]
確かにそうですね
クライアントサイドのJavascriptでCSS追加などができるのでそういう「オートマ化」ができないかと思ったのでした

333 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 19:32:28 ]
繰り返し作業の簡略化をしたいだけなら、Bookmarkletで読み込ませればいい。
あれならそのページの一部として埋め込まれるから
htmlに直に書いたJavascriptでできることなら一通りできる。


334 名前:デフォルトの名無しさん [2008/10/04(土) 20:20:12 ]
bookmarkletの場合に複数のドキュメントを操作するには複数のドキュメントでそれぞれ読み込ませてifかなにかで分岐することになるのでしょうか?

335 名前:322 mailto:sage [2008/10/05(日) 12:09:14 ]
Aptana単体でインストールできるらしかったので入れてみました。
やっぱ最新版がいいなとインスコして起動したらエラー。起動しません。
ユーザー名がぶっこわれててプロファイルが設定できないとか。

Eclipseはよく見ると既にあったし、なんとインストール不要らしいのでプラグイン使ってみようとダウンロード
・・・できません。
ひとつのメアドでは二つ以上ダウンロードできないのか。
でもほかのメアド使ってなんとかダウンロード。

このさいだしEclipseも最新にしてプラグインの設定・・・わかりません。
Aptanaダウンロードページにあったプラグインのアドレス追加手順で自動インスコしました。
Aptanaダウンロードした意味ねー

Eclipse英語版はちゃんと日本語名扱えるのにAptanaだとバグる意味がよくわからない。

んで作りかけのHTML読ませてFormatするとインデントの対応取れてねー。
タグの対応が取れてないのがたくさんありました。
<P>って改行の意味だと思ってた。

んで$('')の意味が検索しても分からなかったけどAptanaでマウスポイントしたら分かりました。
入れてよかったけど簡単なHTML1枚読むのに300MBくらいメモリ食うのってどうなのと。
インスコしたファイル丸ごとメモリに読み込んでそうな勢いです。




336 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 16:44:27 ]
結局デバッガはブラウザ使うことになるのに
エディタで無くて糞重い IDE 使う利点って見つからない

337 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 18:50:59 ]
彼が欲しかったのはタブエディタだったとおもう

338 名前:デフォルトの名無しさん [2008/10/07(火) 01:03:47 ]
mamono.2ch.net/test/read.cgi/hikky/1222752137/153-156
これの評価お願いします


339 名前:デフォルトの名無しさん [2008/10/07(火) 01:09:16 ]
やだ

340 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 01:15:09 ]
Cookieについて質問です。
あるサイトAに関して

他のページ −> Aのトップ   の時は処理Bを行う
サイトAのトップ以外のページ −> Aのトップ    の時は処理Cを行う
Aのトップのリロード −>    の時は処理Bを行う

と、つまりサイトA内のトップ以外のページからトップに飛んだ時だけ別の処理をしたいんですが
クッキーでやる場合どうするのがセオリーになるのでしょうか?
サイトA内のトップ以外のページ全てにフラグクッキーを作らせてトップに来たときそれ見て判断+削除
ってするしかないでしょうか?

341 名前:デフォルトの名無しさん [2008/10/07(火) 01:17:46 ]
事故解決乙

342 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 01:22:30 ]
document.referrer

343 名前:デフォルトの名無しさん [2008/10/07(火) 01:44:35 ]
mamono.2ch.net/test/read.cgi/hikky/1222752137/152-156
これの評価お願いします


344 名前:デフォルトの名無しさん [2008/10/07(火) 04:12:08 ]
やだ

345 名前:デフォルトの名無しさん [2008/10/07(火) 11:30:00 ]
うぜ



346 名前:デフォルトの名無しさん [2008/10/07(火) 11:45:04 ]
>>343
すごいすごい。よかったね。

347 名前:デフォルトの名無しさん [2008/10/07(火) 11:52:28 ]
>>343
よくできまちゅたね〜えらいでちゅね〜すごいでちゅね〜

348 名前:デフォルトの名無しさん [2008/10/07(火) 12:02:28 ]
>>343
きたねぇソースだな
無駄な処理も多くて反吐が出るぜ

349 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 12:53:33 ]
>>343
何を評価してほしいわけ?

350 名前:デフォルトの名無しさん [2008/10/07(火) 13:59:22 ]
よく見るHogeって何?

351 名前:デフォルトの名無しさん mailto:sage [2008/10/07(火) 14:02:14 ]
ja.wikipedia.org/wiki/%E3%83%A1%E3%82%BF%E6%A7%8B%E6%96%87%E5%A4%89%E6%95%B0

352 名前:デフォルトの名無しさん [2008/10/08(水) 00:10:54 ]
ジャバスクリプト初心者です


ttp://psycol5.sugoihp.com/pcpark/hiclass/hihp11.html
こちらのサイトを参考に、画像を動かすものを作ってるのですが
画像を複数にした場合、どう改造したら正しく動作しますか?

document.all.daruma.style.pixelLeft = x;
document.all.daruma.style.pixelTop = y;
このdaruma部分を、例えばdaruma1 daruma2としていくとして、4,5個画像があった場合、
どうすればその部分を変更できるでしょうか
自分なりに頑張っては見たのですが、どうも上手く行きません
どなたか助けてください

353 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 00:26:40 ]
352できました
しんぐるこーてーしょん付け忘れてた・・・






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<81KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef