• ベストアンサー

コントロールでサブウインドウを開いた時、元のhtmlを再読み込みさせない

javaスクリプトで ボタンを押すと、サブウインドウが開くように設定しています。 ですが、サブウインドウを開くと、元のhtmlがイチイチ再読み込みされて しまいます(サブウインドウが表示される間に元のhtmlが一旦消え、そのページの トップまで戻って表示される) 他のサイトをみていても、サブウインドウを開いても、 そのような現象にはなりません。心当たりはありませんでしょうか?

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

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

よくある質問だと思いますが、たぶんリンクはこんな記述なのでしょう。 <a href="#" onclick="window.open(,,)">xxx</a> ※ open関数内の記述は省略 以下のように変更してみましょう <a href="javascript:void(0)" onclick="window.open(,,)">xxx</a> または、javascriptがoffの時は、そのwindowに直接開くようにする。アクセシビリティの観点からはこちらを推奨。 <a href="taisyo.html" onclick="window.open(this.href,,); return false;">xxx</a> ん? ボタン? ボタンで、なぜ元ページに影響するの? type="button" ではなく type="submit" とでもしているのでしょうか?

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

<button type="button" …> としましょう

関連するQ&A

  • サブウインドウ表示の不具合

    ホームページビルダーVer6のイベントの設定を用いて、サブウインドウを表示させました。サブウインドウは目論見通りに開くのですが、親ページの方が何故かページトップにスクロールされ、見づらいページになってしまいました。この原因が分からず、質問させていただきました。 <head>内には <SCRIPT language="JavaScript"> <!--HPB_SCRIPT_CODE_40 function _HpbJumpURLinNewWindow(url) { if (url != '') { window.open(url, '_blank',"width=400 height=200"); } } //--> </SCRIPT> <body>には <A href="" onclick="_HpbJumpURLinNewWindow('subwin.htm');">(※)</A> と書いています。 URLは http://www.field-play.com/canoe/report/takatugawa/ で、本文の下から3行目が該当部分です。 よろしくお願いします。

  • リンク元を取得後、選択できるのでしょうか・・・

    現在、作成したHTMLのTOPページ(index.htm)にJavascriptで外部スクリプトを作成しました。 <head> <script language="JavaScript" src="java.js"></script> </head> 外部スクリプトで上記のように作成したのですが 自分のHTML内からリンクしてきた、 (戻りボタンなどでトップページへ戻てきた場合)場合 毎回トップページでJavascriptが読みこまないようにしたいと思いますが、それは可能でしょうか? もし可能であれば簡単な作成の方法かサンプルを教えていただけないでしょうか? 質問の仕方が難しく説明が下手なのですいませんがぜひよろしくお願いします。

  • HTMLソース

      よろしくお願いします。 下記のソースを使用可能な状態にしたいのですが、   HTMLソース間にあるジャバスクリプトの、プログラムの部分を(ソース選択)というボタンをクリックさせ、ジャバスクリプトの部分だけをコピー出来るように青色に反転させたいのですが、(ソース選択)ボタンが機能しません。よろしくご指導ください。 <h2 align="center">他サイトのフレーム内にリンクされるのを防止します</h2> 自動的にフレームを解除してトップページを表示します<br> <input type="button" value="ソース選択" onclick="highlight(0)"> <form name="s1"> <textarea cols="80" rows="5" readonly> <script language="javascript"> <!-- if (parent.frames.length > 0) top.location.href = "自サイトのトップページURL"; //--> </script>

  • HTMLの中にフッターを

    HPの複数ページに共通するところ(ヘッダーとフッター、つまりナビゲーションなんですが)は、外部ジャバスクリプトを使っています。ただ、ジャバスクリプトをオンにしていない人が訪問すると、当然、ナビゲーションが表示されませんから、そのページからどこへいっていいかわからなくなります。だから、ページの一番下にトップページのURLと(C)2003といれてあるのですが、この2003というのは毎年変わるものなので、できれば1つの外部ファイルを作って、HTMLに挿入ということにしたいと思います。ただ、.js にすると、見れない人もいます。また、SSIを使うのも手間がかかって問題外です。なにか、そのほかのいい方法があれば教えてください。 ――説明、ちょっと長くなってすみません。

    • ベストアンサー
    • HTML
  • サブウインドウが開けません;;

    私はJavaScriptに関してはほとんど知識がありません。 今HPを作成しているのですが、文字列をクリックしてサブウインドウを開こうと思っています。 とりあえず、テキストに記述してある通りにタグをかいてみたのですが、エラーが出てしまって実行できません。 「小窓の小窓」という文字列をクリックしてサブウインドウを開いて、そこにkomado.htmlを表示させようとしています。 下記にScriptを記述しました。 全くの初心者ですので、どのタグが必要でどのタグが不要なのかもわかりません。 ほんとに初歩的な質問かと思いますが、htmlはわかる程度の私に書き方を教えてください。 お願いします。m( )m <html> <!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0 Transitional//EN""http://www.w3.org/TR/REC-html40/loose.dtd"> <html lang="ja"> <head> <meta http-equiv="content-type" content="text/html;charset=Shift_JIS"> <title>小窓</title> <script language="JavaScript"> <!-- function koushin(){ newwindow = window.open("04_2.htm","newwindow","width=200,height=180") } //--> </script> <body bgcolor="#ffffff" <div id="text"><a href="komado.htm" onClick="komado()">小窓の小窓</a></div> </head> </html>

  • トップページHTMLに更新日を自動的にさせる方法を探しています。

    トップページHTML ┣HTML1 |┗…HTML2 ┣HTML3 ┣CGI1 |┗…HTML4 ┗CGI2 …┗…DATA1 トップページHTMLに更新日を自動的にさせる方法を探しています。 HTML1にはHTML2のリンクが張ってあります。 HTML3はそのものを変更しています。 CGI1はHTML4のテンプレートを使って変更しています。 CGI2はDATA1に更新データを書き込んでいます。 トップページで表示させたい更新は ・HTML2 ・HTML3 ・CGI1 ・CGI2 以上の4つです。 ジャバスクリプトでもCGIでも何でも方法は問いません。

    • ベストアンサー
    • HTML
  • HTMLタグのタイムアウトってあるんですか?

    こんにちは SCRIPTタグで動的ページの読み込みを行おうとしているのですが、 動的ページの処理時間が遅くなってしまうと表示結果が得られな いことがあるのですが、HTMLタグにタイムアウトってあるんでしょ うか。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • HTMLとJAVASCRIPT

    HTMLは、比較的簡単に打ち込めて、 簡易的なHPを作成できると思っています。 ジャバスクリプトというのは、 どのように打ち込むとHPが作成できるのでしょう? そして、どう違うのですか? 最近、HPのソースを表示すると、 なんだか「JAVASCRIPT」の文字をよく目にするようになりました。 僕も、HTMLタグだけじゃなく、 javascriptも使用してみたいです。 誰か参考になるサイト等、教えてください。 お願いします。 それと、ジャバスクリプトを使用したら、 どのような長所ができるのでしょうか? 楽しいHPが作れるのは、聞いたことがあります。 画像を回転させたりしていましたので・・・。 誰か、ジャバスクリプトで作成したHP知っている人いたら、 教えてください。 最終的な質問内容 ・ジャバスクリプトとは? ・ジャバスクリプトはどうやって打ち込むのか ・ジャバスクリプトについて、初心者でもわかるサイトを教えてください

  • HTML言語

    HTML言語が全くわからないのですが、 自分はFrontpage2000を用いてホームページ作成を しています。 以前、Frontpageのホバーボタンを用いた所、 知人から、自分が以前作ったホバーボタンは、 Javaアプレットなので、Netscape等では正常に 動作しないといわれ、Java Scriptにしたほうが よいと聞きました。 そこで、紹介してもらったのが、 http://www.kw-site.com/ なんですが、ここのオンマウスアクションの イラストが変わるものを導入しようと思うのですが、 ただ単にHTMLをコピーした所、ホームページ上には その言語がずらっと並んでしまい、 失敗してしまいました。 どうすればよいでしょうか? ちなみに、作成元と連絡が取れません。

    • ベストアンサー
    • HTML
  • HTMLで画像のスライドショーを行うには?

    いつもお世話になっております。 今HPを作成しております。TOPページのある部分に画像をスライドさせて表示させたいと考えております。 今からFlashを勉強するには時間がありません。 Javaサーブレット、Javaスクリプトで可能でしょうか?またそういったHTMLを書き出すツールはございますでしょうか? ただし、Javaアプレットは除きます。 (なぜなら、契約している専用サーバが未対応のため) よろしくお願い致します。

    • ベストアンサー
    • HTML

専門家に質問してみよう