LonelyWolfのプロフィール
- ベストアンサー数
- 12
- ベストアンサー率
- 70%
- お礼率
- 0%
- 登録日2004/08/21
- Javascriptの関数について
Internet Explorer の右クリックメニューに登録するスクリプトを作っています。 たとえば、いま表示しているページのURLを表示する場合、 <script type="text/javascript"> var parentWindow = window.menuArguments; var URL = parentWindow.document.URL; window.onload = function() { kansuu(URL); }; kansuu = function(url) { alert(url); } </script> ↑は動きます。 また、 var parentWindow = window.menuArguments; var URL = parentWindow.document.URL; window.onload = kansuu(URL); function kansuu(url) { alert(url); } ↑も動きます。 ところが、 var parentWindow = window.menuArguments; var URL = parentWindow.document.URL; window.onload = kansuu(URL); kansuu = function(url) { alert(url); } は動きません。 なぜでしょうか? 理由を教えていただけると嬉しいです。 よろしくお願いします。
- ベストアンサー
- JavaScript
- noname#194573
- 回答数5
- Javascriptの関数について
Internet Explorer の右クリックメニューに登録するスクリプトを作っています。 たとえば、いま表示しているページのURLを表示する場合、 <script type="text/javascript"> var parentWindow = window.menuArguments; var URL = parentWindow.document.URL; window.onload = function() { kansuu(URL); }; kansuu = function(url) { alert(url); } </script> ↑は動きます。 また、 var parentWindow = window.menuArguments; var URL = parentWindow.document.URL; window.onload = kansuu(URL); function kansuu(url) { alert(url); } ↑も動きます。 ところが、 var parentWindow = window.menuArguments; var URL = parentWindow.document.URL; window.onload = kansuu(URL); kansuu = function(url) { alert(url); } は動きません。 なぜでしょうか? 理由を教えていただけると嬉しいです。 よろしくお願いします。
- ベストアンサー
- JavaScript
- noname#194573
- 回答数5
- C# ウェブブラウザの上にtoolstripが!
画像の通りなのですが、埋め込んだウェブブラウザの上にtoolstripが来てしまいます。 スクロールボタンがなくなってしまっているので明白です。 toolstripの分だけ埋め込んだウェブブラウザを小さくするにはどうしたらよいでしょうか? 画像左がtoolstripを表示している状態、右がしていない状態です。 C#でvisualstdio2013を使用しています。よろしくおねがいします。
- ベストアンサー
- C・C++・C#
- satisfied999
- 回答数3
- C# ウェブブラウザの上にtoolstripが!
画像の通りなのですが、埋め込んだウェブブラウザの上にtoolstripが来てしまいます。 スクロールボタンがなくなってしまっているので明白です。 toolstripの分だけ埋め込んだウェブブラウザを小さくするにはどうしたらよいでしょうか? 画像左がtoolstripを表示している状態、右がしていない状態です。 C#でvisualstdio2013を使用しています。よろしくおねがいします。
- ベストアンサー
- C・C++・C#
- satisfied999
- 回答数3
- 外部の複数画像を読み込みたい
外部にある連番の画像を1個1個取得してHTML上に生成したいと思ってます。 画像の数は決まっていないのでfor文を使用します。 onloadを使用しないと、 画像の高さなどが取得できないのでやもなく使用していますが、 でもonloadを使用すると一度しか実行できないので1個目の画像しか高さが取得できません。 なにかよい方法があればご教授頂きたいです。 ▼下記ソース //onload使用した場合 for (var i = 0; i < 10; i++) { img=new Image(); img.src = 'hoge'+[i]+'.jpg'; img.onload = function() { console.log(img.height); } } ↑の結果 = 1個目の画像のみ高さが取れます //onload使用しない場合 for (var i = 0; i < 10; i++) { img=new Image(); img.src = 'hoge'+[i]+'.jpg'; console.log(img.height); } ↑の結果 = 初回は取得できず。リロードすると高さが取得できます。
- ベストアンサー
- JavaScript
- goma000_2005
- 回答数2