JavaScriptを教えてもらう
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001jjj
2006/05/17(水) 17:55:17ID:pZC05JBa0910nobodyさん
2008/08/10(日) 01:44:41ID:???>「if(ko)」で判定しようと思いましたが、エラーになってしまいました。
エラー出るサンプル
>typeを後から変更することは不可能なのでしょうか?
よくわからんけどIEだとエラーになるね。要素ごと消すかCSSで消すか
document.all["oya"].style.display = "none";
0911nobodyさん
2008/08/10(日) 12:38:49ID:zYH/+lU8失礼しました。作ろうとしたソースを記載します。
function tesuto(){
if(!self.document.all["ko"]){
new_name = "hidden";
var obj = self.document.all["oya"];
obj.type = new_name;
}
このようなソースをonloadで呼び出そうとしていました。
ですが、ifの判定が上手くいかないのと、typeをhiddenに
切り替えようとした際にエラーになる状況に陥っています。
0912nobodyさん
2008/08/10(日) 22:44:27ID:???もうなんかめんどくさいから自分でサンプルはるお。参考にして
<input id="oya" type="button" value="oya">
<!-- <input id="ko" type="button" value="ko"> -->
<script>
if( !document.getElementById("ko") ) {
alert( "koが無いからoya消す" );
document.getElementById("oya").style.display = "none";
}
else {
alert( "koがあるよ" );
}
</script>
0913nobodyさん
2008/08/14(木) 16:21:51ID:zmorsig9数字の前に%を付けるにはどうすればいいでしょうか?
また、javascriptで、%1234 というような数値は何かを
意味するのでしょうか?
function test( varNumber ){
return '%'+varNumber;
}
0914nobodyさん
2008/08/14(木) 17:03:36ID:???0915nobodyさん
2008/08/14(木) 17:20:23ID:zmorsig90916Logue ◆grDYeooZwg
2008/08/17(日) 11:10:04ID:???FireFoxでは読み込まれるのにIEだと失敗する。
ページにスクリプトのソースをコピーして<script>タグに貼り付けるとIEでも動くだけに、
どうデバックすればいいんだろ?
だいたい、こんな感じのスクリプト
dojo.provide("hoge")
hoge = {
init: function(){
...
},
elem: {
xx: '0',
yy: '1',
}
}
0917Logue ◆grDYeooZwg
2008/08/17(日) 11:13:33ID:???dojo.provide("hoge")
hoge = {
init: function(){
...
},
elem: {
xx: '0',
yy: '1' ← ,があるとだめでした。
}
}
0918nobodyさん
2008/08/17(日) 21:50:01ID:???0919nobodyさん
2008/08/19(火) 02:36:56ID:2458cJCT以下のようにしているのですが、
もっとエレガントに出来ないものでしょうか?
// クラス定義
var Foo = Class.create({
// インスタンス変数
instanceVariable: "",
// インスタンスメソッド
instanceMethod: function() {
}
});
// クラス変数
Foo.classVariable = "";
// クラスメソッド
Foo.classMethod = function() {
};
0920nobodyさん
2008/08/19(火) 02:50:26ID:???0921nobodyさん
2008/08/23(土) 01:31:44ID:???0922nobodyさん
2008/09/01(月) 17:39:20ID:???window.open("/sub.html",null);
// --></script>
上のソースの様にポップアップを出しています。
ie6ではポップアップブロックが働いて、
「許可する」を選択して表示されると思います。
この「許可する」を選択し、いきなりポップアップが
開くのではなく、間にワンクッション入れたいと
思ってます。
「本当にポップアップを開きますか?」という
ダイアログを出してYESだったら開く、
NOだったら開かないということをしたいのですが、
どうすればよいでしょうか?
教えてください。
0923nobodyさん
2008/09/01(月) 18:04:19ID:???if( confirm("「本当にポップアップを開きますか?」") ) {
window.open("/sub.html",null);
0925nobodyさん
2008/09/01(月) 21:17:23ID:???0926nobodyさん
2008/09/01(月) 23:39:03ID:???0927nobodyさん
2008/09/02(火) 12:28:58ID:???buf[i+1]
のように記述するにはどうしたらよいのですか?
0929nobodyさん
2008/09/14(日) 09:46:28ID:???ブラウザのソースを見ても、アドセンス鯖の.jsを読んでるだけですよね?
で、質問なんですが、
実際表示される広告の内容を、調べたいのですが、
可能でしょうか?
自分でブラウザで見ればいいだろってのは無しです。
あと、自宅鯖なんで、融通はききます。
誰か知ってたら教えてください。
0930nobodyさん
2008/09/14(日) 09:53:13ID:???0931nobodyさん
2008/09/14(日) 09:57:24ID:???回答ありがとうございます。
それは自鯖からアドセンス鯖へ
投げて、帰ってきた内容を調べる
ってことですよね?
各ユーザで広告表示されたときに、
なにが表示されているか、トレンドを
知りたいのです。
なんか無理な感じがしてきました。
0932nobodyさん
2008/09/14(日) 10:08:20ID:???0934nobodyさん
2008/09/14(日) 10:13:20ID:???0935nobodyさん
2008/09/14(日) 10:19:14ID:???グーグルアドセンスを例に説明しましたが、
自鯖で表示される広告と他PCで表示される
広告は違うんです。
後付説明ですみません。
0936nobodyさん
2008/09/14(日) 12:55:18ID:???0937nobodyさん
2008/09/14(日) 13:12:02ID:???0938nobodyさん
2008/09/14(日) 13:28:05ID:???0939nobodyさん
2008/09/14(日) 13:39:01ID:???ありがとうございます。
調べてみます。
また戻ってきます。
引き続き、こんな案あるよとかあればうれしいです。
0940nobodyさん
2008/09/14(日) 16:32:48ID:???.replaceで置換ではなく、文字列検索したい。
基本がなっていないのだと思うが、どこかに
document.body.innerHTMLの後ろに書ける内容が
説明されているマニュアルってないですか?
0941nobodyさん
2008/09/14(日) 17:22:36ID:???<div id="hoge">
<script type="text/javascript" src="ad" charset="foo"></script>
</div>
<script type="text/javascript">
alert(document.getElementById('hoge').innerHTML);
</script>
これでいいんじゃないの?
ちなみにinnerHTMLは文字列ね
0942nobodyさん
2008/09/14(日) 17:34:43ID:???すみません、この意味が分かりません。
0943nobodyさん
2008/09/14(日) 18:02:09ID:???0944942
2008/09/14(日) 18:05:42ID:???<HTML>
<HEAD>
<TITLE>タイトル</TITLE>
</HEAD>
<BODY>
ボディだよ。
<SCRIPT LANGUAGE="JavaScript" TYPE="text/JavaScript">
<!--
alert(document.body.innerHTML);
// -->
</SCRIPT>
</BODY>
</HTML>
0945nobodyさん
2008/09/14(日) 18:11:25ID:???0946942
2008/09/14(日) 18:18:31ID:???0947942
2008/09/14(日) 19:19:57ID:???広告の内容が取得できないことが分かりました。
どうすればいいのでしょうか???
0952942
2008/09/14(日) 21:34:03ID:???でかい口たたいてもいいので、教えてください。
0953nobodyさん
2008/09/14(日) 23:34:15ID:???____
/ \ /\ キリッ
. / (ー) (ー)\
/ ⌒(__人__)⌒ \ できもしねーのにでかいくちたたくな
| |r┬-| |
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
____
/_ノ ヽ、_\
ミ ミ ミ o゚((●)) ((●))゚o ミ ミ ミ だっておwwwwwwwwwwwwwwwww
/⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\ /⌒)⌒)⌒)
| / / / |r┬-| | (⌒)/ / / //
| :::::::::::(⌒) | | | / ゝ :::::::::::/
| ノ | | | \ / ) /
ヽ / `ー'´ ヽ / / バ
| | l||l 从人 l||l l||l 从人 l||l バ ン
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、 ン
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
0954942
2008/09/15(月) 06:40:44ID:???やる夫とかどうでもいいです。
0955942
2008/09/15(月) 07:02:00ID:???>>941の方法だと以下のようなadのソースが取得できるとこまで分かった。
<iframe src="ad2.html">
</iframe>
0956nobodyさん
2008/09/15(月) 07:29:39ID:???Web制作板に本スレがあるんでそっちに移動って事で
(´Д`;)、 ドウカオネガイシマス
ノノZ乙
0957942
2008/09/15(月) 07:29:46ID:???JavaScriptだと取得出来ないんですね。
もう手はないのかな。。。
0958nobodyさん
2008/09/15(月) 10:44:47ID:???0961nobodyさん
2008/09/19(金) 00:30:36ID:QQlfDRDlどうもfor文の$('img[' + i + ']')あたりが原因みたいなのですがいまいち判りません。
どこが問題なのでしょうか?
------以下ソース(抜粋)----------
function loop(){
var a = new Ajax.Request{
onComplete: function(request){
/* データ取得→配列dataへ */
for(i=0;i<10;i++){
$('img[' + i + ']').src = data[i];
}
<body onload="setInterval('loop()',5000)">
for(i=0;i<10;i++){
document.write("<img id='img[" + i + "]' src=dummy.jpg>");
}
---------ここまで-------
body内でdocument.writeを使ってるのがダメなのでしょうか?
※下記のようにforループを使用せず下記のようにするとエラーは出ません。
var i = 1;
$('img[' + i + ']').src = data[i];
<img id="img[1]" src=dummy.jpg>
0962nobodyさん
2008/09/19(金) 01:31:20ID:???0963nobodyさん
2008/09/19(金) 02:27:22ID:???0964961
2008/09/19(金) 06:31:34ID:???ループが10回なのはミスです。10回でも30回でも変わらないと思います。
>>963
自分で書いたエラー発生の表示しかなかったので
onException: function(request){
alert('例外エラー発生');
}
Firefoxのエラーコンソールには表示されませんしIEのエラー表示アイコンも出ません
0965nobodyさん
2008/09/19(金) 12:57:21ID:???0966nobodyさん
2008/09/19(金) 17:35:10ID:knutZtUTjavascript:openNewWindowで複数配置して、押すと表示されますが、
他のも押すと、前に表示してた、ウインドウが最小化されてしまいます。
ブラウザで押すたびにウインドウが重なって表示するような方法ありますか?
0967nobodyさん
2008/09/22(月) 09:29:44ID:???0968nobodyさん
2008/09/22(月) 12:26:44ID:sI3jNsWw頼むググレ
0969nobodyさん
2008/09/22(月) 21:32:42ID:???0971nobodyさん
2008/09/23(火) 05:27:13ID:???0972nobodyさん
2008/09/23(火) 18:55:46ID:???onloadイベントでdivを生成して、その中に画像を含ませた所、IE6でその画像でソケットクローズが遅すぎて遅延します><
ちなみに画像はその要素に割り当てたcssのbackgroundImageです。
何か対処法ありますか。
0973nobodyさん
2008/09/23(火) 22:59:57ID:???http://www.google.co.jp/search?hl=ja&safe=off&q=javascript+openNewWindow&revid=1276707007&sa=X&oi=revisions_inline&resnum=1&ct=broad-revision&cd=1
0974nobodyさん
2008/09/24(水) 15:42:27ID:???0975nobodyさん
2008/09/26(金) 11:01:30ID:QWlJyPKFjavascript:openNewWindow('sample.php?no=100&sample=3','3','height=810,width=520,toolbar=no,scrollbars=no')
javascript:openNewWindow('sample.php?no=100&sample=2','2','height=360,width=370,toolbar=no,scrollbars=no')
押してみました。
0976nobodyさん
2008/09/26(金) 23:29:31ID:???これなんすかこれなんすか
たすけて
0977nobodyさん
2008/09/27(土) 02:26:25ID:???0978nobodyさん
2008/09/27(土) 22:08:26ID:WvvQa2nCJavascriptには うかつに手を出さぬ方が、見のためじゃぞ。
初心者がほぉむぺぇじ とやらを作るうちに Javascriptも きっと簡単じゃろうと思って
迂闊に手を出して、何人もの身の程知らずが挑戦したが。みなだめじゃった。
生きて帰った者はおらぬ。
若い者はみな、いきなり 学習を臭話システムの本からはじめようとする。愚かな。
それでも、どうしてもJavascriptを習得したいというのかね。
ならば、しかたあるまい。まずはオライリー社から販売されているサイの絵がかかれた本で勉強しなされ。
それが一番の近道じゃ。
めちゃぶっとくって、しかも5000円超えるけど。
0980nobodyさん
2008/10/11(土) 00:32:06ID:bLbZ4Q4+なるようにしたいんだ。誰か助けてくれ。
http://www.dotup.org/uploda/www.dotup.org9256.zip.html
0981nobodyさん
2008/10/11(土) 05:20:12ID:???0982nobodyさん
2008/10/11(土) 10:49:55ID:bLbZ4Q4+スマン。
レス数が950を超えています。1000を超えると書き込みができなくなります。