resizeToメソッドが動作しない

このQ&Aのポイント
  • resizeToメソッドが動作しない問題について調査しました。
  • resizeToメソッドはブラウザによっては動作しないことがあります。
  • Windows Vista Home Premium Service Pack 2での問題の可能性が考えられます。
回答を見る
  • ベストアンサー

resizeToメソッドが動作しません

resizeToメソッドを調べたくて以下のURLで、resizeToメソッドのサンプルコードを実行しました。  http://www.openspc2.org/JavaScript/reference4/index.html しかしうまく作動しません。 出版社に問い合わせたところ、 『resizeTo()はブラウザによっては動作しません。 例えばOpera 10ではウィンドウサイズは変化しません。 また、IE8の場合はタブが1つでもあるとウィンドウサイズを 変化させることができないようです。(Windows 7 + IE8で確認)   Firefox 3.5 (MacOS X)ではタブなどがあっても動作します。』 とのこと。 私のPCでは、IE、FireFox、Opera、Safari、Chromeの全てで動作しません。 ちなみに他のサンプルコードも幾つか動かしてみましたが、以下のような返答が返ってくるから他のサンプルコードは作動しているのでしょう。  javaEnabled:  true  cpuClass :  x86  cookieEnabled: true  browserLanguage:ja         等 OSの設定の問題かも知れませんが、どこをいじれば良いのか分かりません。何が考えられるでしょう? OSはWindows Vista Home Premium Service Pack 2です。

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.2

わかった。もしかして ​http://www.openspc2.org/JavaScript/reference4/index.html ここの、サンプル実行でそのまま試しているんじゃないかな。 (あるいは、書籍付録のCDとか) 自分のページにコピーしてテストしないとだめですよ。 上記のサイトのサンプル実行はフレームの中で動かしているので、 この手のサンプルは動かんぞ

makoji
質問者

お礼

なるほど。動きました。 IE8、FireFox、Safariでは動きました。残念ながら、Opera、Chromeでは動きませんでした。 全てのブラウザで動くように、他のScriptと組み合わせてみます。 ありがとうございました。

その他の回答 (1)

  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

全てで動作しないという事は、 ソースコードの方に間違いがあるかもしれません。 ここにさらせませんか? 少なくとも、FirefoxだとOKだと思うんですが、 確かにIEだとIE7でもだめな時がありますね。

