私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレJavaScriptを教えてもらう
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
だから、できるかできないか なら できる だろ
ピザでも食ってろデヴ!
ピザでも食ってろデヴ!
質問させてください。
下記のような構成でイメージを表示してあるinputがあったとします。
<from name="フォーム名">
<table>
<tr id="oya">
<td><input type="image" id="(適当なid)" src="(リンク用の画像ファイル)" onClick="window.open(適当に遷移)"></td>
</tr>
<tr id="ko">
<td>適当なデータ</td>
</tr>
</table>
</from>
このとき、このページを読み込んだ時に「親行に対して子行が存在しなかったら親行のリンクを不可にする」
というjsを組みたいと思っています。その中で質問が2点あります。
下記のような構成でイメージを表示してあるinputがあったとします。
<from name="フォーム名">
<table>
<tr id="oya">
<td><input type="image" id="(適当なid)" src="(リンク用の画像ファイル)" onClick="window.open(適当に遷移)"></td>
</tr>
<tr id="ko">
<td>適当なデータ</td>
</tr>
</table>
</from>
このとき、このページを読み込んだ時に「親行に対して子行が存在しなかったら親行のリンクを不可にする」
というjsを組みたいと思っています。その中で質問が2点あります。
1.オブジェクトの存在判定
ホームページを回ってると「if(オブジェクト名)」で判定できる、という記述を見つけたので
「if(ko)」で判定しようと思いましたが、エラーになってしまいました。
どうにかしてオブジェクトの存在有無をチェックする方法はないでしょうか?
2.inputのタイプ変換
以前、
new_name =( 新しい画像ファイル名);
var obj = self.document.all["oya"];
obj.src = new_name;
といった感じで条件によって画像を切り替えるというものを作ったことがありますが同じように
new_name = "hidden";
var obj = self.document.all["oya"];
obj.type = new_name;
と、言うようにし、隠し項目にしてリンクをできないようにしようと思いましたがエラーになってしまいました。
typeを後から変更することは不可能なのでしょうか? また、不可能なら何か別の手法はありませんでしょうか。
よろしくお願いします。
ホームページを回ってると「if(オブジェクト名)」で判定できる、という記述を見つけたので
「if(ko)」で判定しようと思いましたが、エラーになってしまいました。
どうにかしてオブジェクトの存在有無をチェックする方法はないでしょうか?
2.inputのタイプ変換
以前、
new_name =( 新しい画像ファイル名);
var obj = self.document.all["oya"];
obj.src = new_name;
といった感じで条件によって画像を切り替えるというものを作ったことがありますが同じように
new_name = "hidden";
var obj = self.document.all["oya"];
obj.type = new_name;
と、言うようにし、隠し項目にしてリンクをできないようにしようと思いましたがエラーになってしまいました。
typeを後から変更することは不可能なのでしょうか? また、不可能なら何か別の手法はありませんでしょうか。
よろしくお願いします。
dojo.requireで自作のスクリプトを読み込ませようとしているけど、
FireFoxでは読み込まれるのにIEだと失敗する。
ページにスクリプトのソースをコピーして<script>タグに貼り付けるとIEでも動くだけに、
どうデバックすればいいんだろ?
だいたい、こんな感じのスクリプト
dojo.provide("hoge")
hoge = {
init: function(){
...
},
elem: {
xx: '0',
yy: '1',
}
}
FireFoxでは読み込まれるのにIEだと失敗する。
ページにスクリプトのソースをコピーして<script>タグに貼り付けるとIEでも動くだけに、
どうデバックすればいいんだろ?
だいたい、こんな感じのスクリプト
dojo.provide("hoge")
hoge = {
init: function(){
...
},
elem: {
xx: '0',
yy: '1',
}
}
ミス。これの間違いです。動くスクリプトもあれば動かないスクリプトもある状態。
dojo.provide("hoge")
hoge = {
init: function(){
...
},
elem: {
xx: '0',
yy: '1' ← ,があるとだめでした。
}
}
dojo.provide("hoge")
hoge = {
init: function(){
...
},
elem: {
xx: '0',
yy: '1' ← ,があるとだめでした。
}
}
画像を自動スクロールして、始点から終点、終点と支店がくっついた状態で無限ループスクロールって作れますか?
<script Language="JavaScript"><!--
window.open("/sub.html",null);
// --></script>
上のソースの様にポップアップを出しています。
ie6ではポップアップブロックが働いて、
「許可する」を選択して表示されると思います。
この「許可する」を選択し、いきなりポップアップが
開くのではなく、間にワンクッション入れたいと
思ってます。
「本当にポップアップを開きますか?」という
ダイアログを出してYESだったら開く、
NOだったら開かないということをしたいのですが、
どうすればよいでしょうか?
教えてください。
window.open("/sub.html",null);
// --></script>
上のソースの様にポップアップを出しています。
ie6ではポップアップブロックが働いて、
「許可する」を選択して表示されると思います。
この「許可する」を選択し、いきなりポップアップが
開くのではなく、間にワンクッション入れたいと
思ってます。
「本当にポップアップを開きますか?」という
ダイアログを出してYESだったら開く、
NOだったら開かないということをしたいのですが、
どうすればよいでしょうか?
教えてください。
ダイアログの次に「許可する」を選択なら簡単だけど
if( confirm("「本当にポップアップを開きますか?」") ) {
window.open("/sub.html",null);
if( confirm("「本当にポップアップを開きますか?」") ) {
window.open("/sub.html",null);
配列での変数の使い方ですが
buf[i+1]
のように記述するにはどうしたらよいのですか?
buf[i+1]
のように記述するにはどうしたらよいのですか?
>>927
それでいいはずだが
それでいいはずだが
グーグルアドセンスはJavaScriptで書かれていますよね?
ブラウザのソースを見ても、アドセンス鯖の.jsを読んでるだけですよね?
で、質問なんですが、
実際表示される広告の内容を、調べたいのですが、
可能でしょうか?
自分でブラウザで見ればいいだろってのは無しです。
あと、自宅鯖なんで、融通はききます。
誰か知ってたら教えてください。
ブラウザのソースを見ても、アドセンス鯖の.jsを読んでるだけですよね?
で、質問なんですが、
実際表示される広告の内容を、調べたいのですが、
可能でしょうか?
自分でブラウザで見ればいいだろってのは無しです。
あと、自宅鯖なんで、融通はききます。
誰か知ってたら教えてください。
>>930
回答ありがとうございます。
それは自鯖からアドセンス鯖へ
投げて、帰ってきた内容を調べる
ってことですよね?
各ユーザで広告表示されたときに、
なにが表示されているか、トレンドを
知りたいのです。
なんか無理な感じがしてきました。
回答ありがとうございます。
それは自鯖からアドセンス鯖へ
投げて、帰ってきた内容を調べる
ってことですよね?
各ユーザで広告表示されたときに、
なにが表示されているか、トレンドを
知りたいのです。
なんか無理な感じがしてきました。
document.body.innerHTML.replace( str1, str2 )という記述を見つけるが、
.replaceで置換ではなく、文字列検索したい。
基本がなっていないのだと思うが、どこかに
document.body.innerHTMLの後ろに書ける内容が
説明されているマニュアルってないですか?
.replaceで置換ではなく、文字列検索したい。
基本がなっていないのだと思うが、どこかに
document.body.innerHTMLの後ろに書ける内容が
説明されているマニュアルってないですか?
いやだから、Google AdSense がどうなってるのかは知らないけど
<div id="hoge">
<script type="text/javascript" src="ad" charset="foo"></script>
</div>
<script type="text/javascript">
alert(document.getElementById('hoge').innerHTML);
</script>
これでいいんじゃないの?
ちなみにinnerHTMLは文字列ね
<div id="hoge">
<script type="text/javascript" src="ad" charset="foo"></script>
</div>
<script type="text/javascript">
alert(document.getElementById('hoge').innerHTML);
</script>
これでいいんじゃないの?
ちなみにinnerHTMLは文字列ね
> ちなみにinnerHTMLは文字列ね
すみません、この意味が分かりません。
すみません、この意味が分かりません。
document.body.innerHTMLでは、実際に表示される
広告の内容が取得できないことが分かりました。
どうすればいいのでしょうか???
広告の内容が取得できないことが分かりました。
どうすればいいのでしょうか???
>>947
人の話を聞かないバカにはもう教えない
人の話を聞かないバカにはもう教えない
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- JavaScriptは難しすぎ (176) - [50%] - 2017/1/25 8:00
- JavaScript Tips コレクション (154) - [47%] - 2023/1/12 17:00
- JavaScript使ってるサイトは糞 (117) - [47%] - 2018/5/2 18:30
- JavaScript コメントの謎 (122) - [46%] - 2017/12/31 9:32 ○
- [JavaScript]プログラム作成します (981) - [31%] - 2010/12/8 21:02
トップメニューへ / →のくす牧場書庫について