元スレ+ JavaScript の質問用スレッド vol.75 +
JavaScript覧 / PC版 /みんなの評価 : ○
251 = :
>>247
よくねーよ
XHTMLならscript要素内は#PCDATAだ
253 = :
>>207
java調べてみました
スレ違いになってしまいますが一応、
システム以外のクリップボード操作ならできるみたいですね。
本当は、まったく別のページからコピーしたテキストも半自動(右クリック時)ペーストできたらなぁと
思っていたのですが、やはりセキュリティ面から無理みたいでした。
ついでにASも調べてみましたがコピーのみのようでした。
ありがとうございました。
258 = :
IE6,7,8でJavaScriptが動くか確認したいのだが、
MultipleIE と IETesterのどっちがオススメ?
262 = :
IE6でのメモリリークの調査にも使えるか試していたんですが、
http://www.ne.jp/asahi/nanto/moon/2005/12/04/ie-memory-leak.html を開いて
10000個の要素を作成→イベントハンドら追加→他のページに遷移
と操作したら、MultipleIEのIE6だとPrivate Bytesが減らないのでリークを確認できたんですが、
IETesterのIE6だとPrivate Bytesが減ってしまいます。
IETesterだとメモリリークの確認には使えないってこと?
263 = :
うん
264 = :
words[i].resultが文字列でその文字列リンクをクリックするとテキストフォームの値がその文字列に変更される
ということをしたいのですが↓のコードだとエラーになってしまいます。
どこをどう直せばいいのかもう分からないのでどなたか教えて頂きたいです。
temp += '<a href="javascript:void(0)" onclick="$('txtWord').value=words[i].result;">';
temp += words[i].result + "</a>";
266 = :
>>265
txtWordはテキストフォームのIDで、$('txtWord')は要素です。
$('txtWord').valueがテキストフォームに記入されている文字列のプロパティなので
これで値が書き換わると思ったのですが・・・
267 = :
>>264,266
どんなエラーになるのか書きましょう。
onclick="alert($('txtWord'))" にして何が表示されるか確認してみる
とか。
268 = :
まずシングルクォートの中にシングルクォート書いてるの直そうぜ。
271 = :
temp += '<a href="javascript:void(0)" onclick="$(\'txtWord\').value="'+words[i].result;+'">';
temp += words[i].result + "</a>";
訂正
272 = :
temp += '<a href="javascript:void(0)" onclick="$(\'txtWord\').value="'+words[i].result+'">';
temp += words[i].result + "</a>";
ごめん。さらに訂正
274 = :
>>267-272
レスありがとうございます。
返信遅くなりすみません。
この単純ミスが原因だったのかと思い
>>271さんのご指摘通りに直してみたんですが
今度は違うエラーが出てしまいました。
firefoxのエラーコンソールでは↓のように表示されてますが意味が分からないです。
「SONYウォークマン」はwords[i].resultの値です。
エラー:missing; before statement
ソースファイル:~自分のファイルの場所~
$(\'txtWord\').value=SONYウォークマン;
↑
ちなみにjqueryではなくprototype.jsを使ってます。
275 = :
>>274
訂正します。
>>272さんのご指摘どおりに直しました。
277 = :
>>274
ちなみにtemp には正常に文字列が代入されています。
おかしいのはonclick~の部分の様です。
278 = :
>>264
マジレスしてやるとそんなん見せられてもエスパー回答しかできない
279 = :
>>272
しかもエスケープするところが違うしめちゃくちゃだな
280 = :
>>278
そうですよね・・・orz
281 = :
>>279
どう違うのか教えていただけませんか?
282 = :
>>279 じゃないけど、エラーに表示されている通り、引用符が足りてない。
' ' は HTML を括る引用符。
" " は HTML 内で onclick で呼ばれるコードを括る引用符。
コード内で words[i].result を括る引用符が足りてない。
283 = :
>>282
アドバイスありがとうございます。
なるほどと思い、引用符を付け直し、↓のように直したのですが
今度はsyntax errorが出てしまいました。
temp += '<a href="javascript:void(0)" onclick="$(\'txtWord\').value="'+words[i].result+'";">';
エスケープ箇所が間違っているのでしょうか?
284 = :
>>283
実際にtempに追加される文字列を考えてみよう
<a href="javascript:void(0)" onclick="$('txtWord').value="xxxxxx";">
285 = :
俺の今年の一字は「膣」だった。
ところで藤谷美和子はどこいった?
286 = :
>>284
あ~そうか!
onclick="$('txtWord').value="xxxxxx";">を
↓
onclick="$('txtWord').value='xxxxxx';">
にすれば良かったんですね!
助かりました。
こんなアホに付き合っていただいてありがとうございました。
288 = :
どなたかぼくの存在もたまには思い出してください
291 = :
test = ["","",""];
if((function(obj){
if(obj){
if(typeof(obj) == "object" && typeof(obj.length) == "number"){
for(var i = 0 ; obj.length > i ; i++){
if(obj[i]){
return true;
}
}
return false;
}else{
return true;
}
}else{
return false;
}
})(test) == true){
alert("値は空ではない");
alert(test);
}else{
alert("値は空");
alert(test);
}
こんなのでいいかな
292 = :
おおう・・・!そんな複雑になってしまうんですか
もっと単純なものだと思って軽い気持ちで聞いてしまいました
作ってくれてどうもありがとうございますm(_ _)m
294 = :
同一人物だと何か問題ですか?
295 = :
ごめん、なんでもないよ
296 = :
>>273
localhostにウェブサーバが動いている? それともローカルファイル(file:///)?
たとえばFirefoxの場合file:///に対してのXMLHTTPRequesはステータス
が常に0だそうだ。そのライブラリがステータスをHTTP前提でステータス
をチェックしていると動かなそう。
297 = :
>>296先生、ありがとうございます
openspc2で動いているsimple.js(バージョン0.02)を使ったら動きました
ただ本家で配布されてるバージョン0.1だとダメでした
ちなみに$ajaxload以外のは0.1でも0.02(新しく追加されたやつは除く)でも動きます
これは0.1にバグがあるのでしょうか?
299 = :
ごめん、スルーして
300 = :
一つの関数を複数回実行して処理内容を毎回変更したいのですが
関数が初めて実行されたか否かを判断する方法がわかりません。
グローバル変数を使わず、全て関数内で処理させたいのですが、どうしたらよいでしょうか。
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.76 + (1001) - [97%] - 2010/3/10 4:02
- + JavaScript の質問用スレッド vol.77 + (1001) - [97%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.85 + (1001) - [97%] - 2011/4/25 21:32
- + JavaScript の質問用スレッド vol.105 + (1001) - [95%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [95%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.135 + (1002) - [95%] - 2018/11/23 10:30
- + JavaScript の質問用スレッド vol.96 + (1001) - [95%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.93 + (1001) - [95%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.94 + (1001) - [95%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.99 + (1001) - [95%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.97 + (1001) - [95%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.98 + (1001) - [95%] - 2012/4/9 14:46
トップメニューへ / →のくす牧場書庫について