関連するQ&A

  • 匿名メソッドの動作が分かりません

    C#2.0のサンプルで以下のようなコードがあるのですが 分からない箇所は、goToメソッドのところなのですが、returnの返り値がなく引数のない匿名メソッドをgoToメソッドの引数にしているのです、匿名メソッドの中でreturnの返り値がないならgoToメソッドの引数にはならないのではないでしょうか?動作が分かりません。 public static void WarpTo(Place distPlace) { goTo(distPlace, delegate() { }, delegate() { }); } public static void GoTo(Place distPlace) { // 他人の目がある移動か? bool hasOtherEyes = currentPlace.HasOtherEyes || distPlace.HasOtherEyes; goTo(distPlace, delegate() // 匿名メソッド { //処理(1) }, delegate() // 匿名メソッド { //処理(2) }  ); } このサンプルは一部抜粋で全文は@ITから、 http://www.atmarkit.co.jp/fdotnet/csharp20/csharp20_01/csharp20_01_02.html

  • windowsXPで快適に動作するwebブラウザは

    サブ機に古いノートPCを使っています。 CPUは1.2GHz、メモリ512Mほどです。 IE8では動作が遅すぎるので、サファリ、クロム、ファイヤーフォックス、オペラを試していますが どれも一長一短があります。オペラが一番早い感じがしますが、サイトによっては動かないことがあるようです。次にクロムですが、タブの使い勝手がイマイチです。 ファイヤーフォックスは感覚的にいい感じですが、重いという意見があって気になります。サファリはマック専用って感じであるのとタブが一つ?ってのが使い勝手悪いと感じてます。 オペラがどのサイトでも動作する設定とか、サポートがあれば使いたいと思いますが可能ですか? ファイヤーフォックスがIE8より動作が軽いなら妥協して使用したいと思いますがどうでしょうか。 他に、日本語サイトに対応して、十分使える早いブラウザがあれば教えてください。

  • Waitメソッド なぜブール型?

    エクセルvbaを勉強中の者なのですが Sub Sample() Application.Wait (Now + TimeValue("00:00:01")) End Sub このコードのWait メソッドのヘルプを見たのですが、 戻り値がブール型 (Boolean)になっています。 そもそもメソッドなのに、ブール型 ってあり得るのでしょうか? ブール型って、trueかFalseが返るってことなんですよね? 上記コードは、どうやればtrueかFalseが返るのでしょうか?

  • Excel : OpenTextメソッドが正常に動作しないのはなぜ?

    下記のようなマクロを作りました。 Sub sample() FileName = ThisWorkbook.Path & "\test.txt" Workbooks.OpenText FileName:=FileName, Comma:=True ActiveWorkbook.SaveAs FileName:=FileName, FileFormat:=xlCSV ActiveWorkbook.Close End Sub test.txt には次のテキストが書かれています。 "あ"," あ " 上記のマクロを実行すると、テキストの中身は次のようになってしまいます。 """あ"",""",あ,"""" 本来であれば、テキストの内容には変化が全くないはずだと思います。 原因が不明なのですが、マクロの動作確認をしたところ、 OpenTextメソッドでテキストを開いたときにすでに、 カンマの位置で区切られてセル内に入っていませんでした。 どのようにすればOpenTextメソッドは希望する動作をしてくれるのでしょうか?

  • ビルドインクラスにメソッドを追加したい

    たとえばこんなふうに、既存のBuild-Inクラスに、独自のメソッドを追加したいのですが・・ Array.prototype.get1 = function () {   // とくに意味なしなメソッド   return this[1] ; } ネスケ・Mozilla系やOperaはこれでうまくいくのですが、 IEだけまったく動作しません。 IEで、既存のビルドインクラスにメソッドを追加する方法って、ありませんでしょうか?

  • マックでIEの動作確認

    以前働いていたところはWindowsを使っていたため サイトの動作確認はFirefox, IE6, IE7, Safari, Operaと 全てで確認できていましたが 職場がかわり、今はマックのみです。 以前使っていたIEテスターもwindowsのみのため IEテスターの代わりになるソフトを探しています。 ちなみにMac OS X (Tiger)です。 よろしくお願いします。

    • ベストアンサー
    • CSS
  • Image:FirefoxとSafariで動作するように書き換えてください

    個人的に興味があるので質問させていただきます。 少し前に http://oshiete1.goo.ne.jp/qa3102596.html という質問に回答したところ, IEとOperaで動作確認した状態で締め切られてしまいました。 さて,FirefoxとSafariで動作させるにはどのようなコードにしたらよかったのでしょう? (共にimage.srcを設定した後,image.widthやimage.heightが0として出力される)

  • OperaからIEを開く拡張機能

    GoogleChromeやFirefoxの「OPEN IN IE」のような拡張機能をOperaで探しています。 FirefoxなどのIE Tabのように同じウインドウ内のタブにIEエンジンで表示するのではなく Operaで特定のページを観覧した時に見ているページをボタン一つ、 もしくはコンテキストメニュー(マウス右クリック)から選択しIEを起動する物です。 「Opera IE」や「OperaからIEを開く」などで検索してみましたが それらしき拡張機能を紹介されているサイト様が見つかりません。 もしご存知の方がいらっしゃればご紹介お願いします。

  • ウィンドウサイズを変更するには?

    ウィンドウサイズを変更したいと思っています。別ウィンドウを開く時にサイズを指定するのではなく、現在のウィンドウについてです。 window.resizeTo(wSize, hSize); では外枠を含んだサイズになるようで、インナー(実際見ているサイズ)を指定してあげたいと思っています。IE、NS、MAC、WIN等書き分けないといけないように思いますが、どなたかサンプル等教えて頂けないでしょうか。 よろしくお願い致します。

  • Operaのタブの設定を教えてください。

    Operaのタブの設定を教えてください。 Operaを使い出して快適さに気に入っています。 ただ 以前使っていたFirefoxの機能、拡張性をOperaでもできないものかといろいろしましたがわかりません。 1.Firefoxのリンク先をむるときは新しいタブが自動的にでて 元のタブが残りますが、今の私のOperaでは 元のタブの代わりに新しいリンク先が出てきます。または firefoxではCtrlキーを押しながらすると新しいタブが出ますが、OperaはShiftを押した新しいタブになります。 Firefoxのやり方はIEとも同じかと思いますが そのような設定をOperaでできないでしょうか。 また ツールバーにアイコン(たとえばGoogleホームページ)を作る方法がないでしょうか。

専門家に質問してみよう