2011-09-16 46 views
0

次のコードを使用して新しいウィンドウでリンクを開き、IE8、Chrome、Operaで動作しますが、Firefox 6では新しいタブで開きます。どうすれば修正できますか?新しいウィンドウでリンクを開く

var popupName; 
function openPopup(href) { 
    popupName = window 
      .open(
        href, 
        'Details', 
        'scrollbars=1,resizable=no,location=no,menubar=no,status=no,toolbar=no,width=700,height=710'); 
    popupName.focus(); 
    return false; 
} 
+0

新しいタブ - 新しいウィンドウ - 誰が気に入っていますか?これはブラウザの実装です –

+0

"Operaで新しいウィンドウを開くスクリプト"ですか?真剣ですか ? – c69

+0

Operaは、タイトルバーとクローズボタンを持つ最大化されていないタブを開き、ほとんどのユーザーの通常のウィンドウのように見えます。 – Luchs

答えて

3

これは、ブラウザ自体のユーザー設定によって制御されます。私が間違っているなら私を訂正してください。しかし、これは変更できないと思います。

どうして新しいウィンドウが欲しいですか?ユーザーが(ブラウザの設定で)新しいウィンドウであるか新しいタブであるかを決めることができます。同じ効果で、邪魔されることはありません。ここ

+0

agreeeeeeeeeeed –

+0

Thirded。次に、ページを離れるときにポップアップボックスをインストールしたいと思うでしょう。 –

+0

顧客はそれを望んでいるので、新しいタブではなく新しいウィンドウ –

-1

は、私は彼が発電機を求めていない知っているが、彼は彼のコードを一度作成し、それを研究している場合、彼はどのようにそれを理解するあなたhttp://www.echoecho.com/toolpopupgenerator.htm

へのリンクを生成しますかなりクールオンラインツールです。作品

+0

OPはスクリプトビルダを要求していないので、OPはウィンドウの代わりにタブにポップアップする理由を質問しています –

1

お客様が他のコンテンツの上に「ポップアップ」するものを探している場合は、IFRAMEを使用して詳細ページを読み込むダイアログフレームワークを使用すると考えられます。たとえば、FancyBoxは、このようなことを行うことができます(http://fancybox.net/のフロントページの例「Iframe(幅と高さの75%)」を参照)

+0

はい、ほとんど私はカラーボックスを使用していますが、彼はそれが好きではありません。 。 –

+0

申し訳ありませんが、答えは、今日のWebでは、開発者がウィンドウを開く方法を選択することができないということです。 – naivists

関連する問題