のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,432,556人
昨日:no data人
今日:
最近の注目
人気の最安値情報

元スレ+ JavaScript の質問用スレッド vol.74 +

JavaScript覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - window.open + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

601 :

http://itpro.nikkeibp.co.jp/article/COLUMN/20061101/252356/

上記のサイトみたいに

http://www.kawa.net/text/nikkeibp/mashup/vol02/search-hdr.html

のような感じで表示はできるのですが、この画像検索結果を違う種類(2種類、3種類など)
同じページ内に表示させることはできるのでしょうか?
すごい難しい質問のような気がするのであきらめ気味ですがわかる方がいたら
その方法を教えてください。

602 = :

FirefoxでPDFファイルを開くときにAdobeではなく
http://docs.google.com/viewer?url=
で開きたいんですが
リンクを右クリックしたときに
このファイルをdocs.googleで開くを追加する方法ありませんか?

http://mozilla-remix.seesaa.net/article/130845279.html
gpdfというスクリプトを使ってますが、検索結果だと反応しないこともあるんです

603 = :

>>601
質問の意味がわからん

var div = document.getElementById( 'photos_here' );

の id を渡せるようにするだけじゃないの?

604 = :

>>602
なんで反応しないかを探ってみたら?

605 = :

>>589
すいません。 prototype, consturctorの辺りがよくわからなくなって、手が止まってました。
週末の間には、考えて、また返信します。
単に、関数を差し替えれば、いいかと思ってしまっていたのですが、、、勉強が足らなかったです。

606 = :

>>602
そのグリモンはこれらしいよ
http://blog.arpitnext.com/get-gpdf/gpdf.user.js

末尾に ".pdf" がないのはダメ

607 = :

location.pathname の末尾が ".pdf"
ないし
location.search に ".pdf" が含まれる
だと
いくらか拾えるかもね

そもそも ".pdf" が含まれない場合だと
JavaScript で対応するのは現実的ではないが

608 = :

javascriptのprototypeて試作品という意味?

609 = :

???

611 = :

すいません、もう一度聞かせて下さい。
document.writeが終わったらまた最初から同じ処理のループがしたいのですがどなたか改変してもらえませんでしょうか?
function など入ると僕の頭では厳しくて・・・

jmp = new Array();

jmp[0] = "image.php";
jmp[1] = "img.php";
jmp[2] = "gazou.php";

n = Math.floor(Math.random()*jmp.length);

var req = new XMLHttpRequest();

req.open('GET', jmp[n], false);
req.send(null);

var newresponseText= req.responseText.match(/test\.php\?no=[a-zA-Z0-9]+/);

