私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.74 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
http://itpro.nikkeibp.co.jp/article/COLUMN/20061101/252356/
上記のサイトみたいに
http://www.kawa.net/text/nikkeibp/mashup/vol02/search-hdr.html
のような感じで表示はできるのですが、この画像検索結果を違う種類(2種類、3種類など)
同じページ内に表示させることはできるのでしょうか?
すごい難しい質問のような気がするのであきらめ気味ですがわかる方がいたら
その方法を教えてください。
上記のサイトみたいに
http://www.kawa.net/text/nikkeibp/mashup/vol02/search-hdr.html
のような感じで表示はできるのですが、この画像検索結果を違う種類(2種類、3種類など)
同じページ内に表示させることはできるのでしょうか?
すごい難しい質問のような気がするのであきらめ気味ですがわかる方がいたら
その方法を教えてください。
FirefoxでPDFファイルを開くときにAdobeではなく
http://docs.google.com/viewer?url=
で開きたいんですが
リンクを右クリックしたときに
このファイルをdocs.googleで開くを追加する方法ありませんか?
http://mozilla-remix.seesaa.net/article/130845279.html
gpdfというスクリプトを使ってますが、検索結果だと反応しないこともあるんです
http://docs.google.com/viewer?url=
で開きたいんですが
リンクを右クリックしたときに
このファイルをdocs.googleで開くを追加する方法ありませんか?
http://mozilla-remix.seesaa.net/article/130845279.html
gpdfというスクリプトを使ってますが、検索結果だと反応しないこともあるんです
>>602
なんで反応しないかを探ってみたら?
なんで反応しないかを探ってみたら?
>>589
すいません。 prototype, consturctorの辺りがよくわからなくなって、手が止まってました。
週末の間には、考えて、また返信します。
単に、関数を差し替えれば、いいかと思ってしまっていたのですが、、、勉強が足らなかったです。
すいません。 prototype, consturctorの辺りがよくわからなくなって、手が止まってました。
週末の間には、考えて、また返信します。
単に、関数を差し替えれば、いいかと思ってしまっていたのですが、、、勉強が足らなかったです。
location.pathname の末尾が ".pdf"
ないし
location.search に ".pdf" が含まれる
だと
いくらか拾えるかもね
そもそも ".pdf" が含まれない場合だと
JavaScript で対応するのは現実的ではないが
ないし
location.search に ".pdf" が含まれる
だと
いくらか拾えるかもね
そもそも ".pdf" が含まれない場合だと
JavaScript で対応するのは現実的ではないが
すいません、もう一度聞かせて下さい。
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();
宜しくお願いします。
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();
宜しくお願いします。
>>601で書き込んだものですが、すみません書き方が悪かったです。
例えば犬の画像の検索結果と猫の画像の検索結果を同じページ内に表示したいのですが
自分なりのコードを変換してみたのですがどうしてもうまくいきませんでした。
その方法をぜひ教えてください。
例えば犬の画像の検索結果と猫の画像の検索結果を同じページ内に表示したいのですが
自分なりのコードを変換してみたのですがどうしてもうまくいきませんでした。
その方法をぜひ教えてください。
a1 = new Array();
a2 = new Array(1);
a3 = new Array(1, 2);
と並べてみて問題点を指摘できないなら、new Array()は使わない方がいい
a2 = new Array(1);
a3 = new Array(1, 2);
と並べてみて問題点を指摘できないなら、new Array()は使わない方がいい
変態というのはひどすぎませんか。大学で言語をしっかりとマスターした
人ほど変態ということですか?明確なご説明を求めます。
人ほど変態ということですか?明確なご説明を求めます。
javascriptでオブジェクト指向にそって書く方法ってありませんよね?
phpなら
class Hello
{
function word(){echo "こんにちは";}
}
phpなら
class Hello
{
function word(){echo "こんにちは";}
}
Prototype.jsとかはクラスっぽい書き方をしようとした努力の集大成なのに
全否定しやがったな
いいことだ
全否定しやがったな
いいことだ
>>627
降参です。できれば、もう少しヒント下さい。
関数宣言とは、 function A(){}という形でしょうか?
A = function(){}という形なら、なんとかしようが有ると言うことでしょうか?
降参です。できれば、もう少しヒント下さい。
関数宣言とは、 function A(){}という形でしょうか?
A = function(){}という形なら、なんとかしようが有ると言うことでしょうか?
関数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>
どなたかお助けを。
$('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>
どなたかお助けを。
setTimeout、setIntervalでミリ秒指定しても必ずしもその時間後に動作するとは限らない
function(){
setTimeout(function(){alert("Hello!");},100);
heavyFunction();
}
たとえばheavyFunction();の実行に2秒かかったらsetTimeoutが実行されるのは2秒以降になる
function(){
setTimeout(function(){alert("Hello!");},100);
heavyFunction();
}
たとえばheavyFunction();の実行に2秒かかったらsetTimeoutが実行されるのは2秒以降になる
この間うちの部署のパソコン画面がエラーが出て部長が激怒。ある人
がやってきてメモ帳みたいなのを開いてチョチョッとやったら直って
しまいました。ジャバの天才っているんですね。皆さん本当に凄いです。
尊敬してます。
がやってきてメモ帳みたいなのを開いてチョチョッとやったら直って
しまいました。ジャバの天才っているんですね。皆さん本当に凄いです。
尊敬してます。
↓みたいなことを実現したのですが、うまくいきません。
スクリプトから、外部スクリプトを呼び出すことは無理なんでしょうか?
<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>」はいわゆるブログパーツで、
要点としては、これを画面操作によって初めて表示させたいのですが。
スクリプトから、外部スクリプトを呼び出すことは無理なんでしょうか?
<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>」はいわゆるブログパーツで、
要点としては、これを画面操作によって初めて表示させたいのですが。
// ==UserScript==
// @name gPDF
// @version 1.1
// @author ArpitNext
// @namespace http://blog.arpitnext.com/
// @description Scan webpages for pdf links and set them to open with Google PDF viewver.
// @include *
// @exclude http://docs.google.com/*
// ==/UserScript==
(function () {
dl=document.links;
for(i=0;i<dl.length;++i){
if(dl[i].host!="docs.google.com"){
if(dl[i].href.substr(-4)==".pdf"){
dl[i].href="http://docs.google.com/viewer?url="+dl[i].href;
}
}
}
})();
>> if(dl[i].href.substr(-4)==".pdf"){
これだと.pdfにしか反応しないので
>> if(dl[i].href.substr(-4)=="*pdf*"){
としたのですが、全く意味がありませんでした。
URLに"pdf"が入っている場合全てに適用させるにはどうしたらいいでしょうか
// @name gPDF
// @version 1.1
// @author ArpitNext
// @namespace http://blog.arpitnext.com/
// @description Scan webpages for pdf links and set them to open with Google PDF viewver.
// @include *
// @exclude http://docs.google.com/*
// ==/UserScript==
(function () {
dl=document.links;
for(i=0;i<dl.length;++i){
if(dl[i].host!="docs.google.com"){
if(dl[i].href.substr(-4)==".pdf"){
dl[i].href="http://docs.google.com/viewer?url="+dl[i].href;
}
}
}
})();
>> if(dl[i].href.substr(-4)==".pdf"){
これだと.pdfにしか反応しないので
>> if(dl[i].href.substr(-4)=="*pdf*"){
としたのですが、全く意味がありませんでした。
URLに"pdf"が入っている場合全てに適用させるにはどうしたらいいでしょうか
>>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」は書き込まれて、展開もされているようなのですが、
内部の関数が実行されないのか、ブログパーツが表示されません。
あとはどこをチェックすればいいでしょうか?
レスありがとうございます。
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」は書き込まれて、展開もされているようなのですが、
内部の関数が実行されないのか、ブログパーツが表示されません。
あとはどこをチェックすればいいでしょうか?
あら、これならうまくいくか
<div id="box"></div>
<a href="javascript:void(0);" onclick="document.getElementById('box').innerHTML = '<script type="text/javascript" src="ほにゃらら.js"></script>'; return false;">表示</a>
<div id="box"></div>
<a href="javascript:void(0);" onclick="document.getElementById('box').innerHTML = '<script type="text/javascript" src="ほにゃらら.js"></script>'; return false;">表示</a>
onmouse系が左クリックで反応してくれるのはいいのですが
右クリックでも反応してしまうのはどうにかなりませんか?
ただし、右クリックメニューはそのまま使いたいです。
右クリックでも反応してしまうのはどうにかなりませんか?
ただし、右クリックメニューはそのまま使いたいです。
>>636
innerHTMLでは基本的に無理
createElementで<script>を組み立てて、<head>あたりにappendChildする方法が一般的
ブックマークレットで外部jsを読む方法を調べれば実例見つかると思う
innerHTMLでは基本的に無理
createElementで<script>を組み立てて、<head>あたりにappendChildする方法が一般的
ブックマークレットで外部jsを読む方法を調べれば実例見つかると思う
>>644
レスありがとう。
ブックマークレットのやり方をググってcreateElement&appendChildしてみましたが、
やっぱり表示できませんでした。
「ほにゃらら.js」の中身でdocument.writeとかやってるせいかなと思っているのですが、
「ほにゃらら.js」は一律じゃなく、こちらで中身を触れないのもあって、とりあえずこの方法も無理との判断です。
ですが、この方法を教えてもらったのをきっかけに、ある別の方法を思いつき、
ちょっと試したところ、やりたいことが実現できそうな目星がたちました。
ただそれがJavaScriptの文法的に正しいのか自信が無くて、
他のブラウザでも汎用的に通用するのか、もう少しテストしてみて、改めて相談に伺います。
その時はまたよろしくお願いします。
レスありがとう。
ブックマークレットのやり方をググってcreateElement&appendChildしてみましたが、
やっぱり表示できませんでした。
「ほにゃらら.js」の中身でdocument.writeとかやってるせいかなと思っているのですが、
「ほにゃらら.js」は一律じゃなく、こちらで中身を触れないのもあって、とりあえずこの方法も無理との判断です。
ですが、この方法を教えてもらったのをきっかけに、ある別の方法を思いつき、
ちょっと試したところ、やりたいことが実現できそうな目星がたちました。
ただそれがJavaScriptの文法的に正しいのか自信が無くて、
他のブラウザでも汎用的に通用するのか、もう少しテストしてみて、改めて相談に伺います。
その時はまたよろしくお願いします。
application/xml笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑
>>646
失笑の爆笑をしてらっしゃるところに質問なのですが、application/xmlで駄目な理由を詳しく教えてもらえますか?
失笑の爆笑をしてらっしゃるところに質問なのですが、application/xmlで駄目な理由を詳しく教えてもらえますか?
理由も知らないでapplication/xml使ってたのかよ笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑笑
文字参照を使うなら、application/xmlかapplication/xhtml+xmlじゃないと駄目だよ
IEは相変わらず機能しないけど
IEは相変わらず機能しないけど
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.79 + (1001) - [97%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.75 + (1001) - [97%] - 2010/1/23 1:07 ○
- + 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.104 + (1001) - [95%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.142 + (984) - [95%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.134 + (1001) - [95%] - 2018/8/3 23:15
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.140 + (1001) - [95%] - 2019/9/19 10:45
- + JavaScript の質問用スレッド vol.141 + (1001) - [95%] - 2019/9/22 23:15
- + JavaScript の質問用スレッド vol.142 + (926) - [95%] - 2019/12/23 13:15
- + JavaScript の質問用スレッド vol.143 + (753) - [95%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.144 + (288) - [95%] - 2020/5/17 20:00
トップメニューへ / →のくす牧場書庫について