2009-06-30 11 views
0

たちは模倣ターゲット=「_新」ボタンの

<a href="/something" target="_new">blah</a> 

をリンクを持っているし、今私は、リンクはjqueryのを使用しなくても、同じようにボタンが同じことをしたいと言うことができます。

誰かがこのような経験をしていますか?

編集:

これは、代わりにストレートポップアップのは、IE6がポップアップでダウンロードを開いて持っているいくつかの問題の回避策であることをやっているので、「新しい_」=ターゲットを使用してリンクする必要があります。

要するに、リンクを使用する理由は非常にありますが、ボタンを使い始めたので、javascriptで何かできるのであれば、ボタンのように見えるようにリンクをスタイルする必要はありません。

+0

あなたが新しいウィンドウに送信されたフォームデータと、フォームを送信しようとしていますか? – gapple

+0

ポップアップウィンドウ(js)を使用せずに現在のページからナビゲートせずにダウンロードウィンドウを開こうとしています – mkoryak

+0

なぜIE6をサポートしていますか?このブラウザには2つの新しいバージョンがあります。 –

答えて

2

んが、スクリプトは必要ありません:

<html> 
<body> 
    <form method="get" action="http://stackoverflow.com" target="_blank"> 
    <div><button type="submit">Click me</button></div> 
    </form> 
</body> 
</html> 
2

お試しくださいwindow.open()ブラウザのポップアップブロッカーに問題が発生することがあります。

+0

ユーザーが実際にクリックすると、実際にポップアップがブロックされますか?私は、ブラウザが「実際の」クリックとシミュレートされたイベントとで異なっていると思います。 :-) –

0

これらのいずれかが動作するはずです:

<input type="button" onclick="window.open('/something');" value="blah" /> 
<button type="button" onclick="window.open('/something');">blah</button> 
関連する問題