document.write("<a href='http://test.com/get.php?no="+newresponseText+");
document.close();

宜しくお願いします。

612 = 601 :

>>601で書き込んだものですが、すみません書き方が悪かったです。
例えば犬の画像の検索結果と猫の画像の検索結果を同じページ内に表示したいのですが
自分なりのコードを変換してみたのですがどうしてもうまくいきませんでした。
その方法をぜひ教えてください。

614 = :

どっちも同じだろks

616 = :

わざわざコンストラクタ使うやつは変態

617 = :

変態というのはひどすぎませんか。大学で言語をしっかりとマスターした
人ほど変態ということですか?明確なご説明を求めます。

618 = :

褒め言葉だろ

619 = :

javascriptでオブジェクト指向にそって書く方法ってありませんよね?
phpなら

class Hello
{
function word(){echo "こんにちは";}
}

620 = :

クラスベースだけがオブジェクト指向だと考えてるなら大間違い

621 = :

無いね

622 = :

大学で言語をマスターとかw

623 = :

大学ではフォートランを習いました・・・

624 = :

>>621
無理そうですね621さんありがとうございました

625 = :

Prototype.jsとかはクラスっぽい書き方をしようとした努力の集大成なのに
全否定しやがったな
いいことだ

627 = :

>>605
かわいそうだから言っといてやるが
589は関数宣言だから無理

628 = :

>>627
降参です。できれば、もう少しヒント下さい。
関数宣言とは、 function A(){}という形でしょうか?
A = function(){}という形なら、なんとかしようが有ると言うことでしょうか?

629 = :

関数Aを呼び出してから一秒間は関数Aを使えないようにしたいのですが、うまくいきません。
$('ABC').toggle();の部分が動くのは確認済みです。
<script type="text/javascript"><!--
function A() {
var Z
if (Z != 0) {
$('ABC').toggle();
};
setTimeout("add_Z (0)", 0);
setTimeout("add_Z (1)", 1000);
}
function add_Z(num) {
Z = num;
}
//--></script>
どなたかお助けを。

632 = :

setTimeout、setIntervalでミリ秒指定しても必ずしもその時間後に動作するとは限らない
function(){
  setTimeout(function(){alert("Hello!");},100);
  heavyFunction();
}
たとえばheavyFunction();の実行に2秒かかったらsetTimeoutが実行されるのは2秒以降になる

635 = :

この間うちの部署のパソコン画面がエラーが出て部長が激怒。ある人
がやってきてメモ帳みたいなのを開いてチョチョッとやったら直って
しまいました。ジャバの天才っているんですね。皆さん本当に凄いです。
尊敬してます。

636 = :

↓みたいなことを実現したのですが、うまくいきません。
 スクリプトから、外部スクリプトを呼び出すことは無理なんでしょうか?

<div id="box"></div>
<a href="javascript:void(0);" onclick="document.getElementById('box').innerHTML = '<script type=\"text/javascript\" src=\"ほにゃらら.js\"><\/script>'; return false;">表示</a>

「<script type="text/javascript" src="ほにゃらら.js"></script>」はいわゆるブログパーツで、
要点としては、これを画面操作によって初めて表示させたいのですが。

637 = :

失礼
×実現したのですが
○実現したいのですが

638 = :

とりあえずhtml-lintでチェックしてみ

640 = :

>>638
レスありがとうございます。
html-lintでチェックしてみて、文字参照されていないのがまちがいのようだったので、

<div id="box"></div>
<a href="javascript:void(0);" onclick="document.getElementById('box').innerHTML = '<script type="text/javascript" src="ほにゃらら.js"></script>'; return false;">表示</a>

に書き換えたのですが、やはり狙い通りには動いてくれません。
Firebugで確認すると、確かにbox内に「ほにゃらら.js」は書き込まれて、展開もされているようなのですが、
内部の関数が実行されないのか、ブログパーツが表示されません。
あとはどこをチェックすればいいでしょうか?

641 = :

あら、これならうまくいくか

<div id="box"></div>
<a href="javascript:void(0);" onclick="document.getElementById('box').innerHTML = '<script type="text/javascript" src="ほにゃらら.js"></script>'; return false;">表示</a>

642 = :

>>640のは間違い。
>>641のように書き換えたんですが、やっぱり表示されません。

643 = :

onmouse系が左クリックで反応してくれるのはいいのですが
右クリックでも反応してしまうのはどうにかなりませんか?
ただし、右クリックメニューはそのまま使いたいです。

644 = :

>>636
innerHTMLでは基本的に無理
createElementで<script>を組み立てて、<head>あたりにappendChildする方法が一般的
ブックマークレットで外部jsを読む方法を調べれば実例見つかると思う

645 = :

>>644
レスありがとう。
ブックマークレットのやり方をググってcreateElement&appendChildしてみましたが、
やっぱり表示できませんでした。
「ほにゃらら.js」の中身でdocument.writeとかやってるせいかなと思っているのですが、
「ほにゃらら.js」は一律じゃなく、こちらで中身を触れないのもあって、とりあえずこの方法も無理との判断です。

ですが、この方法を教えてもらったのをきっかけに、ある別の方法を思いつき、
ちょっと試したところ、やりたいことが実現できそうな目星がたちました。

ただそれがJavaScriptの文法的に正しいのか自信が無くて、
他のブラウザでも汎用的に通用するのか、もう少しテストしてみて、改めて相談に伺います。
その時はまたよろしくお願いします。

649 = :

なーんだ答えられないのか
聞いて損した


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : - window.open + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について