私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.98 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
ボタンは表示されるけどアラートが動かないです
ちなみに、上の記述だとpathが同じ階層にありますが、
また関数やファイルを分けて動かそうとすると、
ローカルだから動かない状況は同じですよね
ちなみに、上の記述だとpathが同じ階層にありますが、
また関数やファイルを分けて動かそうとすると、
ローカルだから動かない状況は同じですよね
>>796
結局何がしたくて何を教えて欲しいのか具体的に言い直してみて
結局何がしたくて何を教えて欲しいのか具体的に言い直してみて
既存のhtmlで
<td>@ hoge</td>
<td>@ foo</td>
これを
<th>hoge</th>
<th>foo</th>
こういう風にtd要素が"@ "から始まっていれば
th要素として描画するように動的に書き換えたいのですが、方法がわかりません
jqueryのhtml()で要素の内容を置換できることはわかったのですが
要素の内容に応じてタグそのものをいじることはできないのでしょうか。
<td>@ hoge</td>
<td>@ foo</td>
これを
<th>hoge</th>
<th>foo</th>
こういう風にtd要素が"@ "から始まっていれば
th要素として描画するように動的に書き換えたいのですが、方法がわかりません
jqueryのhtml()で要素の内容を置換できることはわかったのですが
要素の内容に応じてタグそのものをいじることはできないのでしょうか。
d=document.getElementsByTagName("td")
for(i=0;i<d.length;i++){e=d[i]
if(e.innerText.slice(0,1)=="@"){
e.outerHTML="<th>"+e.innerHTML+"</th>"}
for(i=0;i<d.length;i++){e=d[i]
if(e.innerText.slice(0,1)=="@"){
e.outerHTML="<th>"+e.innerHTML+"</th>"}
d=document.getElementsByTagName("td");for(i=0;i<d.length;i++){e=d[i];
if(e.innerHTML.slice(0,2)=="@ "){e.outerHTML="<th>"+e.innerHTML.slice(2)+"</th>";}}
if(e.innerHTML.slice(0,2)=="@ "){e.outerHTML="<th>"+e.innerHTML.slice(2)+"</th>";}}
たったこんなことだけのためにjQueryを読み込んで使う方が面倒だと思う
>>802
クリックしても動かないということは
attachEventの書き方が間違っているんだと思うよ
先にも書いたけど、パスの文字列が正しく渡っているなら
期待通りに動かないのはJSではなくwshの問題
JSを別のファイルにしたら動かなくなるとか
そういうことはないよ
とりあえず、動かなくなった奴を晒してみてよ
クリックしても動かないということは
attachEventの書き方が間違っているんだと思うよ
先にも書いたけど、パスの文字列が正しく渡っているなら
期待通りに動かないのはJSではなくwshの問題
JSを別のファイルにしたら動かなくなるとか
そういうことはないよ
とりあえず、動かなくなった奴を晒してみてよ
>>813
var path = 'C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE';
new ActiveXObject("WScript.Shell").Run(path);
これだと、コマンドラインにシングルクォート内の文字列を渡すのと同じことになる。
スペースで区切られるから、alert で問題なくても、Run に渡す場合に問題になる。
var path = 'C:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE';
new ActiveXObject("WScript.Shell").Run(path);
これだと、コマンドラインにシングルクォート内の文字列を渡すのと同じことになる。
スペースで区切られるから、alert で問題なくても、Run に渡す場合に問題になる。
>>816
いや、引数の受け渡しを言ってるんでしょ
いや、引数の受け渡しを言ってるんでしょ
文字列(パス)自体の書き方が、wsh的に問題があるってことでしょ?
引き渡し方にはJS的に問題ないけど
windowsのことはよくわからんので
もし詳しく知っているのなら教えてあげてくだされ
引き渡し方にはJS的に問題ないけど
windowsのことはよくわからんので
もし詳しく知っているのなら教えてあげてくだされ
>>821
イミフ
イミフ
原因をjsとwshに分けて考えようって話なのに
それを見事に無視する>>804がイミフだよ(´ε` )
それを見事に無視する>>804がイミフだよ(´ε` )
run()に直接パスを書いた場合を適切に例として示すなら
<input type="button" value="" onclick="run('\"c:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\"');">
と書くべきってこと。
これについては、既に >>775 で言及してるが。
<input type="button" value="" onclick="run('\"c:\\Program Files\\Microsoft Office\\OFFICE11\\EXCEL.EXE\"');">
と書くべきってこと。
これについては、既に >>775 で言及してるが。
>>825
お前馬鹿だろw781の意味が理解出来てないじゃん
お前馬鹿だろw781の意味が理解出来てないじゃん
ちなみにこのアホ >>828 は文脈を理解してんのか?
/: : : : : __: :/: : ::/: : ://: : :/l::|: : :i: :l: : :ヽ: : :丶: : 丶ヾ ___
/;,, : : : //::/: : 7l,;:≠-::/: : / .l::|: : :l: :|;,,;!: : :!l: : :i: : : :|: : ::、 / ヽ
/ヽヽ: ://: :!:,X~::|: /;,,;,/: :/ リ!: ::/ノ l`ヽl !: : |: : : :l: :l: リ / そ そ お \
/: : ヽヾ/: : l/::l |/|||llllヾ,、 / |: :/ , -==、 l\:::|: : : :|i: | / う う 前 |
. /: : : //ヾ ; :|!: イ、||ll|||||::|| ノノ イ|||||||ヾ、 |: ::|!: : イ: ::|/ な 思 が
/: : ://: : :ヽソ::ヽl |{ i||ll"ン ´ i| l|||l"l `|: /|: : /'!/l ん う
∠: : : ~: : : : : : : :丶ゝ-―- , ー=z_ソ |/ ハメ;, :: ::|. だ ん
i|::ハ: : : : : : : : : : : 、ヘヘヘヘ 、 ヘヘヘヘヘ /: : : : : \,|. ろ な
|!l |: : : : : : : : :、: ::\ 、-―-, / : : :丶;,,;,:ミヽ う ら
丶: :ハ、lヽ: :ヽ: : ::\__ `~ " /: : ト; lヽ) ゝ
レ `| `、l`、>=ニ´ , _´ : :} ` /
,,、r"^~´"''''"t-`r、 _ -、 ´ヽノ \ノ / お ・
,;'~ _r-- 、__ ~f、_>'、_ | で 前 ・
f~ ,;" ~"t___ ミ、 ^'t | は ん ・
," ,~ ヾ~'-、__ ミ_ξ丶 | な 中 ・
;' ,イ .. ヽ_ ヾ、0ヽ丶 l /
( ;":: |: :: .. .`, ヾ 丶 ! \____/
;;;; :: 入:: :: :: l`ー-、 )l ヾ 丶
"~、ソ:: :い:: : \_ ノ , ヾ 丶
..... .:_ -― ─- 、:. ......
..::⌒>.、:: ...::/::.::/::.:: ヽ::.::.\::....::x<⌒::.
::x-=≦.::.-=`ミO.:/:/:/|:./.:ハ::ヽ::`O::-=ミて`く⌒ヽ::
::, イ::ノ⌒'Z _⌒ Y彡::./V j/ヽ::ハ.::.V::Y⌒/;^)- 入 \:
::/ :/八 '(:::::':,\ トV::./⌒ ⌒ヽ.::∨/,.::'::/ /:::∧ '\::
::/ `V::/ヽ\ \ :':, 八Ⅳ __ __ jハ:::l, :':::::, ′ /:::/  ̄ ノ\::
::〈 ,.:'::/ ヽ \ \:l:ハ| 〃⌒ ⌒ヾ ハ:|::::/ ,.イ:::/ ∠.::勹::
::/ ! :.'::::∧ | ヽ \ム .::::: r ┐ ::::.,'ノ/ / /::/ |__:/::
::∠._jハ_ん:ヘ/}ノ /ヘ ヽゝ_ ヽ ノ イ/ /⌒ん'⌒)_>::
 ̄  ̄`ヽ `=≧r ‐i彡''´ /::  ̄
::\ヽ ` ´ / /::
:: ,′
::i :; :; i::
::| |::
::l |::
::j ::
::,′ l::
::/ |::
::/ !::
::/ 〉┴r ::
::,′ /:: ::| |::
AA含め、コピペしか能のないやつが住み着いたんだな。
きっとコードもコピペ主体なんだろうな。
社会的な処遇を推察すると心中察するぜw
きっとコードもコピペ主体なんだろうな。
社会的な処遇を推察すると心中察するぜw
>>826
run側で""に包む処理を入れるほうがいいと思うぜ。
run側で""に包む処理を入れるほうがいいと思うぜ。
>>840
コマンド自体に引数を渡す場合があると無理。
コマンド自体に引数を渡す場合があると無理。
>>838,839
荒らしとは言えどうしてここまで酷い事が言えるのか不思議
荒らしとは言えどうしてここまで酷い事が言えるのか不思議
騒いでるやつは自分のレス振り返って見てみろ
荒らしと一緒になって騒いでんじゃねーよ
荒らしと一緒になって騒いでんじゃねーよ
相変わらず質問者が置き去りな件
そしてやっとわかったぁぁぁぁ
wsh.runが引数のスペースをコマンドの区切り子として扱ってしまうけど
それはエスケープするんじゃなくて、全体をダブルクォートで括ることで解決できる
という仕様なんだね?
だとしたら、引数渡す前にいちいちゴニョゴニョするより
function run(cmd) {
var wshshell = new ActiveXObject("WScript.Shell");
cmd = '"' + cmd + '"';
wshshell.run(cmd);
}
の方が良いんでないかい?
そしてやっとわかったぁぁぁぁ
wsh.runが引数のスペースをコマンドの区切り子として扱ってしまうけど
それはエスケープするんじゃなくて、全体をダブルクォートで括ることで解決できる
という仕様なんだね?
だとしたら、引数渡す前にいちいちゴニョゴニョするより
function run(cmd) {
var wshshell = new ActiveXObject("WScript.Shell");
cmd = '"' + cmd + '"';
wshshell.run(cmd);
}
の方が良いんでないかい?
>>846
お前はいい加減本買って勉強しろ
お前はいい加減本買って勉強しろ
>>841
コマンドの引数はrun()の第2引数以降にするんだ。
コマンドの引数はrun()の第2引数以降にするんだ。
>>848
だってここ、JSスレですしおすし
だってここ、JSスレですしおすし
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.88 + (1001) - [97%] - 2011/7/20 7:03
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.128 + (1001) - [95%] - 2016/2/26 6:45
- + JavaScript の質問用スレッド vol.118 + (1002) - [95%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.138 + (1004) - [95%] - 2019/4/20 23:45
- + JavaScript の質問用スレッド vol.108 + (1001) - [95%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.89 + (1001) - [95%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.87 + (1001) - [95%] - 2011/6/21 6:33
トップメニューへ / →のくす牧場書庫について