0

ボタンが押された後にウィジェットを起動する簡単な Web ページを作成しました。ボタンを押すと、要素が DOM ツリーに追加されます。

var div = document.getElementById("loginWidget");
var loginWidget = document.createElement('script');
loginWidget.setAttribute("type", "text/javascript");
loginWidget.setAttribute("src", "http://widgetstore.etc.etc");

div.appendChild(loginWidget);

これにより、Web ページでログイン ウィジェットが起動します。新しいウィンドウで開くにはどうすればよいですか (できればウィジェットのサイズにサイズ変更しますか? このようにすると、元のウィンドウはログイン ウィジェットの値にアクセスできるようになりますか? これが悪い考えである場合は、何が最適ですか?元のサイズよりも目立つようにウィジェットのスタイルを設定する方法。

私の愚かさを許してください。通常は自分でこれを調査しますが、少し急いでいます。

4

1 に答える 1

1

をご覧くださいwindow.open。新しく開いたウィンドウへのポインターを返します。また、そのウィンドウの幅と高さを指定できます。ただし、onclick ハンドラで window.open を呼び出す必要があることに注意してください。それ以外の場合、スクリプト ブロックで呼び出すと、ブラウザによってブロックされます。また、ウィジェット ウィンドウから、 を使用して初期ウィンドウにアクセスできますwindow.parent

于 2012-08-23T06:30:46.157 に答える