window.open を使用したことのある友人は、ブラウザによってブロックされてページがポップアップできない状況に遭遇したことがあると思います。考えを変えて、どのような状況で新しいページのポップアップがブロックされないのかを尋ねてみましょう。ブラウザで?たとえば、 タグはそうではなく、ユーザーがアクティブに をクリックすることをシミュレートするだけで済み、傍受の問題は発生しません。
最初に HTML タグを定義します:
test < ;input type="button" value="クリックして新しいページをポップアップします" onclick="targetClick()" />
次に、< に値を割り当てます。 JS の /> タグを使用してトリガーします。 イベントをクリックします:
関数 targetClick() {
$ ("#alink").attr("href", "http://www.163.com"); click();
return false;
}
OK、これでページがスムーズに表示されます。