yuu_x の回答履歴
- Javascript フォントサイズ変更
Twitterのつぶやきを外部表示したらフォントサイズが大きくフォントの色も黒いままだったので、 <FONT size="1" color="#ff0000"> <div id="twitter_div"><ul id="twitter_update_list"></ul></div> <script type="text/javascript" src="http://twitter.com/javascripts/blogger.js"></script> <script type="text/javascript" src="http://twitter.com/statuses/user_timeline/○○(ID).json?callback=twitterCallback2&count=2"></script> </FONT> とフォントタグで囲んだところ、IEとSafariでは小さくなったのですが、 Firefoxでは表示がそのままでした。 Firefoxでもちゃんと表示できるようにするにはどうしたらいいでしょうか。
- ベストアンサー
- JavaScript
- iganaa
- 回答数1
- jquery select要素のdisplay:noneについて
jqueryを使用して、要素の表示・非表示をさせたいのですが、 下記、コードで問題が出ています。 <html> <head> </head> <script src="js/jquery-1.2.6.min.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $(".dis").toggle( function(){ $("table.displayArea").attr("style","display:block"); }, function(){ $("table.displayArea").attr("style","display:none"); } ); }); </script> <body> <a href="#" class="dis">test</a> <table class="displayArea" style="display:none"> <tr> <td><select name=""> <option selected="selected">選択</option> </select></td> </tr> </table> </body> </html> aタグをクリックするとselectフォームがちゃんと表示されるんですが、 再度クリックしてもselectフォームが非表示にされません。 試しに、フォームでなくただのテキスト文字にしてみると、 ちゃんと、表示・非表示がうまくいきます。 その他のフォーム要素も試してみたのですが、問題ありませんでした。 なのでselect要素だけちゃんと非表示されないようです。 何が原因なのかお分かりになる方がいらっしゃいましたら、 ご教授いただけると幸いです。
- ベストアンサー
- JavaScript
- trfnc223
- 回答数3
- javascript checkbox
完全に初心者です。。 下記のスクリプトをもとに、 ■チェックAをチェックしたら全てチェックされる ■またチェックAをチェックしたら全て外れる ようにしたいです。。 でも何がダメか分かりません。。 一部を書くのではなく出来ればスクリプト全ていただけたらと思います。 あともし宜しければチェックAをチェックしたら、1~6をチェックできないようにもしたいです。。 ご教授よろしくお願いします。。 <HTML> <HEAD> <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <TITLE></TITLE> <SCRIPT language="JavaScript"> function check(){ for(i=1; i<7; i++){ document.form1.elements[ch[i]].checked = true; } } </SCRIPT> </HEAD> <BODY> 全てのチェックボックスをチェック/解除 <FORM name="form1"> <p><INPUT type="checkbox" id="ch" onclick="check()">チェックA</p> <INPUT type="checkbox" id="ch1">チェック1 <INPUT type="checkbox" id="ch2">チェック2 <INPUT type="checkbox" id="ch3">チェック3<BR><BR> <INPUT type="checkbox" id="ch4">チェック4 <INPUT type="checkbox" id="ch5">チェック5 <INPUT type="checkbox" id="ch6">チェック6<BR><BR> <BR> </FORM> </BODY> </HTML>
- ベストアンサー
- JavaScript
- ke---ta
- 回答数8
- 楽天市場内でiframeから親ページのscrollToの値を取得
よろしくお願い致します。 現在、楽天市場のショップを構築しています。 やりたいことは、iframeで読み込んだ子ページからJavascriptで 親ページ(楽天のシステムで生成されたページ)のスクロール量を取得するというものです。 楽天市場はDOCTYPE宣言なし(互換モード)ですので iframeで読み込む子ページもそれに合わせています。 iframeで読み込む子ページの記述は以下です。 window.onload = function(){ var st = window.parent.document.body.scrollTop; alert(st); } 自作の親HTMLと上記と同じ子ページでサンプルを作ったら 問題なく動作しました。 ただ、楽天市場の中で実行するとアラートのウィンドウすら開きません。 parentがうまく動かないのかなと思ったんですが、 テストで window.onload = function(){ var st = window.parent.frames.length; alert(st); } とすると楽天市場内でもアラートのウィンドウが開きフレームの数を表示してくれます。 parentの問題ではないのでしょうか? 行き詰まってしまったので皆さんのお知恵を拝借させて下さい。 よろしくお願い致します。
- ベストアンサー
- JavaScript
- tak513
- 回答数1
- インラインフレームに数字を表示したり計算したり・・・
こんばんは。今月から時間があるときに独学でJavaScriptの勉強を始めました。 今、インラインフレームから他のインラインフレームに情報を送り、計算して表示する、というプログラムを作ろうと奮闘しています。 Aの画像をクリックすると"1"がインラインフレームに送られ表示、Bの画像をクリックすると"-2"が同じインラインフレームに送られ、計算されて表示される、といった感じです。しかしながらちょっと複雑なところが多々あり、良く分からず困っております。 まず第一に、どうやって他のインラインフレームに表示するかです。 画像を他のインラインフレームに表示する、というのを参考に書いてみたんですが、エラーが出てしまいます。 [本体] function function1(n) { parent.frames.["インラインフレーム"].document.getElementById("ID").write = n; } ・・・ <a href="#" onClick="function(1)"> <!--この場合は1をインラインフレームに表示--> [インラインフレーム] <div id=ID>デフォルトで表示される数字</div> 第二に、どうやって計算するかです。上のプログラムを使えば「Aの画像をクリックすると・・・Bの画像をクリックすると・・・」というのは実現できると思うんですが、その後計算するにはどうするんでしょうか? function function1(n) { n = 0; n = 画像A+画像B; //ここまできて、「あれ、function1をAの画像でonClickで使って画像Bは・・・?ん、どうするんだ?」となってしまい・・・ parent.frames.["インラインフレーム"].document.getElementById("ID").write = n; } 最後に、たとえばAの画像をクリックすると1,2,3,-5と各数字が送られ、Bの画像をクリックすると3,2,-4,6の各数字が送られるとします。 その時、1と3、2と2、3と-4、-5と6を(左から順)計算し表示するにはどうすればいいんでしょうか? 上の応用だと思うんですが・・・ function function(n,m,l,o) { n = 0; m = 0; ・・・ n = 画像A+画像B; m = ・・・ parent.frames.["インラインフレーム"].document.getElementById("ID").write = n; } 貴重なお時間をいただき、ここまで読んでくださってありがとうございました。 とても簡単なことかもしれませんが・・・よろしくお願い致します。
- ベストアンサー
- JavaScript
- mochikimuc
- 回答数2
- 入力フォームの表示、非表示
ラジオボタンのオン、オフで入力フォームの表示、非表示ができ、入力フォームのラジオボタンのチェック有り無しの表示もできるようにできるjavascriptが知りたいです。
- 締切済み
- JavaScript
- basi999
- 回答数1
- IEでiframe内のcookieを保持
楽天ショップでJavaScriptを利用した開閉式のメニューを実装しています。 左サイドの「メンズ」「レディース」の箇所です。 http://www.rakuten.co.jp/magicmarket/ 楽天の通常ページでは<Script>タグの記述ができない為、別サーバで作ったメニューをiframeで表示しています。 http://www.rakuten.ne.jp/gold/magicmarket/left.html iframeの使い方に無理があるのは承知ですが、楽天内では苦肉の策としてよく使われています。 メニューにはSlashdot Menuというこちらのスクリプトを使用しています。 http://www.dynamicdrive.com/dynamicindex1/slashdot.htm 開閉状態をブラウザのcookieに保持しているので、デフォルトで開いた状態のものを一度閉じて更新すると閉じた状態で表示されます。 (ページ遷移しても同様です) http://www.rakuten.ne.jp/gold/magicmarket/left.html firefoxなどで動作確認するとiframe内でも正常に動作しています。 http://www.rakuten.co.jp/magicmarket/ IEでも保持できれば完璧なのですが、iframe内のcookieを保持する方法はありませんでしょうか。 アドバイス頂けると助かります。 よろしくお願い致します。
- ベストアンサー
- JavaScript
- dummygo
- 回答数4
- 画像マウスオーバーで、checkboxのON/OFF
お世話になります。 早速質問します。 ある画像一覧を、画像一枚一枚に付属するチェックボックスを使用して、 選別という作業をしています。 [画像を確認→チェックボックスへポインポインタ移動→チェック]という手順です。 しかし、画像が大量にある上、チェックボックスはアクティブな面積が狭いので、実に手間が掛かります。 そこで、画像へのマウスオーバーのみで、チェックのオンオフを切り替えられないかと考えたのですが、 これはjavascriptで可能でしょうか? 可能でしたら、参考になるコードや、その他ヒントなど教えて頂けないでしょうか。 一応プログラミングについて、phpが中級者程度で、 今回のテーマのプログラムも自分で書いたものです。 javascriptは初級者レベルになります。 アドバイスを宜しくお願いします。
- ベストアンサー
- JavaScript
- maru_n
- 回答数4
- IEでiframe内のcookieを保持
楽天ショップでJavaScriptを利用した開閉式のメニューを実装しています。 左サイドの「メンズ」「レディース」の箇所です。 http://www.rakuten.co.jp/magicmarket/ 楽天の通常ページでは<Script>タグの記述ができない為、別サーバで作ったメニューをiframeで表示しています。 http://www.rakuten.ne.jp/gold/magicmarket/left.html iframeの使い方に無理があるのは承知ですが、楽天内では苦肉の策としてよく使われています。 メニューにはSlashdot Menuというこちらのスクリプトを使用しています。 http://www.dynamicdrive.com/dynamicindex1/slashdot.htm 開閉状態をブラウザのcookieに保持しているので、デフォルトで開いた状態のものを一度閉じて更新すると閉じた状態で表示されます。 (ページ遷移しても同様です) http://www.rakuten.ne.jp/gold/magicmarket/left.html firefoxなどで動作確認するとiframe内でも正常に動作しています。 http://www.rakuten.co.jp/magicmarket/ IEでも保持できれば完璧なのですが、iframe内のcookieを保持する方法はありませんでしょうか。 アドバイス頂けると助かります。 よろしくお願い致します。
- ベストアンサー
- JavaScript
- dummygo
- 回答数4
- テーブル内の文字の置換
正解を書かなくてもいいのでこれを使えば出来る というのがあれば教えてください 2列10行のテーブル内の文字をフォームに入力した文字に変更 なるべく同じclassを使いたい。一列目はA、二列目はBという感じで もし分かりやすく解説してあるサイトや本などがありましたら教えてください
- ベストアンサー
- JavaScript
- dct18
- 回答数2
- オンマウスでテキスト変化
オンマウスでテキスト表示でこまっておりまして、yamabejpさんの以前のソースをみつけ実効してみましたが 下記(\'文章を変更する\')の箇所の文章にCSSで太字にしたり、マージンしたりしたいのですが どのように書き換えればできますでしょうか。。 初心者ですみません。<script language="javascript"> function textChange(id,text){ document.getElementById(id).innerText=text } </script> <img src="nodata" width="100" height="100" onMouseOver="textChange('text1','文章を変更する')"><br> <span id="text1">このへんに文書</span>
- 締切済み
- JavaScript
- ww_puper
- 回答数4
- オンマウスでテキスト変化
オンマウスでテキスト表示でこまっておりまして、yamabejpさんの以前のソースをみつけ実効してみましたが 下記(\'文章を変更する\')の箇所の文章にCSSで太字にしたり、マージンしたりしたいのですが どのように書き換えればできますでしょうか。。 初心者ですみません。<script language="javascript"> function textChange(id,text){ document.getElementById(id).innerText=text } </script> <img src="nodata" width="100" height="100" onMouseOver="textChange('text1','文章を変更する')"><br> <span id="text1">このへんに文書</span>
- 締切済み
- JavaScript
- ww_puper
- 回答数4
- 代入ができない。(undefined)
環境:XP SP2, IE6/php, html, javascript submitした際にjavascriptの関数(getNo())が呼ばれ、その関数内で代入ができず参っています。 .php ----- <? $setNo = [111,222,333,444,555]; for($i=0;$i<5;$i++) {?> <input type="text" name="no[<?=$i;?>]" value="<?=$setNo[i];?>" id="no"> <?}?> (submit省略) .js ----- function getNo(obj) { var orgNo = document.all("no"); var bufNo = ""; //初期化空 //var bufNo ; //初期化しないと※1 //var bufNo = "huga";//初期化"huga"※2 for(var k=0; k<orgNo.length; k++) { alert(orgNo[k].value);//k=0なら111と表示される bufNo = orgNo[k].value;//代入してるのに alert(bufNo='+bufNo); //空のまま →代入されてない なぜ?? //alert(bufNo='+bufNo);//※1undefined→代入されてない //alert(bufNo='+bufNo);//※2huga→代入されてない alert(orgNo='+orgNo[k].value);//k=0のときなら111と表示される } .jsには他にもsubmitから呼ばれている関数があり それらは正常に動作しますが、この関数だけおかしいので 書き直してみたりしましたが改善されません。 また、関数内で配列も宣言してますが、 配列要素にfor文のiなどを[i]のようにいれても、配列の値がうまく変数に代入できません。 ただし、[0]や[2]と指定すると正しい値が表示され、代入もできます。 undefinedになることが問題なのではなく 代入されない理由がわかりません。 どういうことになっているのか教えてください。
- 締切済み
- JavaScript
- 9pinkapple
- 回答数5
- 代入ができない。(undefined)
環境:XP SP2, IE6/php, html, javascript submitした際にjavascriptの関数(getNo())が呼ばれ、その関数内で代入ができず参っています。 .php ----- <? $setNo = [111,222,333,444,555]; for($i=0;$i<5;$i++) {?> <input type="text" name="no[<?=$i;?>]" value="<?=$setNo[i];?>" id="no"> <?}?> (submit省略) .js ----- function getNo(obj) { var orgNo = document.all("no"); var bufNo = ""; //初期化空 //var bufNo ; //初期化しないと※1 //var bufNo = "huga";//初期化"huga"※2 for(var k=0; k<orgNo.length; k++) { alert(orgNo[k].value);//k=0なら111と表示される bufNo = orgNo[k].value;//代入してるのに alert(bufNo='+bufNo); //空のまま →代入されてない なぜ?? //alert(bufNo='+bufNo);//※1undefined→代入されてない //alert(bufNo='+bufNo);//※2huga→代入されてない alert(orgNo='+orgNo[k].value);//k=0のときなら111と表示される } .jsには他にもsubmitから呼ばれている関数があり それらは正常に動作しますが、この関数だけおかしいので 書き直してみたりしましたが改善されません。 また、関数内で配列も宣言してますが、 配列要素にfor文のiなどを[i]のようにいれても、配列の値がうまく変数に代入できません。 ただし、[0]や[2]と指定すると正しい値が表示され、代入もできます。 undefinedになることが問題なのではなく 代入されない理由がわかりません。 どういうことになっているのか教えてください。
- 締切済み
- JavaScript
- 9pinkapple
- 回答数5
- 代入ができない。(undefined)
環境:XP SP2, IE6/php, html, javascript submitした際にjavascriptの関数(getNo())が呼ばれ、その関数内で代入ができず参っています。 .php ----- <? $setNo = [111,222,333,444,555]; for($i=0;$i<5;$i++) {?> <input type="text" name="no[<?=$i;?>]" value="<?=$setNo[i];?>" id="no"> <?}?> (submit省略) .js ----- function getNo(obj) { var orgNo = document.all("no"); var bufNo = ""; //初期化空 //var bufNo ; //初期化しないと※1 //var bufNo = "huga";//初期化"huga"※2 for(var k=0; k<orgNo.length; k++) { alert(orgNo[k].value);//k=0なら111と表示される bufNo = orgNo[k].value;//代入してるのに alert(bufNo='+bufNo); //空のまま →代入されてない なぜ?? //alert(bufNo='+bufNo);//※1undefined→代入されてない //alert(bufNo='+bufNo);//※2huga→代入されてない alert(orgNo='+orgNo[k].value);//k=0のときなら111と表示される } .jsには他にもsubmitから呼ばれている関数があり それらは正常に動作しますが、この関数だけおかしいので 書き直してみたりしましたが改善されません。 また、関数内で配列も宣言してますが、 配列要素にfor文のiなどを[i]のようにいれても、配列の値がうまく変数に代入できません。 ただし、[0]や[2]と指定すると正しい値が表示され、代入もできます。 undefinedになることが問題なのではなく 代入されない理由がわかりません。 どういうことになっているのか教えてください。
- 締切済み
- JavaScript
- 9pinkapple
- 回答数5
- 代入ができない。(undefined)
環境:XP SP2, IE6/php, html, javascript submitした際にjavascriptの関数(getNo())が呼ばれ、その関数内で代入ができず参っています。 .php ----- <? $setNo = [111,222,333,444,555]; for($i=0;$i<5;$i++) {?> <input type="text" name="no[<?=$i;?>]" value="<?=$setNo[i];?>" id="no"> <?}?> (submit省略) .js ----- function getNo(obj) { var orgNo = document.all("no"); var bufNo = ""; //初期化空 //var bufNo ; //初期化しないと※1 //var bufNo = "huga";//初期化"huga"※2 for(var k=0; k<orgNo.length; k++) { alert(orgNo[k].value);//k=0なら111と表示される bufNo = orgNo[k].value;//代入してるのに alert(bufNo='+bufNo); //空のまま →代入されてない なぜ?? //alert(bufNo='+bufNo);//※1undefined→代入されてない //alert(bufNo='+bufNo);//※2huga→代入されてない alert(orgNo='+orgNo[k].value);//k=0のときなら111と表示される } .jsには他にもsubmitから呼ばれている関数があり それらは正常に動作しますが、この関数だけおかしいので 書き直してみたりしましたが改善されません。 また、関数内で配列も宣言してますが、 配列要素にfor文のiなどを[i]のようにいれても、配列の値がうまく変数に代入できません。 ただし、[0]や[2]と指定すると正しい値が表示され、代入もできます。 undefinedになることが問題なのではなく 代入されない理由がわかりません。 どういうことになっているのか教えてください。
- 締切済み
- JavaScript
- 9pinkapple
- 回答数5