+ JavaScript の質問用スレッド vol.97 + var slider1=new reveal.Abc("nav04"); slider1.init4('w04'); var slider2=new reveal.Abc("nav05"); slider2.init4('w05'); var slider3=new reveal.Abc("nav06"); slider3.init4('w06'); をfor文で書きなおすって可能なのでしょうか?
テンプレ読んだ? はい → もう一度嫁 いいえ → 読めよ
>>952 対応する配列とかオブジェクト作ればいい
俺としてはslider1とかじゃなくて slider[0]とかやったほうがいいと思う、そういう風に作ることで見えてくるものがある
reveal.Abcをどういう風に使うかにもよるけど var obj = { 'nav04' : "w04", 'nav05' : "w05", 'nav06' : "w06", }; Object.keys(obj).forEach(function (key) { var slider = new reveal.Abc(key); slider.init4(obj[key]); }); こんな風にするとか sliderを後で使うならobjに紐づいてる内容を文字列じゃなく Objectにしてその中に入れるとか まぁ他にも色々方法はある
Stringのlink()を上書きしてリンクの文字仕様も変更したいのですが、 スタイルで指定しても反映されません。 何か方法は無いでしょうか?
質問があります。 ホームページ上に表示される画像を勝手に盗んでいくのを防ぐために 画像を取得する際 画像と分からずに読み込ませたいのですが jsで可能でしょうか? 質問が下手で伝わり難いかもしれませんが よろしくお願いします
画像と分からずに読み込んだらブラウザで画像表示できないでしょ
ダウンロード防止に回答するコピペなかったっけ 家に呼んで身体検査みたいなやつ
単に機械的なダウンロードや右クリックでの取得を抑止したいなら imgタグでない形で画像表示できればいいのかも canvasに描画してみるとか
画像と解らずになら 複数回にわけてBase64化したデータなりを引っ張ってきて それでdataURIで表示させたら? 古い一部のブラウザで使えないけど。
flash にしちゃえよ。
結局、表示するんだからどうやったって無理
>>962 はい、機械的なDLさえ防げればいいです。
canvas?DOMやjqueryのお話?タグ?
>>963 !なんかむずかしそうだけど それっぽい・・・ぐぐればでるかな
>>964 flashなら普通に読み込んでも機械的なDL抑止できるんですか?
>>958 EXE形式にして独自ビューアーと画像を埋め込んだプログラムを作ればいい
EXEの暗号化は忘れずに、スクリーンショットの阻害機能とか特定キー操作無効機能とかも当然付ける、
余裕があるならビューアのプロセスをOSから見えなくしたりメモリダンプツールを無効にするrootkitを作って埋め込む
そして、それをやたら長い利用規約を書いたページを作って強制スクロールでゆっくり読ませた後同意したらDL出来るようにすれば完璧
もちろん冗談だ
右クリック禁止したり、背景として表示してみたり、 画像の上に透過gifやらを重ねてみたり、ギロチンしてみたり、 いろいろ工夫してる所あるけど・・・ まず、ブラウザで読み込んでいる時点でDLしてるんだから無理。 どんなしても、たとえばSS取ってトリミングすれば、それだけで画像取得できる訳だし。
>>969 確かに 取ろうとすれば取れるかもしれないけど 素人が簡単に 汎用ツールで落とせさえしなければいい・・・
完璧なんて求めないよ!
ギロチンしても汎用DLツールとかで落とされちゃったりするのかな?
なんか質問攻めですまない・・・ 検証するにもツールで有名なのしらなくてorz DLツールにどんなのがあるかから調べてこよう 答えくれた人達ありがとうー
>>970 よし、じゃ、おっちゃん
細切れになってても結合してDLするツール作っちゃろか!
冗談はさておき、何でそんなことをしたいの?
ブラウザで普通にページを見た人はみんな、
HDDに保存してから見てるんだぜ?
DownThemAll!おススメ
>>972 公開はしたいけどDLされたくないって駄々こねられてるんだ・・・
「そんな事出来ない」って行ったら 「実際このページみてよ!
ログみてもJPG GETしてないでしょ!! 何でお前は出来ないんだ能無しめ!」
って言われてちょっとカチンときてさ・・・
pngだったりして
そのページと同じやり方にすれば納得してくれるだろうからわざわざここで聞かんでも
>>976 そうだなー ちょっとそのサイトの動き検証してみるよ!
なんか場違いな質問しちゃって悪かった
でも やる道が決まってすっきりしたよ!ありがとう
CSS3で書いたドラえもんとかだったりして
JPEG画像をダウンロードせずブラウザでその画像を表示したというのなら、 ぜひ、その方法を教えてもらいたいよマジで。 ちなみに、教えてもらえれるなら、どこのサイトがそんな高度な事して画像表示してるの? 俺もぜひぜひ見てみたい。
テーブルタグで作ってたりして そういうツール見たことあるし
981 :
952 :2012/03/01(木) 04:57:58.44 ID:???
>>956 ありがとうございました。
やってみたところ、クロスブラウザで動作し、
ieでは動作しないのは何故ですか?
>クロスブラウザで動作し、 >ieでは動作しない 日本語でおk
983 :
952 :2012/03/01(木) 05:34:07.72 ID:???
>>956 をやってみたところ
FFとGoogle Chromeで動作し、IE8で動かないのは何故ですか?
forEachはIEで動かないから自分で実装せなあかんよ
985 :
952 :2012/03/01(木) 06:30:22.87 ID:???
Prototype、newを使ってプログラム組むと ちょっと、javascriptができる人になって気がする。 そんなふうに考えた時期が俺にもありました。
JavaScriptができますじゃしょうがない プログラミングできますと言えるようにならないと× 構文覚えるだけならサルや赤ちゃんでもできる いかにそれを組み合わせて目的のものを作るか考える力が大事
スレ立て人ですが、またスレ立て規制で立てられません。どなたか
おねがいぽ。テンプレは
>>9 で。
NullPointerExceptionってありますよね あれはJavaScriptでも携わることってありますか?
ありがと!
<obj>でMIME指定して、とかかな。
散々回答もらってんじゃん
おつかれさーん
>>993 String.prototype.link = function(href, attr) {
var a = [];
if(attr)
for(var i in attr)
a.push(i + '="' + attr[i] + '"');
return '<a href="' + href + '"' + (a.length ? ' ' + a.join(" ") : "") + '>' + this + '</a>';
}
"Yahoo".link("www.google.co.jp"); // "<a href="www.google.co.jp">Yahoo</a>"
"Google".link("www.yahoo.co.jp", {"class" : "blue", "style" : "color: red"}); // "<a href="www.yahoo.co.jp" class="blue" style="color: red">Hello</a>"
"Google".link("www.yahoo.co.jp", {"target" : "_blank"}); // "<a href="www.yahoo.co.jp" target="_blank">Google</a>"
これで満足だろ
じゃーばすくりぷつを使う上で気をつけなきゃいけない事って有るのかね? おじいちゃん あじゃっくすとやらをやってみたいんだ。 せきゅりちーとか しょりがるーぷするとか あるのかね
1000 :
Name_Not_Found :2012/03/01(木) 21:22:11.35 ID:7d+twqRB
うどんは小麦粉で 出来てるんだよね ∧,,∧ lヽ⌒ヽフ ( ´・ω・) (・ω・ ) うん (っ=|||o) (っ=||| o)  ̄ ̄ `――´ ̄ `――´ ̄\ じゃあ米から作った これは…? ∧,,∧ lヽ⌒ヽフ ( ´・ω・) (・ω・ ) ベトナムのフォーかな? (っ=|||o) (っ=||| o)  ̄ ̄ `――´ ̄ `――´ ̄\ フォッフォッフォーなんちて ∧,,∧ lヽ⌒ヽフ (V) `・ω・(V) ( ・ω・) ヽ ノ (っ=||| o) ズルズル  ̄ ̄ `――´ ̄ `――´ ̄\ ∧,,∧ lヽ⌒ヽフ ( ´・ω・) ( ・ω・) ズー(っ=|||o) (っ=||| o) モグモグ  ̄ ̄ `――´ ̄ `――´ ̄\
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。